Correctness-Dependent Asymmetric Target Distributions for Self-Distillation Policy Optimization
Organizations: Korea University, Seoul, Korea · Chung-Ang University, Seoul, Korea
Abstract
Self-distillation policy optimization provides dense token-level supervision for LLM post-training through feedback-conditioned self-teachers. However, directly matching the self-teacher can disrupt successful behaviors on correct rollouts while providing insufficient correction on incorrect ones. We propose Asymmetric Policy Optimization via Self-Distillation (APSD), which constructs correctness-dependent targets by mixing student and self-teacher distributions: interpolation preserves successful behaviors on correct rollouts, while extrapolation beyond the self-teacher strengthens correction on incorrect ones. We analyze APSD through divergence decomposition, reverse-KL barycentric geometry, and gradient analysis, highlighting the importance of gradient flow through student-dependent targets. Experiments under reinforcement learning with verifiable rewards and rich feedback show that APSD achieves strong overall performance against reinforcement-learning and self-distillation baselines and matches SDPO performance with 2.6x fewer training steps on average across Qwen3 model scales.
Figures & tables
| Sampling Distribution | Correct rollout | Incorrect rollout | ||
| Acc. | Acc. | |||
| Student | 78.57 | – | 1.79 | – |
| Inter. ( ) | 83.93 | +5.36 | 5.36 | +3.57 |
| Teacher | 78.57 | +0.00 | 19.64 | +17.85 |
| Extra. ( ) | 75.00 | 3.57 | 23.21 | +21.42 |
| Method | Qwen3-1.7B | Qwen3-4B | Qwen3-8B |
| GRPO | 30.34 | 37.98 | 40.27 |
| SDPO | 32.06 | 42.56 | 45.04 |
| APSD-C | 33.59 | 46.18 | 48.85 |
| APSD-I | 32.82 | 45.61 | 48.47 |
| APSD | 34.16 | 47.71 | 49.62 |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Category | Parameter | Value |
| Common (shared by all methods) | ||
| Data | Max. prompt length | 2048 |
| Max. response length | 8192 | |
| Batching | Question batch size | 32 |
| Number of rollouts | 8 | |
| Rollout | Inference engine | vLLM |
| Category | Parameter | Value |
| Common (shared by all methods) | ||
| Data | Max. prompt length | 2048 |
| Max. response length | 8192 | |
| Batching | Question batch size | 32 |
| Training rollouts per question | 8 | |
| Rollout | Inference engine | vLLM |
Language Model Post-Training
Language model post-training adapts pretrained models to follow instructions, reason, use tools, and meet task-specific or human-defined goals.
See all 197 papers