Overthinking (in Reasoning Models)
Overthinking is a failure mode of reasoning-trained language models and agentic planners in which the model expends excessive intermediate tokens verifying trivial facts, second-guessing correct initial answers, or exploring redundant branches without improving final accuracy. Empirical benchmarks such as OckBench and inductive-reasoning studies show that unconstrained reasoning traces inflate latency and token cost and can actively degrade performance on pattern-recognition or constrained-planning tasks by amplifying early decomposition errors. It demonstrates that test-time compute scaling is not monotonically beneficial and requires explicit budget controls or length-penalized reinforcement learning.
Origin and context
Following the release of OpenAI o1 and DeepSeek-R1, RLVR training rewarded models for generating long chains of thought containing self-verification and backtracking steps. In January–March 2025, independent research groups—including Chen et al. ("Do NOT Think That Much for 2+3=?") and Cuadron et al. at UC Berkeley ("The Danger of Overthinking")—documented that reasoning models frequently determine the correct answer within the first few hundred tokens but continue generating thousands of tokens of self-doubt, circular checks, or over-complicated hypotheses in both math problems and software-engineering agents.
Why it matters
Unbounded reasoning traces multiply inference latency and token costs by 3x to 10x on simple queries where standard instruction-tuned models succeed immediately. Worse, in agentic environments and abductive or visual reasoning tasks, prolonged internal monologue can cause the model to talk itself out of a valid initial solution, ignore environment feedback, or hallucinate nonexistent edge cases.
Example
When asked a straightforward arithmetic or single-file bug-fix question, an uncalibrated reasoning model outputs the right solution in step two, but then emits twelve additional paragraphs beginning with "Wait, let me double check whether the problem statement could be interpreted in base 8..." before timing out or reverting to an incorrect edge-case patch. Applying a thinking-budget cap (`reasoning_effort="low"`) or a length-penalized RL reward eliminates the redundant verification loop.
Maturity and evidence
Limits and open questions
Related terms
References
- Do NOT Think That Much for 2+3=? On the Overthinking of o1-Like LLMsChen et al. (arXiv) · 2024-12-30 · class A
- The Danger of Overthinking: Examining the Reasoning-Action Dilemma in Agentic TasksCuadron et al. / UC Berkeley (arXiv) · 2025-02-12 · class A
- Stop Overthinking: A Survey on Efficient Reasoning for Large Language ModelsSui et al. (arXiv) · 2025-03-20 · class A
Last updated: 2026-10-19
This term is also covered in the Skills Atlas as reasoning models skill.
This term is also covered in the Skills Atlas as test time compute scaling skill.
This term is also covered in the Skills Atlas as agentic planning task decomposition skill.
This term is also covered in the Skills Atlas as reinforcement learning from verifiable rewards skill.
Referencing this analysis in documentation, research, or an engineering write-up? Copy a formatted link or citation below:
Show citation text & canonical URL
[Overthinking (in Reasoning Models) — AI Glossary — Skills Intelligence](https://www.skillsintelligence.tools/glossary/term/overthinking-phenomenon)Skills Intelligence. (2026). Overthinking (in Reasoning Models) — AI Glossary. Skills Intelligence AI Glossary. Retrieved from https://www.skillsintelligence.tools/glossary/term/overthinking-phenomenon