PACED: Distillation and On-Policy Self-Distillation at the Frontier of Student Competence
Organizations: LinkedIn Corporation
Abstract
Standard LLM distillation treats all training problems equally -- wasting compute on problems the student has already mastered or cannot yet solve. We empirically show that this inefficiency has a precise gradient-level signature: the cross-problem gradient signal-to-noise ratio (SNR) follows a bell curve over student pass rate, collapsing at both extremes. We propose PACED, which weights each problem by where is the student's empirical pass rate -- concentrating training on the zone of proximal development. This requires only student rollouts, no architectural changes, and no hyperparameters. We prove the Beta kernel is the leading-order optimal weight family arising from the SNR boundary-collapse structure, and is minimax-robust under misspecification (worst-case efficiency loss ). Across Qwen3, Qwen2.5, and Llama-3 families, PACED sets a new state of the art in our experimental setting on MATH-500, AIME2024, and AIME2025, improving over unweighted distillation by up to and over the strong AKL baseline by up to , while reducing forgetting to and in distillation and self-distillation. A two-stage forward-then-reverse KL schedule pushes gains further to over standard forward KL on the hardest benchmark.
Figures & tables
| Feature | Self-Dist. | AdaRFT | AdaKD | AKL | Paced |
|---|---|---|---|---|---|
| Adaptive weighting / curriculum | ✓ | ✓ | ✓ | ✓ | |
| Student-side competence signal | ✓ | ✓ | |||
| Implicit forgetting reduction | ✓ | ✓ | |||
| Loss-agnostic | ✓ | ✓ | |||
| Theoretically grounded | ✓ | ✓ |
| Method | MATH-500 ( ) | AIME 2024 ( ) | AIME 2025 ( ) |
|---|---|---|---|
| Base | 69.4 % | 11.5 % | 7.6 % |
| Forward KL (unweighted) | 76.8 % | 21.2 % | 17.0 % |
| Hard Filter Forward KL | 78.5 % | 23.7 % | 18.8 % |
| AKL | 77.6 % | 23.9 % | 19.1 % |
| Paced Forward KL | 79.4 % | 25.1 % | 20.6 % |
| Method | MATH-500 ( ) | AIME 2024 ( ) | AIME 2025 ( ) |
|---|---|---|---|
| Base | 83.9 % | 19.6 % | 11.5 % |
| Reverse KL (unweighted) | 88.9 % | 25.3 % | 16.9 % |
| Hard Filter Reverse KL | 92.0 % | 28.9 % | 22.0 % |
| AKL | 91.4 % | 28.2 % | 21.5 % |
| Paced Reverse KL | 93.7 % | 31.6 % | 25.1 % |
| Method | MMLU ( ) | Forgetting ( ) | Weighting |
|---|---|---|---|
| Base | 51.2 % | – | – |
| Forward KL (unweighted) | 48.3 % | 2.9% | None |
| Hard Filter Forward KL | 49.8 % | 1.4% | Hard |
| AKL | 49.5 % | 1.7% | Token-level |
| Paced Forward KL | 49.8 % | 1.4% | Beta |
| Method | MMLU ( ) | Forgetting ( ) | Weighting |
|---|---|---|---|
| Base | 70.6 % | – | – |
| Reverse KL (unweighted) | 68.4 % | 2.2% | None |
| Hard Filter Reverse KL | 70.1 % | 0.5% | Hard |
| AKL | 69.8 % | 0.8% | Token-level |
| Paced Reverse KL | 70.0 % | 0.6% | Beta |
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Parameter | Value |
|---|---|
| General | |
| Models | Qwen2.5-Math-7B-Instruct (self-distillation), Qwen3-1.7B (teacher: Qwen3-8B GRPO ) |
| Data | |
| Training prompts | DAPO-Math-17k [ Yu et al., 2025 ] |
| Max prompt length (student) | 1,024 tokens (problem only) |
| Max prompt length (teacher) | 3,072 tokens (problem + expert solution) |
| MATH-500 ( ) | Forgetting on MMLU ( ) | ||
|---|---|---|---|
| 1 | 1 | 79.4% | 1.4% |
| 1 | 2 | 80.8% | 2.1% |
| 2 | 1 | 76.9% | 3.0% |
| 1 | 3 | 80.3% | 3.6% |
| 3 | 1 | 75.7% | 2.9% |
| MATH-500 ( ) | AIME 2024 ( ) | AIME 2025 ( ) | MMLU Fgt. ( ) | |
|---|---|---|---|---|
| 4 | 78.0% | 23.3% | 19.5% | 1.7% |
| 8 | 79.4% | 25.1% | 20.6% | 1.4% |
| 16 | 80.1% | 26.3% | 21.8% | 1.5% |
| Recompute interval | MATH-500 ( ) | AIME 2024 ( ) | AIME 2025 ( ) | MMLU Fgt. ( ) |
|---|---|---|---|---|
| Single-pass | 79.4% | 25.1% | 20.6% | 1.4% |
| Every 200 steps | 79.9% | 26.6% | 22.5% | 1.6% |
| Every 100 steps | 80.2% | 26.9% | 23.9% | 1.4% |
| Every 50 steps | 80.4% | 28.5% | 23.3% | 1.5% |
| Stage 1 | Stage 2 | MATH-500 ( ) | AIME 2024 ( ) | AIME 2025 ( ) | MMLU Fgt. ( ) |
|---|---|---|---|---|---|
| Paced KL | Paced KL | 79.7% | 25.6% | 21.1% | 1.3% |
| Paced RevKL | Paced RevKL | 78.8% | 23.5% | 19.4% | 1.2% |
| Paced RevKL | Paced KL | 76.9% | 23.0% | 18.2% | 2.5% |
| Paced KL | Paced RevKL | 81.4% | 26.1% | 22.8% | 1.1% |
| Schedule | Stage 1 ratio | MATH-500 ( ) | AIME 2024 ( ) | AIME 2025 ( ) | MMLU Fgt. ( ) |
|---|---|---|---|---|---|
| KL RevKL | 25% | 78.9% | 22.4% | 19.3% | 1.6% |
| KL RevKL | 50% | 81.4% | 26.1% | 22.8% | 1.1% |
| KL RevKL | 75% | 80.1% | 26.9% | 20.6% | 1.1% |
| Training Stage | Low ( ) | Med ( – ) | High ( ) | Avg pass rate |
|---|---|---|---|---|
| Step 0 (Init) | 17% | 51% | 32% | 0.61 |
| Step 100 | 12% | 32% | 56% | 0.70 |
| Step 200 | 9% | 24% | 67% | 0.78 |
| Step 300 | 5% | 21% | 74% | 0.84 |
| Method | MATH-500 ( ) | AIME 2024 ( ) | AIME 2025 ( ) | MMLU Fgt. ( ) |
|---|---|---|---|---|
| Forward KL (unweighted) | 72.3% | 22.9% | 5.1% | 3.5% |
| Hard Filter Forward KL | 75.2% | 25.2% | 7.8% | 1.5% |
| Paced Forward KL | 76.7% | 27.7% | 9.2% | 1.4% |
Language Model Distillation
Language model distillation transfers a larger model’s capabilities to smaller or specialized models using outputs, probabilities, or internal representations.
See all 489 papers