Self-Augmented Preference Optimization: Off-Policy Paradigms for Language Model Alignment
Yueqin Yin, Zhendong Wang, Yujia Xie, Weizhu Chen and, Mingyuan Zhou

TL;DR
SAPO introduces a scalable, off-policy training paradigm for language model alignment that autonomously generates data and leverages real-time feedback, outperforming traditional static-data methods.
Contribution
The paper presents SAPO, a novel off-policy, self-play based training method that eliminates the need for pre-collected preference data in language model alignment.
Findings
SAPO matches or exceeds offline contrastive baselines like DPO.
SAPO outperforms offline self-play methods such as SPIN.
Evaluations on multiple benchmarks demonstrate SAPO's effectiveness.
Abstract
Traditional language model alignment methods, such as Direct Preference Optimization (DPO), are limited by their dependence on static, pre-collected paired preference data, which hampers their adaptability and practical applicability. To overcome this limitation, we introduce Self-Augmented Preference Optimization (SAPO), an effective and scalable training paradigm that does not require existing paired data. Building on the self-play concept, which autonomously generates negative responses, we further incorporate an off-policy learning pipeline to enhance data exploration and exploitation. Specifically, we employ an Exponential Moving Average (EMA) model in conjunction with a replay buffer to enable dynamic updates of response segments, effectively integrating real-time feedback with insights from historical data. Our comprehensive evaluations of the LLaMA3-8B and Mistral-7B models…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Speech and dialogue systems
MethodsDirect Preference Optimization
