← Latest papers
🤖 AI

Inference-Time Budget Control for LLM Search Agents

This paper proposes a two-stage inference-time budget control framework for LLM search agents that dynamically allocates dual budgets (tool calls and tokens) during multi-hop QA via a Value-of-Information-driven search controller and a selective evidence-grounded finalizer, achieving consistent performance gains over baselines across multiple benchmarks and models.

Original authors: Zhengru Fang, Senkang Forest Hu, Zhonghao Chang, Yu Guo, Yihang Tao, Hongyao Liu, Mengzhe Ruan, Jun Huang, Yuguang Fang

Published 2026-05-08
📖 4 min read☕ Coffee break read

Original authors: Zhengru Fang, Senkang Forest Hu, Zhonghao Chang, Yu Guo, Yihang Tao, Hongyao Liu, Mengzhe Ruan, Jun Huang, Yuguang Fang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are a detective trying to solve a complex mystery (a "multi-hop question"). You have a limited supply of flashlight batteries (your "token budget" for writing answers) and a limited number of phone calls you can make to your informants (your "tool-call budget" for searching the web).

In the past, AI detectives often wasted these resources. They might make too many phone calls, get stuck in loops, or write a long, rambling report that runs out of battery before they reach the conclusion. Sometimes, they find the right clues but write the final verdict incorrectly because they got tired or confused at the very end.

This paper introduces a new Traffic Controller for these AI detectives. It doesn't teach the detective new skills; instead, it manages the detective's resources in real-time to ensure they solve the case efficiently and accurately.

Here is how the system works, broken down into two simple stages:

Stage 1: The "Value of Information" Traffic Light

While the detective is searching, the Traffic Controller constantly asks: "Is it worth spending another battery or making another call right now?"

It uses a score called VOI (Value of Information). Think of this like a smart GPS that doesn't just tell you the distance, but calculates the value of the next turn.

  • The Dilemma: Should the detective call a new informant (Search)? Should they break the big mystery into smaller, easier puzzles (Decompose)? Or do they have enough clues to write the final report (Answer)?
  • The Controller's Job: It looks at how many batteries and calls are left.
    • If the budget is high, it might encourage the detective to search more.
    • If the budget is running low, it applies a "penalty" to expensive actions. It might say, "Stop searching! You are running out of battery. You need to commit to an answer now, even if you aren't 100% sure."
  • The Result: This prevents the AI from wasting resources on useless searches or getting stuck in a loop. It forces the AI to spend its "money" on the actions that give the most "bang for the buck."

Stage 2: The "Safety Inspector" at the Finish Line

Once the search is over and the detective has written a draft answer, the Traffic Controller doesn't just let it go. It brings in a Safety Inspector.

  • The Problem: Sometimes the detective finds all the right clues but writes the final sentence with a small typo, the wrong "Yes/No" answer, or a slightly off date.
  • The Risk: If you ask a generic AI to "fix" the answer, it might accidentally change the meaning of the whole story, turning a correct answer into a wrong one.
  • The Solution: The Safety Inspector only intervenes in low-risk situations.
    • Safe to fix: Changing "Yes" to "No" if the evidence clearly supports it, or fixing a specific number (like a date or a capacity).
    • Don't touch: If the answer relies on a complex chain of logic (like comparing two things), the inspector leaves it alone. It knows that trying to rewrite a complex logic chain is dangerous and might break the correct answer.
  • The Result: The final answer is polished for accuracy without risking the core logic.

What the Experiments Showed

The researchers tested this "Traffic Controller" on four different types of difficult puzzles using three different AI "brains." They compared it against other methods that didn't have this strict budget management.

  1. Better Resource Management: The new method solved more puzzles correctly, especially when the budget was tight. It was better at knowing when to stop searching and start answering.
  2. The "Penalty" is Key: The most important part of the system was the rule that penalized spending money when the budget was low. This was the main reason for the improvement.
  3. Smart Finishing: The "Safety Inspector" helped fix small errors (like wrong numbers or Yes/No flips) but wisely refused to touch complex answers, preventing the AI from accidentally breaking a good solution.
  4. Faster: Because it stopped wasting time on useless searches, the AI actually finished the tasks faster in many cases.

The Bottom Line

This paper argues that for AI agents to be truly useful, they need more than just a smart brain; they need a smart manager. This manager must decide how to spend limited resources during the search and must be careful not to "over-correct" the final answer. By treating the budget as a strict constraint and managing it dynamically, the AI becomes a more efficient and reliable detective.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →