SABER: Stability-Aware Early Exit for LLM Reasoning via Adversarial Branch Probing
Organizations: Soochow University, China
Abstract
Large Reasoning Models (LRMs) achieve strong reasoning capabilities, yet long-chain reasoning becomes inefficient once the intermediate answer stabilizes across reasoning steps: additional reasoning yields little marginal benefit while incurring substantial inference cost. Existing early-exit methods based on confidence or entropy poorly capture reasoning stability, while consistency-based approaches rely on multi-step trajectory agreement, requiring sequential evaluations that delay exit. To better balance efficiency and reliability, we propose SABER, a training-free framework for stability-aware early exit via adversarial branch probing. SABER constructs simple yet effective semantic perturbations around intermediate reasoning states to form adversarial branches, and applies lightweight probing to estimate their likely final outcomes without full trajectory rollouts. When the probed outcomes remain consistent across branches, SABER exits early; otherwise, it continues reasoning. Experiments across multiple reasoning benchmarks and model architectures show that SABER reduces reasoning token consumption by 30.2%--39.8% on average while maintaining competitive accuracy with full-length reasoning.
Figures & tables
| MATH | SCIENCE | |||||||||||||
| Method | GSM8K | MATH-500 | AMC23 | Olympiad | AIME24,25 | GPQA-D | Overall | |||||||
| Acc | Tok | Acc | Tok | Acc | Tok | Acc | Tok | Acc | Tok | Acc | Tok | Acc | CR | |
| DeepSeek-R1-Distill-Qwen-7B | ||||||||||||||
| Vanilla | 91.2 | 1,164 | 90.4 | 3,797 | 90.6 | 6,032 | 56.3 | 7,461 | 46.3 | 10,683 | 31.8 | 7,437 | 67.8 | 100% |
| NoThinking | 84.6 | 231 | 79.4 | 970 | 73.1 | 1,807 | 41.0 | 1,998 | 22.5 | 5,551 | 28.8 | 638 | 54.9 | 30.6% |
| Dynasor | 89.8 | 773 | 89.4 | 2,987 | 86.7 | 4,689 | 54.8 | 6,477 | 42.5 | 9,726 | 31.3 | 1,471 | 65.8 | 71.4% |
| Model | |||
|---|---|---|---|
| GSM8K | |||
| R1-Distill-Qwen-7B | 90.4/739 | 90.1/652 | 91.0 /662 |
| Qwen3-4B | 94.3/1,635 | 94.5/1,503 | 94.8 /1,389 |
| Qwen3-8B | 95.3/1,604 | 95.1/1,394 | 96.0 /1,258 |
| OlympiadBench | |||
| R1-Distill-Qwen-7B | 56.1 /5,560 | 54.4/5,462 | 53.8/5,122 |
| Model | Probe | Total | Ratio (%) |
|---|---|---|---|
| R1-Distill-Qwen-7B | 221 | 4,477 | 4.9% |
| Qwen3-4B | 147 | 5,221 | 2.8% |
| Qwen3-8B | 181 | 4,815 | 3.8% |
| Average | 183 | 4,838 | 3.8% |
| Model | Vanilla | SABER | Reduction |
|---|---|---|---|
| R1-Distill-Qwen-7B | 149.4 | 92.9 | 37.8% |
| Qwen3-4B | 190.1 | 107.0 | 43.7% |
| Qwen3-8B | 243.0 | 98.5 | 59.5% |
| Average | 194.2 | 99.5 | 48.8% |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Scoring Function | GSM8K | MATH-500 | Olympiad | AIME24,25 | GPQA-D | Overall | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acc | Tok | Acc | Tok | Acc | Tok | Acc | Tok | Acc | Tok | Acc | CR | |
| Vanilla | 91.2 | 1,164 | 90.4 | 3,797 | 56.3 | 7,461 | 46.3 | 10,683 | 31.8 | 7,437 | 63.2 | 100% |
| RSS (Ours) | 91.0 | 662 | 91.2 | 2,401 | 56.1 | 5,560 | 50.9 | 9,333 | 34.8 | 3,326 | 64.8 | 69.7% |
| SC CS | 91.1 | 659 | 91.4 | 2,509 | 56.1 | 5,505 | 48.4 | 9,697 | 31.8 | 4,576 | 63.8 | 75.1% |
| Branch-UQ Diff | 90.1 | 864 | 90.6 | 2,826 | 55.0 | 5,639 | 47.1 | 8,788 | 31.3 | 2,998 | 62.8 | 69.1% |
| Category | Perturbation Prompt |
|---|---|
| Self-Correction | “Wait, I might have made a mistake. Let me reconsider, the answer is \boxed{ ” |
| Reflection | “Wait, let me reconsider the reasoning, the answer is \boxed{ ” |
| Alternative Path | “Wait, let me try a different approach, the answer is \boxed{ ” |
| Verification | “Wait, let me verify the reasoning once more, the answer is \boxed{ ” |
| Perturbation Strategy | GSM8K | MATH-500 | Olympiad | GPQA-D | Overall | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Acc | Tok | Acc | Tok | Acc | Tok | Acc | Tok | Acc | Tok | |
| SABER (Ours) | 94.4 | 1,349 | 92.0 | 2,744 | 60.0 | 5,918 | 57.6 | 6,502 | 76.0 | 4,128 |
| Self-Correction | 94.1 | 1,098 | 91.6 | 2,591 | 59.4 | 5,837 | 57.0 | 5,497 | 75.5 | 3,756 |
| Reflection | 94.2 | 1,085 | 90.8 | 2,647 | 58.5 | 5,600 | 57.6 | 5,279 | 75.3 | 3,653 |
| Alternative Path | 94.1 | 1,173 | 90.2 | 2,765 | 61.0 | 5,875 | 52.5 | 6,029 | 74.5 | 3,961 |
| Verification | 94.2 | 1,023 | 91.6 | 2,538 | 58.7 | 5,198 | 52.0 | 5,315 | 74.1 | 3,519 |
| Trigger | GSM8K | MATH-500 | AIME24 | AIME25 | Olympiad | GPQA-D | Overall | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acc | Tok | Acc | Tok | Acc | Tok | Acc | Tok | Acc | Tok | Acc | Tok | Acc | CR | |
| Vanilla | 96.4 | 2,192 | 92.8 | 5,135 | 66.7 | 12,003 | 54.2 | 12,999 | 59.0 | 9,447 | 55.1 | 9,047 | 70.7 | 100% |
| ‘‘Wait’’ | 96.0 | 1,258 | 92.4 | 2,303 | 65.0 | 9,645 | 52.5 | 10,592 | 61.5 | 4,892 | 57.6 | 5,056 | 70.8 | 66.4% |
| Newline ( \n\n ) | 95.7 | 1,312 | 92.8 | 3,387 | 65.0 | 9,115 | 55.0 | 10,797 | 59.7 | 6,190 | 56.1 | 5,726 | 70.7 | 71.9% |
Efficient Language Model Reasoning
Efficient language model reasoning studies how to improve problem-solving accuracy while reducing inference, memory, latency, and training costs.
See all 369 papers