Stable Adaptive Thinking via Advantage Shaping and Length-Aware Gradient Regulation
Organizations: Renmin University of China
Abstract
Large reasoning models (LRMs) achieve strong performance through extended reasoning traces, but they often exhibit overthinking behavior for low-complexity queries. Existing efforts to mitigate this issue are fundamentally limited by unstable accuracy-efficiency trade-offs and poor robustness to heterogeneous reasoning behaviors. To address these challenges, we propose a two-stage framework for stable adaptive thinking in LRMs. The framework first applies Hybrid Fine-Tuning to expose the model to both thinking and no-thinking behaviors, establishing well-conditioned initialization. It then performs adaptive reinforcement learning with Correctness-Preserving Advantage Shaping (CPAS) to avoid suppressing correct long-chain reasoning, and Length-Aware Gradient Regulation (LAGR) to stabilize optimization under severe reasoning-length heterogeneity. Extensive experiments on Qwen2.5-1.5B and 7B show consistent improvements over strong baselines, achieving up to +3.7/+3.6 accuracy points while reducing generated tokens by 40.6%/43.9%. Further analyses across varying problem difficulties and out-of-distribution tasks confirm the robustness and generalization of our approach.
Figures & tables
| Method | MATH-500 | AIME-2024 | AIME-2025 | Average | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acc | Len | Acc | Len | Acc | Len | Acc | Len | |||||
| Qwen-2.5-1.5B | ||||||||||||
| Thinking | 80.4 | 10441 | 0.0% | 25.7 | 35829 | 0.0% | 20.6 | 36977 | 0.0% | 0.0 | +0.0% | |
| No-Thinking | 60.4 | 2320 | 100.0% | 9.1 | 10751 | 100.0% | 7.5 | 11150 | 100.0% | -16.6 | -70.9% | |
| HFT | 72.3 | 7106 | 42.4% | 16.8 | 23673 | 54.2% | 14.5 | 25376 | 46.2% | -7.4 | -32.5% | |
| O1-Pruner | 77.1 | 7043 | 0.0% | 20.3 | 33417 | 0.0% | 16.7 | 32185 | 0.0% | -4.2 | -12.7% | |
| Method | GPQA | |||
|---|---|---|---|---|
| Acc | Len | Ratio NT | Len | |
| Thinking | 47.5 | 24135 | 0.0% | – |
| No-Thinking | 35.3 | 8031 | 100.0% | -66.7% |
| HFT | 41.8 | 16849 | 44.1% | -30.2% |
| Ours | 50.4 | 11826 | 31.3% | -51.0% |
| Method | MATH-500 | AIME-2024 | AIME-2025 | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Acc | Len | Acc | Len | Acc | Len | |||||
| Qwen-2.5-1.5B | ||||||||||
| Thinking | 80.4 | 10441 | 0.0% | 25.7 | 35829 | 0.0% | 20.6 | 36977 | 0.0% | |
| No-Thinking | 60.4 | 2320 | 100.0% | 9.1 | 10751 | 100.0% | 7.5 | 11150 | 100.0% | |
| HFT | 72.3 | 7106 | 42.4% | 16.8 | 23673 | 54.2% | 14.5 | 25376 | 46.2% | |
| Ours | 84.6 | 4176 | 69.8% | 28.1 | 23258 | 3.7% | 25.2 | 22062 | 5.4% | |
Overthinking in Language Models
Overthinking in language models studies when extra reasoning becomes redundant or harmful, and how to control it without losing accuracy.
See all 68 papers