β-OPSD: Deriving with Policy Optimization, Training with Self-Distillation
Abstract
On-policy self-distillation (OPSD) is a promising approach to improve reasoning language models, but it remains brittle in practice: making it work reliably often requires substantial engineering effort. We identify a structural source of this difficulty: vanilla OPSD is precisely the β=1 member of a broader policy-optimization family, where β weights the KL penalty anchoring the student to a reference policy. This equivalence turns β from an implicit value fixed at one into a controllable regularization parameter, yielding a more general formulation that trades off proximity to a reference policy against privileged teacher guidance. We introduce β-OPSD and derive its optimal policy as a geometric interpolation between the reference policy and the privileged teacher. Directly optimizing this objective with reinforcement learning, however, would be costly and high-variance. Rather than optimize the RL objective directly, we turn its closed-form solution into a distillation target. Each value of β selects a target along the reference-to-teacher path, which we implement efficiently by mixing their token-level logits. In this way, inexpensive distillation approximates the solution of expensive policy optimization. Return-to-go credit assignment further aligns token updates with the sequence-level objective while retaining the simplicity of OPSD. Experiments on mathematical reasoning benchmarks show that β-OPSD consistently outperforms vanilla OPSD, improving optimization stability and downstream reasoning performance. Our results provide a principled route from self-distillation to policy optimization and back without sacrificing the efficiency that makes OPSD practical.
Community
We introduce β-OPSD, a principled generalization of on-policy self-distillation for reasoning language models.
🔍 Our key observation is that vanilla OPSD is exactly the β = 1 case of a broader KL-regularized policy-optimization objective. Its optimal policy geometrically interpolates between a reference policy and a privileged teacher.
⚡ Instead of running costly, high-variance reinforcement learning, β-OPSD converts this closed-form solution into an efficient token-level distillation target. We also use return-to-go credit assignment to better align token updates with sequence-level outcomes.
📈 Across mathematical reasoning benchmarks and Qwen3 models from 1.7B to 8B, β-OPSD improves average performance and training stability over vanilla OPSD—including a +5.74-point average gain at the 1.7B scale.
🌐 Project page: https://umd-huang-lab.github.io/beta-opsd/
Get this paper in your agent:
hf papers read 2607.28582 Don't have the latest CLI?
curl -LsSf https://hf.co/cli/install.sh | bash Models citing this paper 0
No model linking this paper
Datasets citing this paper 0
No dataset linking this paper
Spaces citing this paper 0
No Space linking this paper
Collections including this paper 0
No Collection including this paper