about
Knowing When to Quit: Diagnosing and Training LLMs to Abort Futile Reasoning (arxiv.org)
2 points by sbulaev 60 days ago | hide | past | pdf | discuss on HN

In plain words: A training scheme teaches a language model to say "I can't" when a task is beyond its ability, rewarding refusal and turning past failures into refusal practice. It cut off long, confident-but-wrong answers sharply while keeping its accuracy on tasks it can solve.

Abstract

Large language models generate computationally expensive yet semantically void reasoning on beyond-capability tasks, creating risks where plausible-sounding but incorrect derivations mislead users. We characterize this \textit{futile reasoning} phenomenon through systematic analysis, revealing universal capability overreach and systematic miscalibration between capability and behavior. The dominant failure mode is specious reasoning, which outputs look superficially valid but contain subtle errors, escalating with task difficulty. To address this, we introduce \textbf{CaRL} (\textbf{Ca}pability-\textbf{a}ligned \textbf{R}einforcement \textbf{L}earning), which aligns model behavior with capability boundaries through reward shaping that incentivizes refusal over futile reasoning and hindsight refusal augmentation that converts failures into refusal supervision. Experiments demonstrate a substantial reduction in futile reasoning while preserving performance across task difficulties, effectively achieving capability-aligned behavior without sacrificing utility. \footnote{https://github.com/icip-cas/Knowing-When-to-Quit}

Xinyan Guan, Jiali Zeng, Chunlei Xin, Yaojie Lu, Hongyu Lin, Xianpei Han, Le Sun, Fandong Meng
arXiv:2607.29211 · cs.CL · submitted Jul 31, 2026
abstract · pdf · html

add comment on HN