Thinking-Free Policy Initialization Makes Distilled Reasoning Models More Effective and Efficient Reasoners
Organizations: LLM Department, Tencent · The Hong Kong University of Science and Technology · The University of Hong Kong
Abstract
Reinforcement Learning with Verifiable Reward (RLVR) effectively solves complex tasks but demands extremely long context lengths during training, leading to substantial computational costs. While multi-stage training can partially mitigate this, starting with overly short contexts often causes irreversible performance degradation, ultimately failing to reduce overall training compute significantly. In this paper, we introduce Thinking-Free Policy Initialization (TFPI), a simple yet effective adaptation to RLVR that bridges long Chain-of-Thought (CoT) distillation and standard RLVR. TFPI employs a simple ThinkingFree operation, explicitly discarding the thinking content via a direct </think> append, to reduce token usage during inference. Training with ThinkingFree-adapted inputs improves performance and lowers token consumption, even in the original slow-thinking mode. Extensive experiments across various benchmarks have shown that TFPI accelerates RL convergence, achieves a higher performance ceiling, and yields more token-efficient reasoning models without specialized rewards or complex training designs. With TFPI only, we train a 4B model to reach 89.0% accuracy on AIME24 and 65.5% on LiveCodeBench using less than 4K H20 hours.
Figures & tables
| Models | Mathematics | Multi-Task | Code | Instruction | Overall | ||
|---|---|---|---|---|---|---|---|
| AIME 24 | AIME 25 | Beyond AIME | GPQA | LiveCode | IFEval | Overall | |
| Avg@32 | Avg@32 | Avg@8 | Avg@8 | Avg@8 | Avg@4 | Avg. | |
| DeepSeek-Distill-Qwen-1.5B | |||||||
| Initial Model | 29.6 | 23.0 | 8.7 | 16.3 | 17.7 | 36.6 | 22.0 |
| - Direct RL | 33.9 | 27.1 | 11.9 | 19.2 | 18.2 | 41.8 | 25.3 |
| - TFPI stage 1 | 32.1 | 26.9 | 13.9 | 29.3 | 18.4 | 39.5 | 26.7 |
| Models | Mathematics | Multi-Task | Code | Instruction | Overall | ||
|---|---|---|---|---|---|---|---|
| AIME 24 | AIME 25 | Beyond AIME | GPQA | LiveCode | IFEval | Overall | |
| Avg@32 | Avg@32 | Avg@8 | Avg@8 | Avg@8 | Avg@4 | Avg. | |
| DeepSeek R1 ∗ | 79.8 | 65.0 | 42.4 | 71.5 | 64.3 | 86.1 | 68.2 |
| Seed-1.5-Thinking ∗ | 86.7 | 74.0 | 48.0 | 77.3 | 64.9 | 87.4 | 73.0 |
| Claude4 Opus Thinking ∗ | - | 75.5 | - | 79.6 | 48.9 | 89.7 | - |
| Qwen3-235B-Thinking ∗ | 85.7 | 81.5 | - | 71.1 | 55.7 | 83.4 | - |
| Models | AIME 24 | AIME 25 | Beyond AIME | GPQA | Overall | |||||
| avg@32 | Toks | avg@32 | Toks | avg@8 | Toks | avg@8 | Toks | Avg. | Toks | |
| 1) TLMRE-DS-1.5B ( ) | 27.6 | 12.9 | 24.8 | 12.5 | 9.2 | 11.9 | 14.8 | 7.5 | 19.1 | 11.2 |
| 2) AdaptThink-1.5B ( ) | 28.1 | 8.0 | 22.6 | 7.9 | 10.0 | 4.8 | 14.8 | 5.1 | 18.9 | 6.5 |
| 3) AutoThink-DS-1.5B-Stage3 | 30.3 | 10.2 | 25.2 | 9.1 | 9.4 | 8.7 | 17.4 | 7.0 | 20.6 | 8.7 |
| 4) Laser-DE-L4096-1.5B | 30.3 | 8.3 | 24.9 | 7.4 | 9.7 | 7.4 | 21.1 | 4.7 | 21.5 | 6.9 |
| 5) AutoThink-Stage3 ∗ | 38.9 | 8.7 | 28.9 | 7.7 | 11.6 | 7.8 | 27.3 | 5.4 | 26.7 | 7.4 |
| Models | AIME 24 | AIME 25 | Beyond AIME | GPQA | LiveCode | IFEval | Overall |
|---|---|---|---|---|---|---|---|
| Stage Schedule Sensitivity, Qwen3-4B | |||||||
| 79.9 | 70.6 | 46.7 | 58.5 | 57.0 | 70.2 | 63.8 | |
| 78.0 | 70.2 | 46.7 | 59.5 | 55.8 | 64.5 | 62.4 | |
| only | 77.1 | 71.5 | 45.8 | 56.4 | 54.4 | 66.0 | 61.9 |
| Multi-Stage Direct RL, Qwen3-4B | |||||||
| TFPI Stage 3 | 79.9 | 70.6 | 46.7 | 58.5 | 57.0 | 70.2 | 63.8 |
Appendix figures & tables17 assets
Supplementary material from the paper’s appendix.
Appendix
| Thinking Mode | Thinking-Free Mode | |
|---|---|---|
| DS-1.5B | , top- = 0.95, and top- = | , top- = 0.8, and top- = |
| Qwen3-4B | , top- = 0.95, and top- = | , top- = 0.8, and top- = |
| DS-1.5B | Qwen3-4B | DS-7B | DS-1.5B | Qwen3-4B | DS-7B | |
| TFPI Stage 1 | 2K, 1K steps | 4K, 100 steps | 2K, 1K steps | 0.84 kh | 0.35 kh | 1.73 kh |
| TFPI Stage 2 | 4K, 440 steps | 8K, 56 steps | 4K, 232 steps | 0.62 kh | 0.52 kh | 0.82 kh |
| TFPI Stage 3 | 8K, 440 steps | 16K, 64 steps | 8K, 144 steps | 1.21 kh | 0.91 kh | 0.94 kh |
| TFPI Total | - | - | - | 2.66 kh | 1.79 kh | 3.50 kh |
| Direct RLVR | 16K, 456 steps | 32K, 20 steps | 16K, 280 steps | 2.67 kh | 1.9 kh | 3.52 kh |
| TFPI: RLVR | 16K, 472 steps | 32K, 192 steps | 536 steps | 2.49 kh | 13.5 kh | 6.55 kh |
| DS-1.5B | Qwen3-4B | DS-7B | DS-1.5B | Qwen3-4B | DS-7B | |
| TFPI Stage 1 | 69.27 | 66.28 | 73.73 | |||
| TFPI Stage 2 | 69.54 | 66.67 | 73.79 | |||
| TFPI Stage 3 | 68.66 | 66.76 | 73.76 | |||
| TFPI Total | - | - | - | |||
| Direct RLVR | 68.42 | 61.57 | 72.83 | |||
| TFPI: RLVR | 66.20 | 60.08 | 72.58 |
| Model | Training Data | Training Length | Test Length | Evaluation Details |
|---|---|---|---|---|
| DeepSeek-Distill-Qwen-1.5B | ||||
| TLMRE-DS-1.5B ( ) | 3.2K examples from NuminaMath | – | 32K | 10 generations for AIME24 |
| AdaptThink-1.5B ( ) | DeepScaleR-40K | 16K | 16K | , 16 generations for AIME24 |
| AutoThink-DS-1.5B-Stage3 | DeepScaleR-40K | 8K 16K 24K | – | , 16 generations |
| Laser-DE-L4096-1.5B | DeepScaleR-40K | – | 32K | 16 generations for AIME24 |
| DeepscaleR-1.5B-Preview | ||||
| Models | Mathematics | Multi-Task | Code | Instruction | Overall | ||
|---|---|---|---|---|---|---|---|
| AIME 24 | AIME 25 | Beyond AIME | GPQA | LiveCode | IFEval | Overall | |
| Avg@32 | Avg@32 | Avg@8 | Avg@8 | Avg@8 | Avg@4 | Avg. | |
| DeepSeek R1 ∗ | 79.8 | 65.0 | 42.4 | 71.5 | 64.3 | 86.1 | 68.2 |
| Seed-1.5-Thinking ∗ | 86.7 | 74.0 | 48.0 | 77.3 | 64.9 | 87.4 | 73.0 |
| Claude4 Opus Thinking ∗ | - | 75.5 | - | 79.6 | 48.9 | 89.7 | - |
| Qwen3-235B-Thinking ∗ | 85.7 | 81.5 | - | 71.1 | 55.7 | 83.4 | - |
| Models | AIME 24 | AIME 25 | Beyond AIME | GPQA | Overall | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| avg@32 | Toks | avg@32 | Toks | avg@8 | Toks | avg@8 | Toks | Avg. | Toks | |
| DeepSeek-Distill-Qwen-1.5B | ||||||||||
| TLMRE-DS-1.5B ( ) | 27.6 | 12.9 | 24.8 | 12.5 | 9.2 | 11.9 | 14.8 | 7.5 | 19.1 | 11.2 |
| AdaptThink-1.5B ( ) | 28.1 | 8.0 | 22.6 | 7.9 | 10.0 | 4.8 | 14.8 | 5.1 | 18.9 | 6.5 |
| AutoThink-DS-1.5B-Stage3 | 30.3 | 10.2 | 25.2 | 9.1 | 9.4 | 8.7 | 17.4 | 7.0 | 20.6 | 8.7 |
| Laser-DE-L4096-1.5B | 30.3 | 8.3 | 24.9 | 7.4 | 9.7 | 7.4 | 21.1 | 4.7 | 21.5 | 6.9 |
| Models | AIME 24 | AIME 25 | Beyond AIME | GPQA | Overall | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| avg@32 | Toks | avg@32 | Toks | avg@8 | Toks | avg@8 | Toks | Avg. | Toks | |
| Qwen3-4B | ||||||||||
| Initial Model (Thinking) | 73.6 | 18.0 | 68.3 | 22.3 | 43.4 | 23.5 | 56.8 | 10.7 | 60.5 | 18.6 |
| Initial Model (Thinking-Free) | 26.9 | 7.2 | 20.2 | 5.5 | 11.0 | 4.2 | 45.0 | 2.3 | 25.8 | 4.8 |
| - TFPI stage 1 (Thinking) | 75.2 | 13.8 | 67.8 | 17.1 | 42.4 | 16.8 | 57.9 | 7.5 | 60.8 | 13.8 |
| - TFPI stage 1 (Thinking-Free) | 43.9 | 3.7 | 31.1 | 3.4 | 23.2 | 3.4 | 47.8 | 1.5 | 36.5 | 3.0 |
| Response Length | 16K | 32K | 48K | 64K | 80K | 90K |
|---|---|---|---|---|---|---|
| Avg@32 | 42.6 | 64.1 | 68.3 | 68.5 | 68.5 | 68.5 |
| Clip Ratio | 55.7 | 25.7 | 5.2 | 1.2 | 0.6 | 0.0 |
| Model | # Tokens (Thinking) | # Tokens (Thinking-Free) | |
|---|---|---|---|
| DS-1.5B (original setting) | 16.5K | 4.4K | -73% |
| Unified Setting | 16.4K | 3.6K | -78% |
| Qwen3-4B (original setting) | 17.4K | 5.1K | -71% |
| Unified Setting | 17.4K | 4.7K | -73% |
| Models | Mathematics | Multi-Task | Code | Instruction | Overall | ||
|---|---|---|---|---|---|---|---|
| AIME 24 | AIME 25 | Beyond AIME | GPQA | LiveCode | IFEval | Overall | |
| Avg@32 | Avg@32 | Avg@8 | Avg@8 | Avg@8 | Avg@4 | Avg. | |
| DeepSeek-Distill-Qwen-1.5B | |||||||
| Initial Model | 29.1 | 25.5 | 9.0 | 16.3 | 17.6 | 40.1 | 22.9 |
| - Direct RL | 35.5 | 27.9 | 12.5 | 20.2 | 18.7 | 38.1 | 25.5 |
| - TFPI stage 1 | 31.8 | 26.7 | 12.5 | 30 | 18.9 | 39.5 | 26.6 |
| Models | Mathematics | Multi-Task | Code | Instruction | Overall | ||
|---|---|---|---|---|---|---|---|
| AIME 24 | AIME 25 | Beyond AIME | GPQA | LiveCode | IFEval | Overall | |
| Avg@32 | Avg@32 | Avg@8 | Avg@8 | Avg@8 | Avg@4 | Avg. | |
| DeepSeek R1 ∗ | 79.8 | 65.0 | 42.4 | 71.5 | 64.3 | 86.1 | 68.2 |
| Seed-1.5-Thinking ∗ | 86.7 | 74.0 | 48.0 | 77.3 | 64.9 | 87.4 | 73.0 |
| Claude4 Opus Thinking ∗ | - | 75.5 | - | 79.6 | 48.9 | 89.7 | - |
| Qwen3-235B-Thinking ∗ | 85.7 | 81.5 | - | 71.1 | 55.7 | 83.4 | - |
| Models | AIME 24 | AIME 25 | Beyond AIME | GPQA | Overall | |||||
| avg@32 | Toks | avg@32 | Toks | avg@8 | Toks | avg@8 | Toks | Avg. | Toks | |
| 1) TLMRE-DS-1.5B ( ) | 27.6 | 12.9 | 24.8 | 12.5 | 9.2 | 11.9 | 14.8 | 7.5 | 19.1 | 11.2 |
| 2) AdaptThink-1.5B ( ) | 28.1 | 8.0 | 22.6 | 7.9 | 10.0 | 4.8 | 14.8 | 5.1 | 18.9 | 6.5 |
| 3) AutoThink-DS-1.5B-Stage3 | 30.3 | 10.2 | 25.2 | 9.1 | 9.4 | 8.7 | 17.4 | 7.0 | 20.6 | 8.7 |
| 4) Laser-DE-L4096-1.5B | 30.3 | 8.3 | 24.9 | 7.4 | 9.7 | 7.4 | 21.1 | 4.7 | 21.5 | 6.9 |
| 5) AutoThink-Stage3 ∗ | 38.9 | 8.7 | 28.9 | 7.7 | 11.6 | 7.8 | 27.3 | 5.4 | 26.7 | 7.4 |
| Models | Mathematics | Multi-Task | Code | Instruction | Overall | ||
|---|---|---|---|---|---|---|---|
| AIME 24 | AIME 25 | Beyond AIME | GPQA | LiveCode | IFEval | Overall | |
| Avg@32 | Avg@32 | Avg@8 | Avg@8 | Avg@8 | Avg@4 | Avg. | |
| Initial Model | 73.6 | 68.3 | 43.4 | 56.8 | 54.9 | 64.9 | 60.3 |
| TFPI stage 1 | 75.2 | 67.8 | 42.4 | 57.9 | 55.3 | 66.0 | 60.8 |
| Multi-Stage Direct RL Stage 1 | 49.2 | 36.0 | 22.6 | 51.4 | 44.0 | 64.5 | 44.6 |
| TFPI stage 2 | 76.0 | 68.2 | 44.7 | 57.8 | 54.8 | 64.8 | 61.0 |
| Training Steps | Training Time (kh) | MFU (%) | |
|---|---|---|---|
| TFPI Stage 1 | 4K, 100 steps | 0.35 | 66.28 |
| Multi-Stage Direct RL Stage 1 | 4K, 100 steps | 0.45 | 66.82 |
| TFPI Stage 2 | 8K, 56 steps | 0.52 | 66.67 |
| Multi-Stage Direct RL Stage 2 | 8K, 56 steps | 0.51 | 66.31 |
| TFPI Stage 3 | 16K, 64 steps | 0.91 | 66.76 |
| Multi-Stage Direct RL Stage 3 | 16K, 64 steps | 0.97 | 65.99 |
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 370 papers