Does thinking time need to scale with problem difficulty?
Can a single fixed compute budget work equally well across problems of varying difficulty, or does optimal thinking length change with how hard a problem is?
The same overthinking study makes a second, structural claim: the token budget that maximizes accuracy is not a constant — it varies across problem difficulty. This means any uniform allocation policy is dominated. A fixed budget large enough for hard problems over-thinks easy ones (buying flip risk, per the flip-event finding) while a budget tuned to easy ones under-thinks hard ones. There is no single length that is right everywhere, so the field's habit of one decoding budget for all queries leaves accuracy and compute on the table.
This grounds the adaptive-compute program from the demand side. Can we allocate inference compute based on prompt difficulty? proposes allocating budget by difficulty; this note supplies the empirical justification — a measured difficulty-dependence of the optimum, not just of the return. It also complements When should AI systems do their thinking?: both reject the "more is better" default, one by moving compute in time, the other by sizing it to the problem.
The measurement contribution is what makes this actionable: a cost-aware evaluation framework that reports efficiency frontiers, so a system can pick the knee of the curve per difficulty band. The upshot for anyone deploying reasoning models is that a difficulty estimator plus early stopping is a cheaper accuracy lever than a bigger uniform budget — you are not trying to think more, you are trying to think the right amount, which is a moving target.
Inquiring lines that read this note 3
This note is a source for these research framings, grouped by the broader line of inquiry each explores. Scan the bold lines of inquiry; follow any specific question forward.
How should inference compute be adaptively allocated based on prompt difficulty? When do additional thinking tokens stop improving reasoning performance?Related concepts in this collection 3
This note in its neighbourhood — explore the map, then jump to a related concept in the list below.
Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph
-
Can we allocate inference compute based on prompt difficulty?
Does adjusting how much compute each prompt receives—rather than using a fixed budget—improve model performance? Could smarter allocation let smaller models compete with larger ones?
grounds: supplies the measured difficulty-dependence that motivates adaptive allocation
-
When should AI systems do their thinking?
Most AI inference happens when users ask questions, but what if models could think during idle time instead? This explores whether shifting inference to before queries arrive could fundamentally change system design.
parallel: rejects the more-is-better default along a different axis
-
Can models learn when to think versus respond quickly?
Explores whether a single language model can adaptively choose between extended reasoning and direct responses based on task difficulty. This matters because it could make inference more efficient by allocating compute only when needed.
extends: a learned mechanism for the difficulty-conditioned budgeting this note argues for
Related papers in this collection 8
Papers most semantically related to this note, ranked by cosine similarity in the embedding space.
- When More Thinking Hurts: Overthinking in LLM Test-Time Compute Scaling
- Does Thinking More always Help? Understanding Test-Time Scaling in Reasoning Models
- Mining Hidden Thoughts from Texts: Evaluating Continual Pretraining with Synthetic Data for LLM Reasoning
- OptimalThinkingBench: Evaluating Over and Underthinking in LLMs
- S1-Bench: A Simple Benchmark for Evaluating System 1 Thinking Capability of Large Reasoning Models
- The Illusion of Thinking: Understanding the Strengths and Limitations of Reasoning Models via the Lens of Problem Complexity
- Performative Thinking? The Brittle Correlation Between CoT Length and Problem Complexity
- The Sparse Frontier: Sparse Attention Trade-offs in Transformer LLMs
Original note title
optimal thinking length varies with problem difficulty, so uniform compute allocation is provably suboptimal