---
title: "Not All Turns Are Equally Hard: Adaptive Thinking Budgets For Efficient Multi-Turn Reasoning"
authors: ["Neharika Jali, Anupam Nayak & Gauri Joshi", "Carnegie Mellon University"]
url: "https://arxiv.org/abs/2604.05164"
sections: 33
estimated_tokens: "16.1k"
---

## Contents
- 1 Introduction
  - Main Contributions.
- 2 Related Works
- 3 TAB: Turn-Adaptive Budgets
  - 3.1 Problem Setting
    - Notation.
    - Need for Sequential Decision Making in Multi-Turn Systems.
  - 3.2 Multi-Turn Reasoning as a Markov Decision Process
  - 3.3 Training Turn-Adaptive Budget Allocation Policy via GRPO
    - Reward Function.
    - Advantage Estimation and Policy Optimization.
  - 3.4 Inference in Multi-Turn Reasoning System with TAB
- 4 Experiments
  - 4.1 Setup
    - Multi-Turn Reasoning and Models.
    - Datasets and Baselines.
    - Budget Allocation Policy Training.
  - 4.2 Results
    - Accuracy-tokens tradeoff.
    - Budget Allocation Policy Characteristics.
    - TAB All-SubQ: Planning and Value of Future Context.
    - Out of Distribution Problems.
    - Budget Model Scaling.
- 5 Conclusion
- Acknowledgments
- References
- Appendix
- LLM Usage
- Appendix A Experiment Results
- Appendix B Multi-Turn Reasoning Trajectory Examples
  - B.1 Token Savings via Adaptive Allocation
  - B.2 Effect of Early-Stage Budgets on Later Quality
- Appendix C Prompts

## Abstract

Abstract As LLM reasoning performance plateau, improving inference-time compute efficiency is crucial to mitigate overthinking and long thinking traces even for simple queries. Prior approaches including length regularization, adaptive routing, and difficulty-based budget allocation primarily focus on single-turn settings and fail to address the sequential dependencies inherent in multi-turn reasoning.In this work, we formulate multi-turn reasoning as a sequential compute allocation problem and model it as a multi-objective Markov Decision Process. We propose TAB: Turn-Adaptive Budgets, a budget allocation policy trained via Group Relative Policy Optimization (GRPO) that learns to maximize task accuracy while respecting global per-problem token constraints. Consequently, TAB takes as input the conversation history and learns to adaptively allocate smaller budgets to easier turns and save appropriate number of tokens for the crucial harder reasoning steps. Our experiments on mathematical reasoning benchmarks demonstrate that TAB achieves a superior accuracy-tokens tradeoff saving up to 35% tokens while maintaining accuracy over static and off-the-shelf LLM budget baselines. Further, for systems where a plan of all sub-questions is available apriori, we propose TAB All-SubQ, a budget allocation policy that budgets tokens based on the conversation history and all past and future sub-questions saving up to 40 % 40\% tokens over baselines.

## 1 Introduction

Figure: Figure 1: On the left is a multi-turn reasoning trajectory with a sub-question of varying difficulty presented at every turn. Adaptive difficulty level based per-turn token budget allocations result in improved utilization of compute. On the right is a multi-turn system where at every turn $t$ at inference (colored blocks), the user presents a sub-question $q_{t}$, the budget allocation policy allots a token budget $b_{t}$ based on the conversation history $x_{1:t-1}$ and $q_{t}$ to the solver which then generates a response $y_{t}$. The Budgeter is trained via GRPO with a reward function that is a combination of accuracy and number of tokens used.
Refer to caption: 2604.05164v2/x1.png

As recent gains in LLM reasoning increasingly come from test-time computation (Wu et al., 2025; Muennighoff et al., 2025; Snell et al., 2024), a central deployment question is no longer only how to scale inference, but how to spend that inference budget well. Efficient reasoning matters not only because it reduces cost, but also because it enables more effective test-time scaling under fixed resources. The same compute budget can be used more productively by reserving deeper reasoning for the steps that matter most, or by supporting more candidate solutions and more requests overall. This also matters at the systems level. Under real-world multi-user serving workloads, unnecessary reasoning increases latency, memory use, and long-context processing costs, which reduces throughput (Agrawal et al., 2024; Sun et al., 2024). Prior systems work further shows that these serving bottlenecks become more pronounced for longer sequences and long-context inference (Kwon et al., 2023; Hooper et al., 2025). Current approaches to efficient test-time reasoning largely follow a common philosophy. They first estimate the difficulty of a problem, then allocate an appropriate amount of compute, and finally solve the problem under that budget (Wang et al., 2025b; Shen et al., 2025; Zhang et al., 2025b). In this sense, most existing methods treat efficient reasoning as a one-shot allocation problem at the level of an entire instance.

Multi-turn reasoning, often introduced via task or sub-question decomposition to improve performance, makes efficient compute allocation even more important. In single-turn settings, wasted compute is local and an unnecessarily long trace only slows and increases the cost of one response. In multi-turn settings, however, inefficiency compounds over time (Jeong and Ahn, 2025; Gao et al., 2024). Tokens generated early become part of later context, increasing memory, bandwidth, and long-context serving costs as the interaction proceeds (Agrawal et al., 2024; Qin et al., 2025). This is especially problematic in decomposed pipelines, where some sub-questions are routine while others are decisive (Zeng et al., 2025); uniform or myopic per-turn budgets can therefore waste compute on bookkeeping steps and under-invest in the turns that matter most. Yet, compared with single-turn efficient reasoning, multi-turn budget allocation remains relatively underexplored.

In this work, we cast multi-turn reasoning as a distinct sequential compute allocation problem. This setting is challenging for several reasons. First, it is characterized by strong *temporal dependency* across turns. A budget decision at the current turn affects not only the immediate response quality, but also the remaining compute, the downstream reasoning trajectory, and the final task outcome, all without visibility into future sub-questions. Second, feedback is delayed. Since rewards are observed, or correctness is verified, only at the end of the trajectory, the problem involves difficult *credit assignment* across turn-level decisions. Finally, the objective is inherently *multi-objective*. A successful approach must jointly optimize task accuracy and token efficiency over entire reasoning trajectories. Together, these properties make multi-turn budget allocation fundamentally different from single-turn budget selection and render existing single-turn efficiency methods non-trivial to extend to this setting.

#### Main Contributions.

We address the problem of compute efficiency in multi-turn reasoning in the following manner.

- 1.
We formulate multi-turn reasoning as a sequential compute allocation problem, formalized as a multi-objective Markov Decision Process (MDP). We propose TAB: Turn-Adaptive Budgets, a budget allocation policy trained via Group Relative Policy Optimization (GRPO) that learns to maximize task accuracy while respecting global per-problem token constraints.
- 2.
We demonstrate that TAB achieves a superior accuracy-tokens tradeoff compared to static and off-the-shelf LLM-Judge baselines saving up to $35\%$ tokens while improving or maintaining accuracy on math reasoning benchmarks.
- 3.
For systems where a plan of all sub-questions is available apriori, we propose a variant TAB All-SubQ, a budget allocation policy that allots tokens as a function of the conversation trajectory thus-far and all sub-questions. It saves up to $40\%$ tokens over baselines strengthening our claim of multi-turn reasoning efficiency being a planning problem rather than an individual difficulty-estimation problem.

## 2 Related Works

