← Latest papers
🤖 AI

Exploit More, Explore Smarter for Budget-Constrained Agentic Search

This paper introduces ExTS, a novel tree-search policy that optimizes budget-constrained agentic search by treating expansion as a value-of-information decision through discriminative reward shaping, stochastic virtual children, and quality-conditioned branching, achieving consistent performance improvements across diverse tasks compared to standard methods.

Original authors: Haoyang Fang, Bernie Wang

Published 2026-08-26
📖 6 min read🧠 Deep dive

Original authors: Haoyang Fang, Bernie Wang

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

In the rapidly evolving world of artificial intelligence, a new class of systems has emerged that does not just answer questions but actively searches for solutions. These "agentic" systems act like digital explorers, proposing ideas, testing them, and refining their best guesses over and over again. Whether they are writing computer code, designing chemical compounds, or solving complex logic puzzles, these agents rely on a cycle of generation and validation. They create a candidate solution, run it through a test to see how well it works, and then use that feedback to create a better version. However, this process is expensive. Every time the system generates a new idea or runs a test, it consumes a limited resource: a computational budget. In many real-world scenarios, this budget is tight, allowing for only a few dozen or a few hundred attempts before the system must stop. The central challenge for researchers is how to spend this limited budget wisely. If the system wastes its attempts on dead ends, it fails to find the best possible solution. If it is too cautious, it might miss a breakthrough that lies just a few steps further down a promising path.

For years, the standard method for navigating these search trees has been a strategy borrowed from game-playing algorithms, which balances two competing instincts: exploration and exploitation. Exploration means trying out new, untested paths to see if they hold promise, while exploitation means digging deeper into paths that have already shown good results. The traditional approach treats every new branch of the search tree with a certain amount of curiosity, often expanding all available options before committing to any single one. This works well when there is plenty of time and money to explore everything. But in the high-stakes, budget-constrained world of modern AI agents, this "try everything" approach often fails. It spreads the limited resources too thinly across a wide, shallow tree, leaving the most promising ideas underdeveloped. The system ends up with a broad map of many mediocre solutions rather than a deep understanding of a few excellent ones.

To solve this, researchers at Amazon AGI have introduced a new search policy called ExTS. Instead of blindly expanding every branch, this new method treats the decision to create a new branch as a calculated investment. It asks a critical question before spending any budget: is the potential value of creating a new path worth the cost? The system does this by looking at the history of its own successes and failures. If a particular line of reasoning has produced many failed attempts, the system learns to stop expanding that path and instead focuses its energy on deepening the lines that are already working. It effectively filters out the noise, ignoring the dead ends that would have consumed valuable resources in older systems.

The researchers tested this approach across four very different fields: optimizing instructions for language models, generating computer code, deducing the structure of molecules from spectral data, and designing automated workflows. In each case, they gave the new system the same tight budget that previous methods had to work with. The results were consistent. By being smarter about where to spend its money, the new system consistently found better solutions than the specialized methods designed for each specific task. For example, in the task of optimizing prompts for question-answering, the new method improved accuracy by more than ten percent compared to the previous best approach. In code generation, it solved significantly more difficult problems, finding solutions that the older methods missed. Even in the highly technical field of molecular structure elucidation, where the system had to figure out the shape of a molecule from its spectral signature, the new method achieved higher accuracy with the same number of attempts.

A key insight behind this success is that the new system does not just look at the score of a single attempt; it looks at the pattern of scores. In many of these tasks, the difference between a good solution and a great one is subtle, and the scores can be clustered very closely together. The old methods struggled to tell the difference, treating all options as roughly equal. The new system uses a technique to amplify these small differences, allowing it to distinguish between a slightly better path and a truly excellent one. It also uses a "virtual child" concept to simulate what might happen if it were to create a new branch. By sampling from the history of what has worked before, it can estimate the value of a new path without actually spending the budget to build it. If the simulation suggests the new path is unlikely to be fruitful, the system skips it entirely and goes deeper into the proven path.

The researchers also discovered that not all search problems are the same. Some tasks are prone to frequent failures, where most attempts result in errors, while others are more stable. Some tasks have scores that shift wildly as new discoveries are made, while others remain steady. The new system is flexible enough to adapt to these different landscapes. By running a small, preliminary test to understand the nature of the problem, the system can adjust its strategy slightly to match the specific challenges of the task. This adaptability allows it to perform well across a wide variety of domains without needing a completely new design for each one.

The study demonstrates that the way an AI agent spends its computational budget is just as important as the intelligence it possesses. By redesigning the search process to be more selective and more aware of the quality of its own progress, the system can achieve significantly better results with the same amount of effort. This approach offers a practical guide for building more efficient AI agents that can solve complex problems without requiring endless computing power. The findings suggest that in the future, the most effective AI systems will not necessarily be the ones that try the most things, but the ones that know exactly which things are worth trying.

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 →