Coverage Improvement and Fast Convergence of On-policy Preference Learning
Juno Kim, Jihun Yun, Jason D. Lee, Kwang-Sung Jun
TL;DR
The paper investigates why online on-policy preference learning can outperform offline approaches in language-model alignment. It introduces the coverage improvement principle, showing that on-policy updates progressively enter regions with better coverage, enabling rapid convergence; in a contextual-bandit setting with Bradley-Terry preferences and linear softmax policies, on-policy DPO achieves exponential convergence in the number of iterations once the batch size surpasses a generalized coverage threshold $C_*^p(R)$, yielding a total sample complexity of $O\left(\ln\frac{1}{\varepsilon}\,C_*^p(R)\right)$, in contrast to a minimax offline bound of $O\left(\frac{1}{\varepsilon^2}\,C_*^p(R)\right)$. The authors further propose a preferential G-optimal design to construct a two-round offline sampler that eliminates explicit coverage dependence and guarantees convergence in two rounds, and develop on-policy reward distillation schemes with improved, noiseless rates under a deviation-based coverage notion. Empirically, on-policy DPO and the reward-distillation methods outperform offline baselines and exhibit stable, monotonic gains across iterations, validating the theory and offering practical, scalable improvements for alignment tasks.
Abstract
Online on-policy preference learning algorithms for language model alignment such as online direct policy optimization (DPO) can significantly outperform their offline counterparts. We provide a theoretical explanation for this phenomenon by analyzing how the sampling policy's coverage evolves throughout on-policy training. We propose and rigorously justify the \emph{coverage improvement principle}: with sufficient batch size, each update moves into a region around the target where coverage is uniformly better, making subsequent data increasingly informative and enabling rapid convergence. In the contextual bandit setting with Bradley-Terry preferences and linear softmax policy class, we show that on-policy DPO converges exponentially in the number of iterations for batch size exceeding a generalized coverage threshold. In contrast, any learner restricted to offline samples from the initial policy suffers a slower minimax rate, leading to a sharp separation in total sample complexity. Motivated by this analysis, we further propose a simple hybrid sampler based on a novel \emph{preferential} G-optimal design, which removes dependence on coverage and guarantees convergence in just two rounds. Finally, we develop principled on-policy schemes for reward distillation in the general function class setting, and show faster noiseless rates under an alternative deviation-based notion of coverage. Experimentally, we confirm that on-policy DPO and our proposed reward distillation algorithms outperform their off-policy counterparts and enjoy stable, monotonic performance gains across iterations.
