Do LLMs Really Need 10+ Thoughts for "Find the Time 1000 Days Later"? Towards Structural Understanding of LLM Overthinking
Xinliang Frederick Zhang, Anhad Mohananey, Alexandra Chronopoulou, Pinelopi Papalampidi, Somit Gupta, Tsendsuren Munkhdalai, Lu Wang, Shyam Upadhyay
TL;DR
This work introduces TRACE, a fine-grained analyzer that reconstructs LLM reasoning into sub-thoughts and progression graphs to study inner thought processes. It reveals that long-form thinking yields substantial inference-time costs (5–20× slower) on simple tasks with little accuracy gain, and identifies two dominant thought-progress patterns—Explorer and Late Landing—driving overthinking through over-exploration and over-verification. A utility-based redefinition of overthinking, grounded in the convergence point of the thought process, enables principled management and real-time heuristics (e.g., self-looping and backtracking) to reduce computation without sacrificing performance. Collectively, TRACE provides a structural lens on LLM reasoning, offering actionable insights for reducing inefficiency and guiding future research on managing overthinking in large language models.
Abstract
Models employing long chain-of-thought (CoT) reasoning have shown superior performance on complex reasoning tasks. Yet, this capability introduces a critical and often overlooked inefficiency -- overthinking -- models often engage in unnecessarily extensive reasoning even for simple queries, incurring significant computations without accuracy improvements. While prior work has explored solutions to mitigate overthinking, a fundamental gap remains in our understanding of its underlying causes. Most existing analyses are limited to superficial, profiling-based observations, failing to delve into LLMs' inner workings. This study introduces a systematic, fine-grained analyzer of LLMs' thought process to bridge the gap, TRACE. We first benchmark the overthinking issue, confirming that long-thinking models are five to twenty times slower on simple tasks with no substantial gains. We then use TRACE to first decompose the thought process into minimally complete sub-thoughts. Next, by inferring discourse relationships among sub-thoughts, we construct granular thought progression graphs and subsequently identify common thinking patterns for topically similar queries. Our analysis reveals two major patterns for open-weight thinking models -- Explorer and Late Landing. This finding provides evidence that over-verification and over-exploration are the primary drivers of overthinking in LLMs. Grounded in thought structures, we propose a utility-based definition of overthinking, which moves beyond length-based metrics. This revised definition offers a more insightful understanding of LLMs' thought progression, as well as practical guidelines for principled overthinking management.