Inference Time Budget Adaptation Methods. Inference-time interventions are increasingly used to improve reasoning efficiency by allocating computation more selectively. One common strategy is model routing, which directs easier queries to smaller or specialized LLMs while reserving larger models for more difficult instances (Ding et al., 2024; Zhang et al., 2025a; Shao et al., 2024; Ong et al., 2025; Patel et al., 2025). Related work has also explored token-level routing, which enables finer-grained compute allocation within a single generation rather than only at the query level (Kapoor et al., 2026). These ideas have further been extended to agentic settings, where routing decisions must additionally account for downstream execution costs (Zhang et al., 2026; Qian et al., 2025). Another line of work focuses on estimating question difficulty before assigning a reasoning budget (Wang et al., 2025b; Shen et al., 2025; Huang et al., 2025), while other approaches dynamically switch between thinking and non-thinking modes based on estimated difficulty (Zhang et al., 2025b). More recently, adaptive budget forcing methods have been proposed, using signals such as confidence or token entropy to decide whether additional reasoning is needed (Yuan et al., 2025; Li et al., 2026). However, most of these methods are designed for single-turn interactions and do not naturally support planning or budget allocation across multi-turn settings, where reasoning costs must be managed adaptively over the course of an interaction. Further, methods for model routing in multi-turn conversations often incur significant infrastructure overheads of hosting multiple model variants, the prefill and/or decode latency associated with cross-model transitions and cost of extra model invocations.

Inference Time Planning. Complementary to the budget adaptation methods are task Task decomposition (TD) methods that aim to improve performance by decomposing difficult problems into simpler subproblems that can be solved sequentially. Well before GRPO-style post-training became prevalent, prompting-based TD methods had already shown substantial benefits from explicitly structuring intermediate reasoning (Wei et al., 2022; Radhakrishnan et al., 2023; Wang et al., 2023; Khot et al., 2023). More recent reasoning-oriented work has revisited this paradigm by using a stronger model to generate a decomposition or plan and a smaller model to execute the corresponding subtasks (Lin et al., 2026; Xin et al., 2025). This strategy has also been widely adopted in agent-based frameworks (Qian et al., 2025; Erdogan et al., 2025). More recently, hierarchical RL approaches have sought to endow models with subgoal decomposition capabilities through training (Wang et al., 2025a; Ge et al., 2025; Ren et al., 2025). Nevertheless, the primary focus of most of these methods has been on improving task performance, rather than on enabling more efficient reasoning.

Training Efficient Reasoners. Following the observation that GRPO-based post-training tends to increase the average length of model responses as training progresses, a growing body of work has sought to mitigate overthinking in LLMs and improve token-efficient reasoning, especially on easier problems. One prominent line of research modifies the training objective by incorporating length penalties or related mechanisms to encourage shorter reasoning traces (Arora and Zanette, 2025; Aggarwal and Welleck, 2025; Ayoub et al., 2026; Liu et al., 2026; Qi et al., 2025). Other approaches rely on oversampling and training on shorter responses (Shrivastava et al., 2025), adopt two-stage training procedures (Song and Zheng, 2025; Fatemi et al., 2025). More recently, several works have also explored training efficient reasoners through self-distillation (Zhao et al., 2026; Sang et al., 2026). The central challenge is to reduce unnecessary verbosity without making the model overly conservative, which can hinder exploration at test time. These works can be seen as developing efficient low-level solvers that may be leveraged as a part of a bigger system at inference time.

## 3 TAB: Turn-Adaptive Budgets

In this section, we formulate the efficient multi-turn reasoning problem as a sequential compute allocation problem instead of a single-response length-control problem. We model this as a multi-objective Markov decision process and propose TAB: Turn-Adaptive Budgets, a budget allocation policy learned via the GRPO algorithm with a reward function that is a convex combination of the accuracy and adherence to global token budget.

### 3.1 Problem Setting

#### Notation.

In this work, we study multi-turn reasoning under a global per-problem token budget. Consider a large language model $f_{\theta}(\cdot)$ with a set of token budgets ${\mathcal{B}}$ that generates response $y$ to query $q$ by respecting the allotted token budget $b\in{\mathcal{B}}$ as $y\sim f_{\theta}(q;b)$ (Aggarwal and Welleck, 2025). A multi-turn problem instance $x$ consists of a sequence of turns, $t\in[T]$, with sub-questions $q_{t}$ presented to the language model and its responses $y_{t}$ as $x=(q_{1},y_{1},q_{2},y_{2},\dots,q_{T},y_{T})$ where $T$ is the total number of turns in the conversation episode. Denote the conversation up to turn $t$ by $x_{1:t}=(q_{1},y_{1},\dots,q_{t},y_{t})$.
If at each turn $t$, a budget allocation policy $\pi_{\phi}$, parameterized by $\phi$, selects how much reasoning compute $b_{t}\in{\mathcal{B}}$ to allocate to the solver LLM, the response generated can be represented as $y_{t}\sim f_{\theta}(x_{1:t-1},q_{t};b_{t}).$

#### Need for Sequential Decision Making in Multi-Turn Systems.

