Policy-Guided Search on Tree-of-Thoughts for Efficient Problem Solving with Bounded Language Model Queries
Sumedh Pendurkar, Guni Sharon
TL;DR
The paper tackles efficient problem solving with Tree-of-Thoughts (ToT) under strict language-model (LM) query budgets by introducing a policy-guided Levin Tree Search (LTS) approach. By treating the LM as a policy over next thoughts and sampling to generate a bounded number of thoughts per expansion, it provides a ToT-specific bound on state expansions and analyzes how the final softmax temperature influences search. Theoretical results extend LTS guarantees to the pruned ToT setting, and empirical evaluations across Blocksworld, PrOntoQA, and Array Sorting with multiple LMs show that LTS matches or outperforms guided DFS and beam search under tight budgets, with favorable performance under time constraints. These findings suggest a cost-effective, latency-aware decoding paradigm for complex reasoning tasks using ToT.
Abstract
Recent studies explored integrating state-space search algorithms with Language Models (LM) to perform look-ahead on the token generation process, the ''Tree-of-Thoughts'' (ToT), generated by LMs, thereby improving performance on problem-solving tasks. However, the affiliated search algorithms often overlook the significant computational costs associated with LM inference, particularly in scenarios with constrained computational budgets. Consequently, we address the problem of improving LM performance on problem-solving tasks under limited computational budgets. We demonstrate how the probabilities assigned to thoughts by LMs can serve as a heuristic to guide search within the ToT framework, thereby reducing the number of thought evaluations. Building on this insight, we adapt a heuristic search algorithm, Levin Tree Search (LTS), to the ToT framework, which leverages LMs as policies to guide the tree exploration efficiently. We extend the theoretical results of LTS by showing that, for ToT (a pruned tree), LTS guarantees a bound on the number of states expanded, and consequently, on the number of thoughts generated. Additionally, we analyze the sensitivity of this bound to the temperature values commonly used in the final softmax layer of the LM. Empirical evaluation under a fixed LM query budget demonstrates that LTS consistently achieves comparable or higher accuracy than baseline search algorithms within the ToT framework, across three domains (Blocksworld, PrOntoQA, Array Sorting) and four distinct LMs. These findings highlight the efficacy of LTS on ToT, particularly in enabling cost-effective and time-efficient problem-solving, making it well-suited for latency-critical and resource-constrained applications.
