Learning to Stop without Learning to Stop: Self-Supervised Confidence Training Improves Reasoning Efficiency
Organizations: University of Maryland · AI Foundations, Capital One
Abstract
Reasoning models often generate very long reasoning traces, making inference computationally expensive. Existing approaches typically improve efficiency either through inference-time early-stopping mechanisms or by explicitly encouraging shorter reasoning during training, for example through reinforcement learning with length penalties. We show that substantial efficiency gains can instead emerge from a different kind of supervision: confidence. Using a self-supervised procedure, we fine-tune reasoning models to predict their confidence in the answer at intermediate points along their own reasoning trajectories using only 600 training problems. Confidence is used only as a training target: the loss contains no objective for reasoning length, efficiency, or stopping. At inference, the fine-tuned models use the standard generation procedure, with no confidence elicitation or early-stopping mechanism. Despite this, self-supervised confidence fine-tuning makes reasoning more efficient, reducing generated tokens by up to 25% at matched accuracy across Gemma, Qwen, Nemotron, and GPT-OSS models on mathematical, scientific, and coding reasoning benchmarks, with efficiency gains comparable to methods that explicitly optimize for shorter reasoning. Analysis of reasoning episodes further shows that confidence supervision largely preserves the base models' high-level reasoning composition rather than selectively suppressing particular behaviors. Our results suggest that efficient reasoning may emerge as a downstream consequence of learning metacognitive signals, without being directly optimized.
Figures & tables
| Method | Math | Science | Coding | Average | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AIME2025 | GSM8K | GPQA-Diamond | LiveCodeBench | HumanEval | ||||||||
| Acc | Avg. Tokens | Acc | Avg. Tokens | Acc | Avg. Tokens | Acc | Avg. Tokens | Acc | Avg. Tokens | Acc | Token Red. | |
| Nemotron-Nano-8B | ||||||||||||
| Base | 42.5 | 11,325 | 91.8 | 1,192 | 52.5 | 7,338 | 44.2 | 11,761 | 89.7 | 3,600 | 64.1 | 0.0% |
| DEER ( Yang et al., 2025 ) | 39.8 | 9,076 (-19.9%) | 89.2 | 765 (-35.8%) | 49.8 | 5,712 (-22.2%) | 17.4 | 1,731 (-85.3%) | 47.1 | 511 (-85.8%) | 48.7 | -49.8% |
| On-Policy SFT ( Zhao et al., 2026 ) | 39.0 | 10,487 (-7.4%) | 91.1 | 999 (-16.2%) | 50.3 | 6,146 (-16.2%) | 41.8 | 11,364 (-3.4%) | 89.3 | 3,174 (-11.8%) | 62.3 | -11.0% |
| Gemma-4-E2B | Nemotron-Nano-8B | |||
|---|---|---|---|---|
| Method | Acc. | Avg. Tokens | Acc. | Avg. Tokens |
| Base | 48.7 | 7,065 | 60.0 | 9,996 |
| Position | 46.5 | 6,550 (-7.3%) | 61.0 | 10,122 (+1.3%) |
| Binary correctness | 48.5 | 7,480 (+5.9%) | 58.3 | 9,703 (-2.9%) |
| Shuffled confidence | 48.7 | 7,057 (-0.1%) | 57.1 | 10,392 (+4.0%) |
| ConfSFT | 48.3 | 6,242 (-11.7%) | 58.3 | 9,025 (-9.7%) |
| Math | Science | Coding | Average | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Marker | AIME2025 | GSM8K | GPQA-Diamond | LiveCodeBench | HumanEval | Acc. | Token Red. | |||||
| Acc. | Avg. Tokens | Acc. | Avg. Tokens | Acc. | Avg. Tokens | Acc. | Avg. Tokens | Acc. | Avg. Tokens | |||
| Base | 35.0 | 7,284 | 91.2 | 956 | 42.6 | 3,294 | 42.1 | 7,543 | 93.2 | 2,210 | 60.8 | 0.0% |
| Wait | 32.1 | 5,987 (-17.8%) | 91.4 | 938 (-1.9%) | 40.8 | 2,968 (-9.9%) | 42.4 | 6,403 (-15.1%) | 93.8 | 2,059 (-6.8%) | 60.1 | -10.3% |
| \n\n | 36.3 | 6,241 (-14.3%) | 91.2 | 935 (-2.2%) | 40.9 | 3,015 (-8.5%) | 41.0 | 6,741 (-10.6%) | 93.0 | 2,071 (-6.3%) | 60.5 | -8.4% |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Nemotron-Nano-8B | Gemma-4-E2B | Qwen3-4B | |
| System prompt | detailed thinking on | (none) | (none) |
| Think-end marker | </think> | <channel|> | </think> |
| / top- / top- | / / | / / | / / |
| Learning rate | |||
| Groups / problems per round | / | / | / |
| Rollouts / training problem |
| Method | Math | Science | Coding | Average | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AIME2025 | GSM8K | GPQA-Diamond | LiveCodeBench | HumanEval | ||||||||
| Acc | Avg. Tokens | Acc | Avg. Tokens | Acc | Avg. Tokens | Acc | Avg. Tokens | Acc | Avg. Tokens | Acc | Token Red. | |
| Nemotron-Nano-8B | ||||||||||||
| DEER ( Yang et al., 2025 ) | % | |||||||||||
| On-Policy SFT ( Zhao et al., 2026 ) | % | |||||||||||
| A&Z ( Arora and Zanette, 2025 ) | % | |||||||||||
| Method | Math | Science | Coding | Average | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AIME2025 | GSM8K | GPQA-Diamond | LiveCodeBench | HumanEval | ||||||||
| P@8 | Avg. Tokens | P@8 | Avg. Tokens | P@8 | Avg. Tokens | P@8 | Avg. Tokens | P@8 | Avg. Tokens | P@8 | Token Red. | |
| Nemotron-Nano-8B | ||||||||||||
| Base | 67.1 | 11,325 | 97.0 | 1,192 | 82.3 | 7,338 | 59.4 | 11,761 | 97.9 | 3,600 | 80.7 | 0.0% |
| DEER ( Yang et al., 2025 ) | 66.9 | 9,076 (-19.9%) | 96.8 | 765 (-35.8%) | 79.7 | 5,712 (-22.2%) | 34.3 | 1,731 (-85.3%) | 80.5 | 511 (-85.8%) | 71.7 | -49.8% |
| On-Policy SFT ( Zhao et al., 2026 ) | 67.7 | 10,487 (-7.4%) | 96.3 | 999 (-16.2%) | 81.9 | 6,146 (-16.2%) | 58.7 | 11,364 (-3.4%) | 97.5 | 3,174 (-11.8%) | 80.4 | -11.0% |
| Method | Math | Science | Coding | Average | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AIME2025 | GSM8K | GPQA-Diamond | LiveCodeBench | HumanEval | ||||||||
| Acc | Avg. Tokens | Acc | Avg. Tokens | Acc | Avg. Tokens | Acc | Avg. Tokens | Acc | Avg. Tokens | Acc | Token Red. | |
| Nemotron-Nano-8B | ||||||||||||
| Base | 42.5 | 11,325 | 91.8 | 1,192 | 52.5 | 7,338 | 44.2 | 11,761 | 89.7 | 3,600 | 64.1 | 0.0% |
| DEER ( ) | 39.8 | 9,076 (-19.9%) | 89.2 | 765 (-35.8%) | 49.8 | 5,712 (-22.2%) | 17.4 | 1,731 (-85.3%) | 47.1 | 511 (-85.8%) | 48.7 | -49.8% |
| DEER ( ) | 41.9 | 9,585 (-15.4%) | 90.4 | 916 (-23.2%) | 51.4 | 6,494 (-11.5%) | 28.1 | 6,727 (-42.8%) | 60.7 | 1,005 (-72.1%) | 54.5 | -33.0% |