Tanvi Thoria, Kiana Jafari, Marc R. Schlichting, Mykel J. Kochenderfer
5 min
This paper investigates how language models (LLMs) fail during complex reasoning tasks. Rather than treating failure as a binary outcome, the authors propose that reasoning failures follow distinct, identifiable processes that leave specific "signatures" in the model's token-level uncertainty signals.
The authors analyze chain-of-thought (CoT) reasoning traces using only the log probabilities of generated tokens. By calculating uncertainty metrics—such as entropy, margin, and negative log-likelihood—across different "prefix windows" (segments of the reasoning trace), they track how uncertainty evolves. They specifically control for the "length confound," where longer traces might otherwise skew results, by stripping tokens that occur after the final answer is provided.
The framework identifies two empirically distinguishable failure modes:
The authors validated this framework across 23 different model-dataset configurations, including frontier models like GPT-4o and Gemini 2.5 Pro, finding that their predictions held in 20 of the 23 cases.
This research provides a foundation for more intelligent failure detection. Current methods, such as self-consistency (sampling multiple times to see if the model agrees with itself), are often ineffective for "committed failures" because the model consistently reproduces the same incorrect answer. By identifying the failure mode, developers can determine when to rely on self-consistency and when to use single-completion uncertainty signals instead. This allows for more efficient and accurate monitoring of LLM reliability without needing access to internal model weights.
Failures in language model reasoning emerge through distinct processes that leave identifiable signatures in the reasoning trace. We characterize these failures using token-level uncertainty signals, finding they arise through two empirically distinguishable processes. The first is committed failure, in which a model locks onto an incorrect reasoning path early in its trace. A central diagnostic signature is the commitment point, beyond which considering additional tokens hurt rather than help failure detection. In the second, persistent uncertainty, uncertainty instead accumulates throughout, and the full trace is needed to best distinguish failing from successful completions. These signatures reproduce across 23 model-dataset configurations, with the framework's falsifiable predictions holding in 20 of 23 cases, well above chance across both failure modes. Finally, we demonstrate our failure mode framework has direct implications for self-consistency, identifying when uncertainty signals complement it and when it can be selectively skipped. These results offer a foundation for understanding when LLM reasoning failures become detectable and for adapting detection strategies accordingly.
Alex: So everything the model writes after that point is essentially just filling in the blanks on a wrong answer it's already decided on?
Sam: Exactly. And this has a counterintuitive consequence. The study found that if you look at the model's full chain of reasoning, your ability to detect the error can actually get *worse*. All that extra text after the commitment point is noise—it's not a search for truth, it's a performance of confidence. The signal you need is buried in those early sentences.
Alex: I'd normally assume more information is always better. But you're saying that in this case, it actively gets in the way.
Sam: It's a common assumption, and it's wrong here. Once the model has decided, the rest is just elaboration on a flawed premise. Reading it carefully doesn't help you catch the mistake—it distracts you from the moment the mistake was made.
Alex: What about the second type—the "persistent" failure?
Sam: That's the opposite pattern entirely. In a persistent failure, the model never finds its footing. Its confidence meter stays low, or drifts downward throughout the whole process. There's no single commitment point—just sustained uncertainty from start to finish. And for that type of error, you genuinely *do* need the full reasoning trace, because the pattern only becomes clear when you see the whole thing.
Alex: So the right diagnostic strategy actually depends on which type of failure you're dealing with. For committed failures, you look early and stop. For persistent ones, you need the whole picture.
Sam: Precisely. And the researchers validated this across multiple different AI models and tasks, so it's not a quirk of one particular system. The patterns appear to be a general feature of how these models fail.
Alex: This has real implications for how we check AI work in practice, doesn't it?
Sam: It does. There's a widely used method called "self-consistency"—where you ask the AI the same question several times and take a majority vote on the answer. The assumption is that if the model gets it right more often than not, you can trust the consensus. But if the model is in a committed failure mode, it will produce the same wrong answer every single time. The majority vote just confirms the error.
Alex: So asking the same stubborn model the same question ten times doesn't help. You just get ten copies of the same mistake.
Sam: Exactly. The framework this paper proposes suggests we need to be more deliberate—using confidence signatures to decide *when* a majority vote is trustworthy, and when it's worth looking more carefully at the shape of the reasoning instead.
Alex: And the practical appeal here is that none of this requires changing the AI models themselves. You're working with what they already produce.
Sam: That's the core of it. By adapting how we *read* the output—rather than retraining the models from scratch—we can meaningfully improve how reliably we catch errors. It's a more transparent window into AI reasoning, built from tools we already have access to.
Alex: A clear and practical contribution to understanding where AI goes wrong. Thanks for listening to ResearchPod.