Current reasoning models are prone to overthinking and spending far too many tokens on easy turns of a multi-turn conversation leaving little budget for later harder turns. Unlike for single-turn tasks, as demonstrated in [Figure 2](#S4.F2), static and context-unaware individual sub-question difficulty based token budget policies are ineffective in the multi-turn setting which present the following set of challenges. First is the *temporal dependency* and its inherently sequential nature where compute allocation decisions at the current turn made without seeing the future sub-questions determine the future resources remaining, downstream reasoning trajectory and eventual problem accuracy in addition to the quality of the immediate response. Second is the challenge of delayed feedback where rewards presented or accuracy verifiable only at the end of the trajectory resulting in the *credit-assignment* problem making it difficult to discern which specific turn-level budget decisions contributed to the final outcome. Finally, the problem requires a *multi-objective optimization* algorithm that can optimize over sequential trajectories to effectively learn the accuracy-tokens tradeoff.

### 3.2 Multi-Turn Reasoning as a Markov Decision Process

We frame the sequential allocation of token budgets as a scalarized multi-objective MDP as follows (Roijers et al., 2013; Van Moffaert and Nowé, 2014). Consider a Markov decision process ${\mathcal{M}}$. The state at turn $t$ represents the problem trajectory so far including all the previous sub-questions and responses and the current sub-question $s_{t}=[x_{1:t-1},q_{t}]$. The action represents the token budget chosen $b_{t}\sim\pi_{\phi}(\cdot|x_{1:t-1,q_{t}})$. The transition to the next state consists of concatenating the response generated by the solver LLM $y_{t}$ to the problem trajectory as $x_{1:t}=(q_{1},y_{1},\dots,q_{t},y_{t})$. Consider reasoning tasks with verifiable rewards and represent accuracy of the generated solution as $\text{acc}(x)=\mathbb{1}_{y_{T}=y^{\star}_{T}}$ where $y_{T}^{\star}$ represents the ground truth label. The objective of the MDP, thus, is to find an optimal budget allocation policy $\pi^{\star}_{\phi}$ that maximizes the expected accuracy of the reasoning task subject to a global token budget $B$ modelled as a soft penalty as

$$ $\pi^{\star}_{\phi}=\operatorname*{arg\,max}_{\pi}\mathbb{E}_{x,\pi}\left[\text{acc}(x)-\lambda\max\left(0,\sum_{t=1}^{T}b_{t}-B\right)\right],$ (1) $$

where the budget violation penalty weight $\lambda$ characterizes the trade-off between accuracy and token efficiency. Alternative reward scalarizations can also be designed to promote concise reasoning, including exact-target, maximum-length, and smoother sigmoid-based penalties (Aggarwal and Welleck, 2025; Arora and Zanette, 2025; Ayoub et al., 2026). We use a hinge penalty because our goal is not to match a target length, but to discourage violating a global per-problem budget. This formulation aligns closely with the deployment objective and is less susceptible than naive additive penalties to pathological under-allocation.

### 3.3 Training Turn-Adaptive Budget Allocation Policy via GRPO

#### Reward Function.

We learn the optimal budget allocation policy $\pi^{\star}_{\phi}(b_{t}|x_{1:t-1},q_{t})$ where $b_{t}\in{\mathcal{B}}$ using the Group Relative Policy Optimization (GRPO) algorithm (Shao et al., 2024) as follows. Note that we adopt GRPO over Proximal Policy Optimization (PPO) (Schulman et al., 2017) as it eliminates the need for a learned value function, which is notoriously difficult to estimate accurately in long-horizon, sparse-reward settings such as multi-turn reasoning. Now, for each training problem $i$, we sample a group of $G$ multi-turn trajectories $\{x^{(i,g)}\}_{g=1}^{G}$. Recall that for every turn $t$ of a trajectory, the budget allocator observes the current conversation state, $[x_{1:t-1}^{(i,g)},q_{t}^{(i,g)}]$, chooses the budget tokens by sampling $b_{t}^{(i,g)}\sim\pi_{\phi}(\cdot|x_{1:t-1}^{(i,g)},q_{t}^{(i,g)})$ and supplies it to the LLM, which generates the response $y_{t}^{(i,g)}\sim f_{\theta}(x_{1:t-1}^{(i,g)},q_{t}^{(i,g)};b_{t}^{(i,g)})$. After the final synthesis step, each trajectory receives a single terminal reward $r^{(i,g)}$ that scalarizes correctness and token efficiency. We design the reward function(^1^11Note that while training, we use the number of tokens actually used by the solver LLM at every turn instead of the number of tokens allotted by the budget policy.) to learn the optimal policy ([1](#S3.E1)) as

$$ $r^{(i,g)}\left(x^{(i,g)}\right)=\text{acc}\left(x^{(i,g)}\right)-\lambda\max\left(0,\sum_{t=1}^{T}b_{t}^{(i,g)}-B\right)$ (2) $$

where $\text{acc}(x)\in\{0,1\}$ denotes the correctness of the generated solution, $B$ is the target global token budget and $\lambda$ is a penalty weight.

#### Advantage Estimation and Policy Optimization.

Following GRPO, rewards are normalized within each group $G$ and advantages estimated as

$$ $\hat{A}^{(i,g)}=\frac{r^{(i,g)}-\mu^{(i)}}{\sigma^{(i)}}\quad\quad\text{where}\quad\quad\mu^{(i)}=\mathrm{mean}\!\left(\{r^{(i,g)}\}_{g=1}^{G}\right),\sigma^{(i)}=\mathrm{std}\!\left(\{r^{(i,g)}\}_{g=1}^{G}\right).$ $$

Note that since the reward is terminal and obtained at the end of the trajectory, the same trajectory-level advantage $\hat{A}^{(i,g)}$ is assigned to all turns $t$ in $x^{(i,g)}$. We then maximize a clipped policy objective over all turn-level actions, without a value network as

$$ $\displaystyle{\mathcal{J}}_{GRPO}(\phi)=\mathbb{E}_{x^{(i,g)}}\left[\frac{1}{|b_{t}^{(i,g)}|}\sum_{k=1}^{|b_{t}^{(i,g)}|}\min\left(\rho^{(i,g)}_{t,<k}\hat{A}^{(i,g)},\text{clip}\left(\rho^{(i,g)}_{t,<k},1-\epsilon,1+\epsilon\right)\hat{A}^{(i,g)}\right)\right]$ (3) $\displaystyle\text{where}\quad\quad\rho^{(i,g)}_{t,<k}=\frac{\pi_{\phi}\left(b^{(i,g)}_{t,<k}|x^{(i,g)}_{1:t-1},q_{t}\right)}{\pi_{\phi_{old}}\left(b^{(i,g)}_{t,<k}|x^{(i,g)}_{1:t-1},q_{t}\right)},$ $$

and $\pi_{\phi}$, $\pi_{\phi_{old}}$ refer to the policy in the current and previous step of training respectively. Optionally, we add a reference-policy regularizer to limit policy drift with $\beta\geq 0$ leading to the composite loss function

$$ $\mathcal{J}(\phi)=\mathcal{J}_{\mathrm{GRPO}}(\phi)-\beta\,D_{\mathrm{KL}}(\pi_{\phi}||\pi_{ref}).$ $$

### 3.4 Inference in Multi-Turn Reasoning System with TAB

As demonstrated in [Figure 1](#S1.F1), a problem presented to the multi-turn reasoning system at inference time is processed as follows. At every turn $t\in[T]$, a sub-question $q_{t}$ is presented to the solver LLM. The TAB budget allocation policy takes as input the conversation trajectory thus-far and the current sub-question and allots a token budget as $b_{t}\sim\pi_{\phi}(\cdot|x_{1:t-1},q_{t})$. The solver LLM then generates a response as $y_{t}\sim f_{\theta}(x_{1:t-1},q_{t};b_{t})$. Further, for model real-world applications where a high-level reasoning plan is generated at the outset and sub-questions corresponding to all sequential steps are known apriori, we propose a variant TAB All-SubQ. TAB All-SubQ is a budget allocation policy that allots tokens based on the conversation trajectory thus-far and all sub-questions past and future as $b_{t}\sim\pi_{\phi}(\cdot|x_{1:t-1},q_{1},\dots,q_{T})$.

## 4 Experiments

### 4.1 Setup

#### Multi-Turn Reasoning and Models.

Our multi-turn math reasoning system consists of three large language models (LLMs) interacting with each other as demonstrated in [Figure 1](#S1.F1) and described as follows. (a) *User*: an LLM that acts as a proxy for a human user in a multi-turn interaction by taking as input a math reasoning problem $i$ and breaking it down into appropriate sub-questions $\{q_{1}^{(i)},\dots,q_{T}^{(i)}\}$. The turns in our multi-turn setup correspond to solving these sub-questions sequentially and no new external user sub-questions are introduced during execution. (b) *Budgeter*: the budget allocation policy LLM $\pi_{\phi}$ that takes as input the conversation trajectory and sub-questions and outputs a token budget for every turn as $b_{t}^{(i)}\sim\pi_{\phi}\left(\cdot|x_{1:t-1}^{(i)},q_{t}^{(i)}\right)$. In our work, we consider a discrete set of available budgets ${\mathcal{B}}\in\{256,512,1024,2048,4096\}$. (c) *Solver*: the solver LLM $f_{\theta}$ that solves the sub-question and generates the response at every turn as $y_{t}^{(i)}\sim f_{\theta}\left(x_{1:t-1}^{(i)},q_{t}^{(i)};b_{t}^{(i)}\right)$.

In our experimental evaluation, we use Qwen3-8B, Qwen3-1.7B (Yang et al., 2025) and L1-Qwen3-8B-Exact (Aggarwal and Welleck, 2025) models for the User, Budgeter and Solver LLMs respectively. Note L1-Qwen3-8B-Exact is an open-source model RL-trained to adhere to user-specified length constraints and we choose it as our Solver model as it enables control over the number of response tokens generated with choices from a discrete set. (^2^22While a higher allocated token limit pushes the model towards generating a longer reasoning and answer, the allocated budget may not always be used in its entirety by the generated response.) We note here that our algorithm is general and the budget control mechanism can be swapped out modularly. The exact prompts to all the models are listed in [Appendix C](#A3).

#### Datasets and Baselines.

We evaluate the performance of our method, TAB, on the test splits of the math reasoning datasets - MATH-500 (Lightman et al., 2024), AMC23 (math-ai, 2024), MATH Level-5 (Hendrycks et al., 2021), OlympiadBench (He et al., 2024) and AIME25 (Zhang and Team, 2025). We compare TAB against the following three baselines.

- •
*Static*: each turn gets the same budget from the set ${\mathcal{B}}=\{256,512,1024,2048,4096\}$ as $b_{t}=b\in{\mathcal{B}}$ $\forall t\in[T]$.
- •
*LLM-Judge Individual*: the budget allocation policy is an off-the-shelf LLM with the input as the individual sub-question corresponding to the current turn $b_{t}\sim\pi_{\phi}(\cdot|q_{t})$.
- •
*LLM-Judge Multi-Turn*: the budget allocation policy is an off-the-shelf LLM with the input as a concatenation of the conversation trajectory so far and the sub-question corresponding to the current turn $b_{t}\sim\pi_{\phi}(\cdot|x_{1:t-1},q_{t})$.

Figure: Figure 2: Accuracy-tokens tradeoff of our RL-learned budget allocation policy TAB formed by training policies with budget penalties $B\in\{3k,5k,8k,10k\}$ saves up to $35\%$ total tokens (User + Budgeter + Solver tokens) over baselines across 5 math reasoning datasets. Futher, TAB All-SubQ with the Budgeter given as input all sub-questions, past and future, along with the conversation history beats a Budgeter without access to future sub-questions. TAB All-SubQ with $B=10k$ saves $12\%$ tokens over TAB and up to $40\%$ tokens over baselines while maintaining accuracy.
Refer to caption: 2604.05164v2/x2.png

#### Budget Allocation Policy Training.

As depicted in [Figure 1](#S1.F1), we RL-train our Qwen3-1.7B Budgeter, $\pi_{\phi}$, using the GRPO-based algorithm explained in [Section 3.3](#S3.SS3). We set the budget penalty weight $\lambda=0.001$ in the reward [eq. 2](#S3.E2). We choose the training problems as Level 5 question in train split of MATH dataset (Hendrycks et al., 2021). Instead of full-finetuning, we opt to LoRA finetune (Shao et al., 2024) the model with parameters rank $r=64$ and $\alpha=128$ for 125 steps with a learning rate of $10^{-5}$, batch size of $64$ $(8\times 8)$ and temperature $0.6$. We set maximum context length to 32k and response at each turn limited to 4k tokens.

Figure: (a)
Refer to caption: 2604.05164v2/x3.png

### 4.2 Results

#### Accuracy-tokens tradeoff.

[Figure 2](#S4.F2) (tabular repsentation in [Appendix A](#A1)) illustrates the accuracy-total tokens used tradeoff across five math reasoning benchmarks for our budget policy TAB trained with budget penalties $B\in\{3k,5k,8k,10k\}$ against static and LLM-Judge budget policies. Across all benchmarks, TAB consistently defines a superior accuracy-tokens tradeoff saving up to $35\%$ tokens improving upon or maintaining accuracy over baselines. For instance, on the Macro Average across all datasets, TAB with $B=5k$ achieves comparable accuracy to the Static (2048 per-turn), LLM-Judge Individual and LLM-Judge Multi-Turn baselines while using $40\%$ fewer tokens. Similarly, TAB with $B=8k$ achieves a $4.4$ percentage-point higher accuracy compared to the baselines while saving $8.5\%$ of the total tokens. Further, we observe lower savings achieved by TAB over baselines at lower global per-problem budgets $B=3k$ due to limited budget buckets for adaptive allocation (also see [Figure 3(b)](#S4.F3.sf2)) and increasing savings as global per-problem budget $B$ increases.

**Table 1: Comparing tokens used by TAB with $B=5k$ ($58.5\%$ accuracy) against LLM-Judge Multi-Turn ($59.1\%$ accuracy) aggregated over all datasets and broken down across buckets where each problem continues to be answered correctly or flips to incorrect when using TAB. Only $7.7\%$ of the total problems are pushed to being incorrect under TAB due to a reduced token budget.**
| Number of | LLM-Judge | TAB | % token |
| --- | --- | --- | --- |
| Questions | (B=5k) | Multi-Turn | savings |
| 1535 | Correct | Correct | 39.0 |
| 145 | Incorrect | Correct | 36.7 |
| 199 | Correct | Incorrect | 32.1 |
| 689 | Incorrect | Incorrect | 35.8 |

#### Budget Allocation Policy Characteristics.

[Figure 3(a)](#S4.F3.sf1) analyzes if TAB exhibits the intended behavior of saving tokens on easier turns to spend later on harder turns by representing the histograms of allotted token per-turn and comparing it against those of the baseline LLM-Judge policies. While LLM-Judge baselines tend to cluster their allocations around high-compute values of 2048 tokens per turn, TAB learns to adaptively allocate tokens better, leading to a higher accuracy while saving total tokens. [Figure 3(b)](#S4.F3.sf2) further illustrates that as the global budget $B$ increases, the policy smoothly shifts this distribution to higher per-turn allocations without collapsing to a uniform high-budget allocation and retaining a heterogeneous allocation pattern even at larger budgets. We also illustrate these characteristics using qualitative examples in [Appendix B](#A2).

#### TAB All-SubQ: Planning and Value of Future Context.

Recall the variant TAB All-SubQ (see [Section 3.4](#S3.SS4)) where the budgeter has access to the full sequence of sub-questions along with the current conversation trajectory and predicts budgets as $b_{t}\sim\pi_{\phi}\left(\cdot|\{q_{1},\dots,q_{T}\};x_{1:t-1}\right)$. As illustrated in [Figure 2](#S4.F2), TAB All-SubQ defines an improved accuracy-tokens tradeoff compared to the standard sequential policy TAB. With $B=10k$, it saves $12\%$ tokens over TAB and up to $40\%$ tokens over baselines without loss in accuracy. This performance gap highlights that while our sequential model successfully identifies easy turns to save tokens, having explicit knowledge of future hard steps allows for more precise allocation. These results validate our formulation of multi-turn reasoning as a sequential allocation problem, demonstrating that the ability to forsee the future token budget requirements significantly enhances the efficiency of the accuracy-compute trade-off.

Figure: Figure 4: TAB continues to beat baselines on out-of-distribution harder theorem-level math, algorithmic, graduate-level scientific reasoning datasets while being trained on the MATH dataset as evidenced by an improved accuracy-tokens tradeoff.
Refer to caption: 2604.05164v2/x5.png

#### Out of Distribution Problems.

To test the robustness of the learned budget policy, we evaluate TAB trained on Level 5 questions in the train split of the MATH dataset on three harder, out of distribution benchmarks containing theorem-level math in TheoremQA (Chen et al., 2023), algorithmic reasoning in BIG-Bench Extra Hard (Kazemi et al., 2025) and graduate-level scientific reasoning in GPQA (Rein et al., 2024). As shown in [Figure 4](#S4.F4), our policy TAB maintains its enhanced accuracy-tokens tradeoff albeit with lower savings in compute demonstrating that TAB learns to predict reasoning difficulty rather than just memorizing math specific patterns.

#### Budget Model Scaling.

In [Figure 5](#S4.F5) in [Appendix A](#A1), we compare TAB with a Qwen3-4B Budgeter against a Qwen3-1.7B Budgeter and observe the 4B Budgeter outperforms the 1.7B model. This agrees with the intuition of a more-capable model being better at interpreting conversation trajectories producing improved difficulty estimates and refined allocation.

Figure: Figure 5: TAB with Qwen3-4B Budgeter outperforms Qwen3-1.7B Budgeter.
Refer to caption: 2604.05164v2/x6.png

## 5 Conclusion

In this work, we studied efficient multi-turn reasoning under a global per-problem token budget and argued that, unlike single-turn budget adaptation, this setting is fundamentally a sequential compute allocation problem. The key challenges arise from temporal dependency across turns, delayed terminal feedback that creates a credit-assignment problem, and the need to optimize the accuracy-efficiency tradeoff over entire trajectories. To address this, we formulated multi-turn reasoning as a scalarized multi-objective MDP and proposed TAB, a Turn-Adaptive Budgets policy trained with GRPO, along with TAB All-SubQ for settings where all sub-questions are available apriori. Across math reasoning benchmarks, TAB achieved a superior accuracy-tokens tradeoff over static and off-the-shelf LLM-Judge baselines, saving up to 35% tokens while maintaining or improving accuracy, while TAB All-SubQ saved up to 40% tokens. Our experiments suggest that efficient multi-turn reasoning is fundamentally a planning problem rather than an isolated difficulty-estimation problem, that the learned policy allocates compute adaptively across turns, and that stronger budgeter models yield better allocation decisions. Directions of future work include extension to agentic settings with external tools and non-verifiable rewards, developing richer reward formulations and stronger credit-assignment methods for longer horizons, and jointly learn planning, solving, and budget allocation within a unified framework.

## Acknowledgments

This work was partially supported by NSF grants CCF 2045694, CCF 2428569, CNS-2112471, CPS-2111751, and an AI2C Seed grant. This work used Bridges-2 GPU at the Pittsburgh Supercomputing Center through allocation CIS260008 from the Advanced Cyberinfrastructure Coordination Ecosystem: Services & Support (ACCESS) program, which is supported by NSF grants #2138259, #2138286, #2138307, #2137603, and #2138296.

## References

- P. Aggarwal and S. Welleck (2025)
L1: controlling how long a reasoning model thinks with reinforcement learning.
In Second Conference on Language Modeling,
Cited by: [§2](#S2.p3.1),
[§3.1](#S3.SS1.SSS0.Px1.p1.19),
[§3.2](#S3.SS2.p1.11),
[§4.1](#S4.SS1.SSS0.Px1.p2.1).
- A. Agrawal, N. Kedia, A. Panwar, J. Mohan, N. Kwatra, B. Gulavani, A. Tumanov, and R. Ramjee (2024)
Taming throughput-latency tradeoff in llm inference with sarathi-serve.
In 18th USENIX symposium on operating systems design and implementation (OSDI 24),
pp. 117–134.
Cited by: [§1](#S1.p1.1),
[§1](#S1.p2.1).
- D. Arora and A. Zanette (2025)
Training language models to reason efficiently.
In The Thirty-ninth Annual Conference on Neural Information Processing Systems,
Cited by: [§2](#S2.p3.1),
[§3.2](#S3.SS2.p1.11).
- A. Ayoub, K. Asadi, D. Schuurmans, C. Szepesvari, and K. Bouyarmane (2026)
Learning to reason efficiently with discounted reinforcement learning.
In The Fourteenth International Conference on Learning Representations,
Cited by: [§2](#S2.p3.1),
[§3.2](#S3.SS2.p1.11).
- W. Chen, M. Yin, M. Ku, P. Lu, Y. Wan, X. Ma, J. Xu, X. Wang, and T. Xia (2023)
Theoremqa: a theorem-driven question answering dataset.
In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing,
Cited by: [§4.2](#S4.SS2.SSS0.Px4.p1.1).
- D. Ding, A. Mallick, C. Wang, R. Sim, S. Mukherjee, V. Rühle, L. V. S. Lakshmanan, and A. H. Awadallah (2024)
Hybrid LLM: cost-efficient and quality-aware query routing.
In The Twelfth International Conference on Learning Representations,
Cited by: [§2](#S2.p1.1).
- L. E. Erdogan, N. Lee, S. Kim, S. Moon, H. Furuta, G. Anumanchipalli, K. Keutzer, and A. Gholami (2025)
Plan-and-act: improving planning of agents for long-horizon tasks.
In International Conference on Machine Learning,
pp. 15419–15462.
Cited by: [§2](#S2.p2.1).
- M. Fatemi, B. Rafiee, M. Tang, and K. Talamadupula (2025)
Concise reasoning via reinforcement learning.
arXiv preprint arXiv:2504.05185.
Cited by: [§2](#S2.p3.1).
- B. Gao, Z. He, P. Sharma, Q. Kang, D. Jevdjic, J. Deng, X. Yang, Z. Yu, and P. Zuo (2024)
$\{$cost-Efficient$\}$ large language model serving for multi-turn conversations with $\{$cachedattention$\}$.
In 2024 USENIX annual technical conference (USENIX ATC 24),
pp. 111–126.
Cited by: [§1](#S1.p2.1).
- R. Ge, Q. Liao, and T. Poggio (2025)
Hierarchical reasoning models: perspectives and misconceptions.
arXiv preprint arXiv:2510.00355.
Cited by: [§2](#S2.p2.1).
- C. He, R. Luo, Y. Bai, S. Hu, Z. Thai, J. Shen, J. Hu, X. Han, Y. Huang, Y. Zhang, et al. (2024)
Olympiadbench: a challenging benchmark for promoting agi with olympiad-level bilingual multimodal scientific problems.
In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers),
Cited by: [§4.1](#S4.SS1.SSS0.Px2.p1.1).
- D. Hendrycks, C. Burns, S. Kadavath, A. Arora, S. Basart, E. Tang, D. Song, and J. Steinhardt (2021)
Measuring mathematical problem solving with the math dataset.
In Proceedings of the Neural Information Processing Systems Track on Datasets and Benchmarks,
Cited by: [§4.1](#S4.SS1.SSS0.Px2.p1.1),
[§4.1](#S4.SS1.SSS0.Px3.p1.8).
- C. R. C. Hooper, S. Kim, H. Mohammadzadeh, M. Maheswaran, S. Zhao, J. Paik, M. W. Mahoney, K. Keutzer, and A. Gholami (2025)
Squeezed attention: accelerating long context length llm inference.
In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers),
pp. 32631–32652.
Cited by: [§1](#S1.p1.1).
- S. Huang, H. Wang, W. Zhong, Z. Su, J. Feng, B. Cao, and Y. R. Fung (2025)
AdaCtrl: towards adaptive and controllable reasoning via difficulty-aware budgeting.
arXiv preprint arXiv:2505.18822.
Cited by: [§2](#S2.p1.1).
- J. Jeong and J. Ahn (2025)
Accelerating llm serving for multi-turn dialogues with efficient resource management.
In Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2,
pp. 1–15.
Cited by: [§1](#S1.p2.1).
- V. Kapoor, A. Gupta, H. Chen, A. Beniwal, J. Huang, and A. Kumar (2026)
TRIM: hybrid inference via targeted stepwise routing in multi-step reasoning tasks.
In The Fourteenth International Conference on Learning Representations,
Cited by: [§2](#S2.p1.1).
- M. Kazemi, B. Fatemi, H. Bansal, J. Palowitch, C. Anastasiou, S. V. Mehta, L. K. Jain, V. Aglietti, D. Jindal, Y. P. Chen, et al. (2025)
Big-bench extra hard.
In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers),
Cited by: [§4.2](#S4.SS2.SSS0.Px4.p1.1).
- T. Khot, H. Trivedi, M. Finlayson, Y. Fu, K. Richardson, P. Clark, and A. Sabharwal (2023)
Decomposed prompting: a modular approach for solving complex tasks.
In The Eleventh International Conference on Learning Representations,
Cited by: [§2](#S2.p2.1).
- W. Kwon, Z. Li, S. Zhuang, Y. Sheng, L. Zheng, C. H. Yu, J. Gonzalez, H. Zhang, and I. Stoica (2023)
Efficient memory management for large language model serving with pagedattention.
In Proceedings of the 29th symposium on operating systems principles,
pp. 611–626.
Cited by: [§1](#S1.p1.1).
- Y. Li, T. Tu, L. Ding, J. Wang, H. Zhen, Y. Chen, Y. Li, and Z. Tian (2026)
Efficient reasoning with balanced thinking.
In The Fourteenth International Conference on Learning Representations,
Cited by: [§2](#S2.p1.1).
- H. Lightman, V. Kosaraju, Y. Burda, H. Edwards, B. Baker, T. Lee, J. Leike, J. Schulman, I. Sutskever, and K. Cobbe (2024)
Let’s verify step by step.
In The Twelfth International Conference on Learning Representations,
External Links: [Link](https://openreview.net/forum?id=v8L0pN6EOi)
Cited by: [§4.1](#S4.SS1.SSS0.Px2.p1.1).
- J. Lin, X. Zeng, J. Zhu, S. Wang, J. Shun, J. Wu, and D. Zhou (2026)
Plan and budget: effective and efficient test-time scaling on reasoning large language models.
In The Fourteenth International Conference on Learning Representations,
Cited by: [Appendix C](#A3.p1.5),
[§2](#S2.p2.1).
- W. Liu, R. Zhou, Y. Deng, Y. Huang, J. Liu, Y. Deng, Y. Zhang, and J. He (2026)
Learn to reason efficiently with adaptive length-based reward shaping.
In The Fourteenth International Conference on Learning Representations,
Cited by: [§2](#S2.p3.1).
- math-ai (2024)
AMC23 dataset.
Note: [https://huggingface.co/datasets/math-ai/amc23](https://huggingface.co/datasets/math-ai/amc23)
Cited by: [§4.1](#S4.SS1.SSS0.Px2.p1.1).
- N. Muennighoff, Z. Yang, W. Shi, X. L. Li, L. Fei-Fei, H. Hajishirzi, L. Zettlemoyer, P. Liang, E. Candès, and T. B. Hashimoto (2025)
S1: simple test-time scaling.
In Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing,
pp. 20286–20332.
Cited by: [§1](#S1.p1.1).
- I. Ong, A. Almahairi, V. Wu, W. Chiang, T. Wu, J. E. Gonzalez, M. W. Kadous, and I. Stoica (2025)
RouteLLM: learning to route LLMs from preference data.
In The Thirteenth International Conference on Learning Representations,
Cited by: [§2](#S2.p1.1).
- S. Patel, N. Jali, A. Mallick, and G. Joshi (2025)
ProxRouter: proximity-weighted llm query routing for improved robustness to outliers.
arXiv preprint arXiv:2510.09852.
Cited by: [§2](#S2.p1.1).
- P. Qi, Z. Liu, T. Pang, C. Du, W. S. Lee, and M. Lin (2025)
Optimizing anytime reasoning via budget relative policy optimization.
In The Thirty-ninth Annual Conference on Neural Information Processing Systems,
Cited by: [§2](#S2.p3.1).
- C. Qian, Z. Liu, S. Kokane, A. Prabhakar, J. Qiu, H. Chen, Z. Liu, H. Ji, W. Yao, S. Heinecke, S. Savarese, C. Xiong, and H. Wang (2025)
XRouter: training cost-aware llms orchestration system via reinforcement learning.
External Links: 2510.08439,
[Link](https://arxiv.org/abs/2510.08439)
Cited by: [§2](#S2.p1.1),
[§2](#S2.p2.1).
- R. Qin, Z. Li, W. He, J. Cui, F. Ren, M. Zhang, Y. Wu, W. Zheng, and X. Xu (2025)
Mooncake: trading more storage for less computation—a $\{$kvcache-centric$\}$ architecture for serving $\{$llm$\}$ chatbot.
In 23rd USENIX conference on file and storage technologies (FAST 25),
pp. 155–170.
Cited by: [§1](#S1.p2.1).
- A. Radhakrishnan, K. Nguyen, A. Chen, C. Chen, C. Denison, D. Hernandez, E. Durmus, E. Hubinger, J. Kernion, K. Lukošiūtė, N. Cheng, N. Joseph, N. Schiefer, O. Rausch, S. McCandlish, S. E. Showk, T. Lanham, T. Maxwell, V. Chandrasekaran, Z. Hatfield-Dodds, J. Kaplan, J. Brauner, S. R. Bowman, and E. Perez (2023)
Question decomposition improves the faithfulness of model-generated reasoning.
External Links: 2307.11768
Cited by: [§2](#S2.p2.1).
- D. Rein, B. L. Hou, A. C. Stickland, J. Petty, R. Y. Pang, J. Dirani, J. Michael, and S. R. Bowman (2024)
Gpqa: a graduate-level google-proof q&a benchmark.
In First conference on language modeling,
Cited by: [§4.2](#S4.SS2.SSS0.Px4.p1.1).
- Z. Ren, Z. Shao, J. Song, H. Xin, H. Wang, W. Zhao, L. Zhang, Z. Fu, Q. Zhu, D. Yang, et al. (2025)
Deepseek-prover-v2: advancing formal mathematical reasoning via reinforcement learning for subgoal decomposition.
arXiv preprint arXiv:2504.21801.
Cited by: [§2](#S2.p2.1).
- D. M. Roijers, P. Vamplew, S. Whiteson, and R. Dazeley (2013)
A survey of multi-objective sequential decision-making.
Journal of Artificial Intelligence Research.
Cited by: [§3.2](#S3.SS2.p1.10).
- H. Sang, Y. Xu, Z. Zhou, R. He, Z. Wang, and J. Sun (2026)
On-policy self-distillation for reasoning compression.
arXiv preprint arXiv:2603.05433.
Cited by: [§2](#S2.p3.1).
- J. Schulman, F. Wolski, P. Dhariwal, A. Radford, and O. Klimov (2017)
Proximal policy optimization algorithms.
arXiv preprint arXiv:1707.06347.
Cited by: [§3.3](#S3.SS3.SSS0.Px1.p1.10).
- Z. Shao, P. Wang, Q. Zhu, R. Xu, J. Song, X. Bi, H. Zhang, M. Zhang, Y. Li, Y. Wu, et al. (2024)
Deepseekmath: pushing the limits of mathematical reasoning in open language models.
arXiv preprint arXiv:2402.03300.
Cited by: [§2](#S2.p1.1),
[§3.3](#S3.SS3.SSS0.Px1.p1.10),
[§4.1](#S4.SS1.SSS0.Px3.p1.8).
- Y. Shen, J. Zhang, J. Huang, S. Shi, W. Zhang, J. Yan, N. Wang, K. Wang, Z. Liu, and S. Lian (2025)
Dast: difficulty-adaptive slow-thinking for large reasoning models.
In Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing: Industry Track,
pp. 2322–2331.
Cited by: [§1](#S1.p1.1),
[§2](#S2.p1.1).
- V. Shrivastava, A. Awadallah, V. Balachandran, S. Garg, H. Behl, and D. Papailiopoulos (2025)
Sample more to think less: group filtered policy optimization for concise reasoning.
arXiv preprint arXiv:2508.09726.
Cited by: [§2](#S2.p3.1).
- C. Snell, J. Lee, K. Xu, and A. Kumar (2024)
Scaling llm test-time compute optimally can be more effective than scaling model parameters.
arXiv preprint arXiv:2408.03314.
Cited by: [§1](#S1.p1.1).
- M. Song and M. Zheng (2025)
Walk before you run! concise llm reasoning via reinforcement learning.
arXiv preprint arXiv:2505.21178.
Cited by: [§2](#S2.p3.1).
- B. Sun, Z. Huang, H. Zhao, W. Xiao, X. Zhang, Y. Li, and W. Lin (2024)
Llumnix: dynamic scheduling for large language model serving.
In 18th USENIX symposium on operating systems design and implementation (OSDI 24),
pp. 173–191.
Cited by: [§1](#S1.p1.1).
- K. Van Moffaert and A. Nowé (2014)
Multi-objective reinforcement learning using sets of pareto dominating policies.
The Journal of Machine Learning Research.
Cited by: [§3.2](#S3.SS2.p1.10).
- G. Wang, J. Li, Y. Sun, X. Chen, C. Liu, Y. Wu, M. Lu, S. Song, and Y. A. Yadkori (2025a)
Hierarchical reasoning model.
arXiv preprint arXiv:2506.21734.
Cited by: [§2](#S2.p2.1).
- L. Wang, W. Xu, Y. Lan, Z. Hu, Y. Lan, R. K. Lee, and E. Lim (2023)
Plan-and-solve prompting: improving zero-shot chain-of-thought reasoning by large language models.
In Proceedings of the 61st annual meeting of the association for computational linguistics (volume 1: long papers),
pp. 2609–2634.
Cited by: [§2](#S2.p2.1).
- X. Wang, S. Feng, Y. Li, P. Yuan, Y. Zhang, C. Tan, B. Pan, Y. Hu, and K. Li (2025b)
Make every penny count: difficulty-adaptive self-consistency for cost-efficient reasoning.
In Findings of the Association for Computational Linguistics: NAACL 2025,
pp. 6904–6917.
Cited by: [§1](#S1.p1.1),
[§2](#S2.p1.1).
- J. Wei, X. Wang, D. Schuurmans, M. Bosma, F. Xia, E. Chi, Q. V. Le, D. Zhou, et al. (2022)
Chain-of-thought prompting elicits reasoning in large language models.
Advances in neural information processing systems.
Cited by: [§2](#S2.p2.1).
- Y. Wu, Z. Sun, S. Li, S. Welleck, and Y. Yang (2025)
Inference scaling laws: an empirical analysis of compute-optimal inference for llm problem-solving.
In The Thirteenth International Conference on Learning Representations,
Cited by: [§1](#S1.p1.1).
- R. Xin, Z. Zheng, Y. Nie, K. Yuan, and X. Xiao (2025)
Scaling up multi-turn off-policy rl and multi-agent tree search for llm step-provers.
arXiv preprint arXiv:2509.06493.
Cited by: [§2](#S2.p2.1).
- A. Yang, A. Li, B. Yang, B. Zhang, B. Hui, B. Zheng, B. Yu, C. Gao, C. Huang, C. Lv, C. Zheng, D. Liu, F. Zhou, F. Huang, F. Hu, H. Ge, H. Wei, H. Lin, J. Tang, J. Yang, J. Tu, J. Zhang, J. Yang, J. Yang, J. Zhou, J. Zhou, J. Lin, K. Dang, K. Bao, K. Yang, L. Yu, L. Deng, M. Li, M. Xue, M. Li, P. Zhang, P. Wang, Q. Zhu, R. Men, R. Gao, S. Liu, S. Luo, T. Li, T. Tang, W. Yin, X. Ren, X. Wang, X. Zhang, X. Ren, Y. Fan, Y. Su, Y. Zhang, Y. Zhang, Y. Wan, Y. Liu, Z. Wang, Z. Cui, Z. Zhang, Z. Zhou, and Z. Qiu (2025)
Qwen3 technical report.
External Links: 2505.09388,
[Link](https://arxiv.org/abs/2505.09388)
Cited by: [§4.1](#S4.SS1.SSS0.Px1.p2.1).
- D. Yuan, D. Wu, and X. Liu (2025)
Reasoning at the right length: adaptive budget forcing for efficient and accurate LLM inference.
External Links: [Link](https://openreview.net/forum?id=ieBgxTG7Mt)
Cited by: [§2](#S2.p1.1).
- S. Zeng, Q. Wei, W. Brown, O. Frunza, Y. Nevmyvaka, Y. K. Zhao, and M. Hong (2025)
Reinforcing multi-turn reasoning in llm agents via turn-level credit assignment.
In ICML 2025 Workshop on Computer Use Agents,
Cited by: [§1](#S1.p2.1).
- C. Zhang, M. Xia, X. Zhang, D. Madrigal, A. Mallick, S. Kessler, V. Ruehle, and S. Rajmohan (2026)
Budget-aware agentic routing via boundary-guided training.
arXiv preprint arXiv:2602.21227.
Cited by: [§2](#S2.p1.1).
- H. Zhang, T. Feng, and J. You (2025a)
Router-r1: teaching LLMs multi-round routing and aggregation via reinforcement learning.
In The Thirty-ninth Annual Conference on Neural Information Processing Systems,
Cited by: [§2](#S2.p1.1).
- J. Zhang, N. Lin, L. Hou, L. Feng, and J. Li (2025b)
Adaptthink: reasoning models can learn when to think.
In Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing,
pp. 3716–3730.
Cited by: [§1](#S1.p1.1),
[§2](#S2.p1.1).
- Y. Zhang and M. Team (2025)
American invitational mathematics examination (aime) 2025.
Cited by: [§4.1](#S4.SS1.SSS0.Px2.p1.1).
- S. Zhao, Z. Xie, M. Liu, J. Huang, G. Pang, F. Chen, and A. Grover (2026)
Self-distilled reasoner: on-policy self-distillation for large language models.
arXiv preprint arXiv:2601.18734.
Cited by: [§2](#S2.p3.1).

## Appendix

## LLM Usage

We used LLMs minimally in writing for grammar checks and rephrasing to fit page limits. We used LLM Code Agents (Claude Agent / CoPilot) for writing code.

## Appendix A Experiment Results

Below, we present a tabular numerical representation of the results presented in [Figure 2](#S4.F2), [Figure 4](#S4.F4) and [Figure 5](#S4.F5) in [Section 4](#S4) above.

**Table 2: Accuracy and total tokens used across math reasoning benchmarks.**
|  | MATH-500 | AMC23 | OlympiadBench | Math Level-5 | AIME25 |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
|  | Acc. | Tokens | Acc. | Tokens | Acc. | Tokens | Acc. | Tokens | Acc. | Tokens |
| Static (4096) | 85.8 | 10468 | 82.5 | 11269 | 53.4 | 11090 | 74.6 | 11058 | 30.0 | 12701 |
| Static (2048) | 83.2 | 5543 | 72.5 | 6110 | 48.8 | 6097 | 70.1 | 5901 | 22.5 | 6784 |
| Static (1024) | 81.0 | 3697 | 62.5 | 4053 | 45.4 | 4122 | 66.6 | 3986 | 17.5 | 4616 |
| Static (512) | 80.0 | 2322 | 60.0 | 2708 | 43.3 | 2717 | 63.2 | 2660 | 15.0 | 3119 |
| Static (256) | 78.6 | 1746 | 57.5 | 2209 | 42.6 | 2129 | 60.8 | 2013 | 12.5 | 2483 |
| L-J Individual | 83.4 | 5418 | 67.5 | 6054 | 48.8 | 6139 | 69.3 | 5961 | 22.5 | 7084 |
| L-J Multi-Turn | 82.0 | 4951 | 70.0 | 5923 | 50.3 | 5758 | 70.8 | 5588 | 22.5 | 6795 |
| TAB ($B=10k$) | 86.6 | 6350 | 80.0 | 8212 | 54.7 | 7668 | 77.6 | 7333 | 30.0 | 9429 |
| TAB ($B=8k$) | 84.4 | 4987 | 77.5 | 5587 | 51.5 | 5680 | 76.8 | 5473 | 23.3 | 6304 |
| TAB ($B=5k$) | 83.2 | 3018 | 72.5 | 3392 | 48.7 | 3669 | 68.1 | 3498 | 20.0 | 4202 |
| TAB ($B=3k$) | 80.5 | 2226 | 60.5 | 2436 | 45.3 | 2690 | 65.0 | 2516 | 16.7 | 3063 |
| L-J Multi-Turn All-SubQ | 84.0 | 5245 | 70.0 | 5882 | 49.6 | 5992 | 71.2 | 5744 | 23.3 | 6837 |
| TAB All-SubQ ($B=10k$) | 87.2 | 5424 | 79.5 | 6945 | 53.9 | 6705 | 76.8 | 6311 | 30.0 | 8567 |
| TAB All-SubQ ($B=8k$) | 84.0 | 5224 | 77.5 | 6018 | 52.5 | 6309 | 75.8 | 5901 | 26.7 | 7921 |
| TAB All-SubQ ($B=5k$) | 83.4 | 2742 | 72.5 | 3485 | 50.6 | 3345 | 70.4 | 3255 | 23.3 | 4116 |
| TAB All-SubQ ($B=3k$) | 81.0 | 2326 | 61.0 | 2603 | 45.4 | 2761 | 65.4 | 2636 | 16.7 | 3203 |
| L-J Individual 4B | 82.8 | 3573 | 71.0 | 4660 | 48.5 | 4686 | 69.3 | 4318 | 20.0 | 6286 |
| L-J Multi-Turn 4B | 82.8 | 3686 | 70.0 | 4675 | 49.5 | 4719 | 69.5 | 4324 | 22.5 | 6140 |
| TAB 4B ($B=10k$) | 86.2 | 6032 | 80.5 | 6916 | 54.6 | 7314 | 77.8 | 6895 | 30.0 | 9222 |
| TAB 4B ($B=8k$) | 85.8 | 4420 | 79.8 | 5846 | 53.4 | 6003 | 77.0 | 5531 | 26.7 | 6813 |
| TAB 4B ($B=5k$) | 83.8 | 3315 | 73.0 | 3731 | 48.8 | 3793 | 69.1 | 3697 | 23.3 | 5018 |
| TAB 4B ($B=3k$) | 81.0 | 2229 | 62.5 | 2561 | 46.6 | 2730 | 65.6 | 2596 | 20.0 | 4089 |

**Table 3: Accuracy and total tokens used on out-of-distribution algorithmic and scientific reasoning benchmarks.**
|  | TheoremQA | BBEH-Mini | GPQA-Main |  |  |  |
| --- | --- | --- | --- | --- | --- | --- |
|  | Acc. | Tokens | Acc. | Tokens | Acc. | Tokens |
| Static (4096) | 42.1 | 10754 | 17.8 | 12428 | 20.8 | 10994 |
| Static (2048) | 40.3 | 5988 | 16.5 | 6984 | 17.4 | 5910 |
| Static (1024) | 40.0 | 3975 | 15.4 | 4394 | 16.7 | 3929 |
| Static (512) | 39.5 | 2578 | 14.6 | 2909 | 14.7 | 2544 |
| Static (256) | 38.1 | 1778 | 13.7 | 2054 | 14.3 | 1822 |
| LLM-Judge Individual | 39.8 | 5916 | 13.9 | 2152 | 17.4 | 5940 |
| LLM-Judge Multi-Turn | 40.8 | 5375 | 13.9 | 1949 | 18.1 | 5712 |
| TAB ($B=10k$) | 42.3 | 6566 | 17.0 | 5236 | 19.4 | 6415 |
| TAB ($B=8k$) | 41.5 | 4987 | 15.7 | 4644 | 17.2 | 4843 |
| TAB ($B=5k$) | 40.9 | 3141 | 15.4 | 3867 | 16.5 | 2971 |
| TAB ($B=3k$) | 39.9 | 2320 | 14.6 | 2238 | 15.6 | 2258 |

## Appendix B Multi-Turn Reasoning Trajectory Examples

To better understand the strengths of our budget allocation policy TAB against static and off-the-shelf LLM-Judge baselines, we present two qualitative examples that highlight key characteristics of the learned policy.

### B.1 Token Savings via Adaptive Allocation

In this example, we demonstrate that TAB spends only 2605 tokens to solve the problem accurately as it correctly identifies the difficulty of a sub-questions and allots the right number of tokens compared to the LLM-Judge Multi-Turn baseline policy that ends up (over)-spending 6063 tokens.

### B.2 Effect of Early-Stage Budgets on Later Quality

In this example, we demonstrate that the Static baseline with a uniform 512 token allocation for every turn allots too few tokens to a crucial step early in the trajectory leading to compounding errors in subsequent steps and eventually get the answer wrong even though it spends a comparable number of total tokens of 3198 on the problem. In the step shown below, the baseline hits its generation limit mid-thought and results in a wrong algebraic simplification which propagates and results in ’No valid solution.’. On the hand, our policy TAB allots the appropriate number of tokens (1024) to the step shown below, simplifies the equation correctly and in the end solves the question using a total of 3548 tokens.

## Appendix C Prompts

Recall that User LLM (Qwen3-8B) breaks down the task problem into sub-questions $q_{t}$ and presents it to the Solver. The Budgeter LLM (Qwen3-1.7B) takes as input the conversation trajectory and sub-questions and outputs a token budget for every turn as $b_{t}^{(i)}\sim\pi_{\phi}\left(\cdot|x_{1:t-1}^{(i)},q_{t}^{(i)}\right)$. The Solver LLM (L1-Qwen3-8B-Exact) that solves the sub-question and generates the response at every turn as $y_{t}^{(i)}\sim f_{\theta}\left(x_{1:t-1}^{(i)},q_{t}^{(i)};b_{t}^{(i)}\right)$. We use the standard chat-based message formats with System, User and Assisstant blocks for all our implementation. It is important to note that the User block in the chat template is different for the User LLM that we use as a component of our Multi-Turn System. Note that the User prompt below is inspired by the Planner prompt in (Lin et al., 2026). During implementation of the Budgeter LLM, we ask the LLM to predict a difficulty level $0-4$ for each sub-question which we then map to the discrete token budget levels as $\{0:256,1:512,2:1024,3:2048,4:4096\}$.