On-Policy Self-Distillation with Teacher Evolution
Organizations: State Key Lab. of AI Safety, Institute of Computing Technology, Chinese Academy of Sciences · University of Chinese Academy of Sciences · Meituan
Abstract
On-Policy Self-Distillation (OPSD), which aligns a student model's token-level distribution with that of its self-teacher prompted by privileged context, has emerged as a promising direction to mitigate reward sparsity in sequence-level post-training paradigms. However, OPSD often fails to achieve continuous performance gains during training. In this paper, we find that the model's limited self-teaching capability underlies this phenomenon by generating unreliable guidance on certain samples. To address this problem, we propose Teacher-Evolution Self-Distillation (TESD), which enables the self-teacher to generate rollouts and receive environmental feedback based on task correctness and context independence. First, using these rewards as training objectives, we perform teacher-oriented optimization to continuously enhance the model's self-teaching capability during distillation. Second, by estimating teacher guidance reliability from these rewards, we apply adaptive student-oriented optimization to down-weight samples with unreliable guidance. Extensive experiments across multiple datasets and model scales show that TESD consistently outperforms representative token-level and sequence-level methods, highlighting the necessity of improving supervision quality in OPSD.
Figures & tables
| Model | Method | Chemistry | Physics | Biology | Material | Tooluse | Mean |
|---|---|---|---|---|---|---|---|
| Qwen3-4B | SDPO | 80.92 | 71.48 | 56.63 | 73.07 | 66.18 | 69.66 |
| GRPO | 81.52 | 78.83 | 60.87 | 82.11 | 63.69 | 73.40 | |
| SDPO+GRPO | 79.58 | 75.37 | 54.62 | 81.85 | 62.87 | 70.86 | |
| TESD (Ours) | 80.30 | 77.50 | 63.50 | 83.31 | 67.00 | 74.32 | |
| Qwen3-8B | SDPO | 77.83 | 67.73 | 62.63 | 79.99 | 62.87 | 70.21 |
| GRPO | 80.71 | 80.47 | 63.13 | 82.11 | 68.29 | 74.94 |
| Method | Qwen3-1.7B | Qwen3-4B | Qwen3-8B | Mean |
|---|---|---|---|---|
| SDPO | 45.35 | 56.97 | 62.38 | 54.90 |
| GRPO | 44.96 | 56.12 | 60.85 | 53.98 |
| SDPO+GRPO | 46.38 | 59.88 | 61.95 | 56.07 |
| TESD (Ours) | 45.98 | 60.07 | 63.31 | 56.45 |
| Task | Holdout Tasks | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Method | Physics | IFEval | MMLU-Pro | TruthfulQA | GSM8K | Math500 | ARC-Challenge | HumanEval | HaluEval | Mean |
| Base | 58.44 | 87.05 | 73.70 | 86.05 | 91.89 | 82.13 | 90.53 | 64.02 | 75.93 | 81.41 |
| SDPO | 65.08 | 86.33 | 68.70 | 87.64 | 87.19 | 74.60 | 89.33 | 65.85 | 75.68 | 79.42 |
| GRPO | 78.75 | 87.65 | 71.70 | 85.68 | 91.28 | 79.20 | 89.16 | 64.63 | 76.01 | 80.66 |
| TESD | 79.24 | 86.21 | 72.70 | 88.98 | 91.51 | 80.40 | 90.36 | 67.68 | 76.31 | 81.77 |
| Method | Physics | Biology | Material | Mean |
|---|---|---|---|---|
| Baseline | 71.48 | 56.63 | 73.07 | 67.06 |
| +Seq-level Loss | 75.37 | 54.62 | 81.85 | 70.61 |
| +Priv-Context | 73.20 | 51.88 | 82.98 | 69.35 |
| +Edit-Reward | 76.48 | 63.75 | 81.65 | 73.96 |
| Method | Physics | Biology | Material | Mean |
|---|---|---|---|---|
| Baseline | 77.66 | 62.50 | 81.12 | 73.76 |
| +Mean Reward | 74.84 | 55.37 | 78.39 | 69.53 |
| +Softmax | 73.67 | 58.75 | 79.26 | 70.56 |
| +Scaling | 80.55 | 64.13 | 81.78 | 75.49 |
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Hyperparameter | GRPO | SDPO | TESD |
|---|---|---|---|
| Rollouts / prompt (total) | 16 | 16 | 16 |
| student rollouts | — | 16 | 8 |
| teacher rollouts | — | 0 | 8 |
| PPO mini-batch size | 8 | 32 | 32 |
| Advantage estimator | GRPO | GRPO | GRPO |
| Policy loss | student PG | KL-Div | KL-Div + teacher PG |
| Dataset | Train | Test |
|---|---|---|
| SciKnowEval-Biology | 450 | 50 |
| SciKnowEval-Physics | 720 | 80 |
| SciKnowEval-Chemistry | 1890 | 210 |
| SciKnowEval-Materials | 841 | 94 |
| ToolUse (ToolAlpaca) | 4046 | 68 |
| LCBv6 (LiveCodeBench) | 131 | 131 |
| Methods | |||
|---|---|---|---|
| SDPO | 54.62 | 55.25 | 55.12 |
| TESD | 54.87 | 56.63 | 59.62 |
| Biology | Material | Physics | Mean | |
|---|---|---|---|---|
| 0.1 | 51.88 | 78.99 | 76.48 | 69.12 |
| 0.3 | 53.75 | 79.45 | 76.25 | 69.82 |
| 0.5 | 54.00 | 79.92 | 75.23 | 69.72 |
| 0.7 | 50.88 | 82.78 | 73.05 | 68.90 |
| 1.0 | 54.87 | 81.65 | 75.37 | 70.63 |
On-Policy Self-Distillation
On-policy self-distillation trains a model on its own generated trajectories using a teacher view to provide dense supervision.
See all 162 papers