Overthinking in Language Models
Overview
This field studies why language models sometimes keep reasoning after reaching a useful answer, repeating steps, exploring unproductive branches, or even replacing a correct answer with a wrong one. Such behavior wastes tokens and latency in tasks like math, coding, and science question answering, and can also make agent behavior vulnerable to prompts or tool calls that trigger loops. Approaches include early stopping based on confidence, answer stability, or reasoning progress; difficulty-aware compute budgets; and training or inference-time methods that prune redundant steps or steer the model out of loops. The central tension is that useful deliberation and self-correction can look like waste, so reducing length must not sacrifice accuracy, faithfulness, or the ability to handle hard problems.
Latest papers
68 papers8 papers in the last four weeks, up 167% on the four weeks before. 0.0% of all new papers.
Thinking Past the Answer: Evaluating Harmful Overthinking in Large Reasoning Models
Quantized Reasoning Models Think They Need to Think Longer, but They Do Not
Better, Faster: Harnessing Self-Improvement in Large Reasoning Models
Inducing Overthink: Hierarchical Genetic Algorithm-based DoS Attack on Black-Box Large Language Reasoning Models
Hint Tuning: Less Data Makes Better Reasoners
Implicit Compression Regularization: Concise Reasoning via Internal Shorter Distributions in RL Post-Training
When More Thinking Hurts: Overthinking in LLM Test-Time Compute Scaling
How does Chain of Thought decompose complex tasks?
SAT: Balancing Reasoning Accuracy and Efficiency with Stepwise Adaptive Thinking
When Is Thinking Enough? Early Exit via Sufficiency Assessment for Efficient Reasoning
The Detection-Extraction Gap: Models Know the Answer Before They Can Say It
Graph-Based Chain-of-Thought Pruning for Reducing Redundant Reflections in Reasoning LLMs
Early Stopping for Large Reasoning Models via Confidence Dynamics
On the Role of Reasoning Patterns in the Generalization Discrepancy of Long Chain-of-Thought Supervised Fine-Tuning
DeepSeek-R1-0528 and gpt-oss-120b, with their problem sets controlled to be identical. Despite their comparable performance, we uncover a striking paradox: lower training loss does not translate to better generalization. SFT on DeepSeek-R1-0528 data achieves remarkably lower training loss, yet exhibits significantly worse generalization performance on reasoning benchmarks compared to those trained on gpt-oss-120b. To understand this paradox, we perform a multi-faceted analysis probing token-level SFT loss and step-level reasoning behaviors. Our analysis reveals a difference in reasoning patterns. gpt-oss-120b exhibits highly convergent and deductive trajectories, whereas DeepSeek-R1-0528 favors a divergent and branch-heavy exploration pattern. Consequently, models trained with DeepSeek-R1 data inherit inefficient exploration behaviors, often getting trapped in redundant exploratory branches that hinder them from reaching correct solutions. Building upon this insight, we propose a simple yet effective remedy of filtering out frequently branching trajectories to improve the generalization of SFT. Experiments show that training on selected DeepSeek-R1-0528 subsets surprisingly improves reasoning performance by up to 5.1% on AIME25, 5.5% on BeyondAIME, and on average 3.6% on five benchmarks.Avoiding Overthinking and Underthinking: Curriculum-Aware Budget Scheduling for LLMs
EcoThink: A Green Adaptive Inference Framework for Sustainable and Accessible Agents
Enhanced Mycelium of Thought (EMoT): A Bio-Inspired Hierarchical Reasoning Architecture with Strategic Dormancy and Mnemonic Encoding
PRISM: A Dual View of LLM Reasoning through Semantic Flow and Latent Computation
ROM: Real-time Overthinking Mitigation via Streaming Detection and Intervention
Balancing the Reasoning Load: Difficulty-Differentiated Policy Optimization with Length Redistribution for Efficient and Robust Reinforcement Learning
Mitigating Overthinking in Large Reasoning Language Models via Reasoning Path Deviation Monitoring
TERMINATOR: Learning Optimal Exit Points for Early Stopping in Chain-of-Thought Reasoning
Efficient Reasoning with Balanced Thinking
SmartThinker: Progressive Chain-of-Thought Length Calibration for Efficient Large Language Model Reasoning
: Unlocking LLM Reasoning via Reinforcement Learning with Re-solving
AutoTool: Automatic Scaling of Tool-Use Capabilities in RL via Decoupled Entropy Constraints
Think, But Don't Overthink: Reproducing Recursive Language Models
Recursive Language Models'' (RLMs) framework by Zhang et al. (2026). This framework enables Large Language Models (LLMs) to process near-infinite contexts by offloading the prompt into an external REPL environment. While the original paper relies on a default recursion depth of 1 and suggests deeper recursion as a future direction, this study specifically investigates the impact of scaling the recursion depth. Using state-of-the-art open-source agentic models (DeepSeek v3.2 and Kimi K2), I evaluated pure LLM, RLM (depth=1), and RLM (depth=2) on the S-NIAH and OOLONG benchmarks. The findings reveal a compelling phenomenon: Deeper recursion causes models to overthink''. While depth-1 RLMs effectively boost accuracy on complex reasoning tasks, applying deeper recursion (depth=2) or using RLMs on simple retrieval tasks paradoxically degrades performance and exponentially inflates execution time (e.g., from 3.6s to 344.5s) and token costs. Code and data are available at: https://github.com/drbillwang/rlm-reproduction