Scaling Properties of Same-Family On-Policy Distillation
Organizations: Zhejiang University · Kuaishou Technology
Abstract
Reinforcement learning (RL) can induce substantial reasoning capabilities in large language models (LLMs), but how much of this capability transfers across model scales, and how quickly, remains unclear. We study the scaling properties of on-policy distillation (OPD) across weak-to-strong, same-base, and strong-to-weak teacher--student setups. We find that early OPD training dynamics uniformly exhibit a regular useful-transfer regime, in which held-out accuracy (the gold score, ) rises approximately linearly in , the square root of token-level reverse KL divergence from the student initialization. In every observed weak-to-strong pair, the student's peak gold score exceeds its teacher's own, so a compact RL expert can transfer capability to a much larger student via OPD. To estimate OPD outcomes, we fit power laws for how and the slope of the useful-transfer regime scale with student and teacher parameter counts and with teacher gold score. These laws show that peak gold score improves with teacher scale only up to roughly the student's scale, and that at a matched gold score smaller teachers transfer better, so a teacher's score alone does not define its supervision value. We also study the scaling effects of two OPD variants, bootstrapping weak-to-strong OPD, and the degree of on-policy supervision.
Figures & tables
| OPD method | ||||
| Vanilla-OPD | 0.97 | 0.30 | 0.95 | |
| Delta-OPD | 1.02 | 0.34 | 1.01 |
| OPD method | Peak law | Leave-one-scale-out ( ) | Extrapolation S / T ( ) |
| Vanilla-OPD | Scales only ( Equation 7 ) | 3.43 | .64 / .75 |
| Teacher score only | 2.55 | 2.54 / .70 | |
| Joint ( Equation 6 ) | 1.66 | .55 / .68 | |
| Delta-OPD | Scales only ( Equation 7 ) | 2.47 | .21 / .29 |
| Teacher score only | 2.07 | .93 / .46 | |
| Joint ( Equation 6 ) | 0.82 | .20 / .32 |
| Teacher | Teacher score | Observed peak | Scales only | Score only | Joint |
| 1.5B endpoint (step 580) | 63.6 | 77.5 | 77.0 | 75.6 | 77.1 |
| 3B intermediate (step 58) | 66.0 | 73.8 | 79.5 | 76.3 | 74.1 |
| 3B endpoint (step 580) | 73.6 | 80.3 | 79.5 | 78.7 | 79.6 |
| Symbol | Meaning |
| Prompt and training-prompt distribution. | |
| Complete rollout, prefix before token , token , and rollout length. | |
| Student policy parameterized by and its fixed SFT reference. | |
| RL-trained teacher and its pre-RL reference checkpoint. | |
| Vanilla-OPD teacher-induced token reward and Delta-OPD teacher-shift reward. | |
| Advantages of Vanilla-OPD and Delta-OPD, equal to the token rewards under the zero-discount update. |
Appendix figures & tables22 assets
Supplementary material from the paper’s appendix.
Appendix
| Hyperparameter | Qwen2.5-0.5B | Qwen2.5-1.5B | Qwen2.5-3B | Qwen2.5-7B | Qwen2.5-14B |
| Learning rate | 2.00e-5 | 1.52e-5 | 1.28e-5 | 1.03e-5 | 8.70e-6 |
| Batch size | 200 | ||||
| Epochs | 2 | ||||
| Samples per epoch | 300K | ||||
| Learning rate schedule | Linear decay to 1/10 maximum LR | ||||
| Warmup ratio | 3% | ||||
| Hyperparameter | Value |
| Learning rate | 1e-6 |
| Learning rate schedule | Constant |
| Global batch size | 256 |
| Global mini-batch size | 64 |
| GRPO group size | 8 |
| Epochs | 10 |
| Hyperparameter | Value |
| Learning rate | 1e-6 |
| Learning rate schedule | Constant |
| Batch size | 256 |
| Epochs | 10 |
| Max rollout length | 2048 |
| Optimizer | AdamW |
| Hyperparameter | Value |
| Temperature | 1.0 |
| Top-p | 1.0 |
| Top-k | -1 |
| Max rollout length | 2048 |
| Pair | Relation | Gain V | Gain | Endpoint | |||
| 0.5B 0.5B | Same-base | .573 | .557 | .985 | 23.3 | 22.6 | Cens. |
| 0.5B 1.5B | S2W | .539 | .570 | .984 | 23.3 | 23.6 | Cens. |
| 1.5B 0.5B | W2S | .564 | .554 | .984 | 14.2 | 16.8 | Cens. |
| 1.5B 1.5B | Same-base | .721 | .744 | .981 | 24.6 | 24.6 | Cens. |
| 1.5B 3B | S2W | .629 | .723 | .973 | 24.8 | 24.6 | Cens. |
| 3B 0.5B | W2S | .378 | .444 | .963 | 8.2 | 12.4 | Obs. |
| Method | Peak-error law | S/T RMSE | AICc |
| Vanilla | Multiplicative | 1.81 / 1.60 | |
| Weighted additive | 1.97 / 1.76 | ||
| Equal additive | 4.02 / 2.67 | ||
| Delta | Multiplicative | .91 / .85 | |
| Weighted additive | 1.66 / 1.26 | ||
| Equal additive | 3.99 / 3.04 |
| Method | Target | Teacher law | Student exp. | Teacher exponents | Hold-out RMSE | AICc | |
| Vanilla-OPD | Peak | Size | 0.278 | 3.43 | 0.915 | ||
| Perf. | 0.269 | 2.55 | 0.967 | ||||
| Joint | 0.304 | 1.66 | 0.996 | ||||
| Rate | Size | 0.240 | 19.1 | 0.243 | |||
| Perf. | 0.269 | 17.0 | 0.427 | ||||
| Joint | 0.189 | 16.3 | 0.587 |
| Holdout | Method | Train/Test | Joint | Weighted additive | Joint teacher |
| Largest student | Vanilla | 20/5 | |||
| Delta | 12/5 | ||||
| Largest teacher | Vanilla | 20/5 | |||
| Delta | 16/1 |
| Method | Peak S/T | Rate S/T | Endpoint model |
| Vanilla | .55 / .68 | .203 / .124 | two-scale |
| Delta | .20 / .32 | .177 / .104 | two-scale |
| Method | Target | Coefficients |
| Vanilla | Peak error | |
| Delta | Peak error | |
| SFT | Baseline | |
| Vanilla | Rate |
| One-sided band | Two deviations | Three deviations | Four deviations |
| 90% | 12 | 9 | 9 |
| 95% | 9 | 9 | 9 |
| 99% | 8 | 8 | 8 |
On-Policy Distillation
On-policy distillation trains a model on its own outputs using teacher guidance, aligning supervision with the states it encounters at deployment.
See all 511 papers