Diverse Preference Optimization
Jack Lanchantin, Angelica Chen, Shehzaad Dhuliawala, Ping Yu, Jason Weston, Sainbayar Sukhbaatar, Ilia Kulikov
TL;DR
<3-5 sentence high-level summary> DivPO addresses the diversity collapse observed in post-training alignment of language models by modifying the selection of training pairs: instead of always promoting the highest-reward outputs, DivPO selects the most diverse high-reward candidate and the least diverse low-reward candidate using a configurable diversity criterion and reward threshold. The method yields higher diversity across structured and unstructured creative tasks, while maintaining or improving quality, in both offline and online training settings. It generalizes to arbitrary diversity criteria and can be integrated with existing preference optimization frameworks, offering a practical route to richer, more varied model outputs for creative generation and instruction following. The empirical results demonstrate substantial gains in diversity (e.g., up to ~74.6% more diverse than DPO) with competitive or improved quality across persona generation, five-word story prompts, full-story generation, and instruction-following benchmarks.
Abstract
Post-training of language models, either through reinforcement learning, preference optimization or supervised finetuning, tends to sharpen the output probability distribution and reduce the diversity of generated responses. This is particularly a problem for creative generative tasks where varied responses are desired. In this work we introduce Diverse Preference Optimization (DivPO), an optimization method which learns to generate much more diverse responses than standard pipelines, while maintaining the quality of the generations. In DivPO, preference pairs are selected by first considering a pool of responses, and a measure of diversity among them, and selecting chosen examples as being more rare but high quality, while rejected examples are more common, but low quality. DivPO results in generating 45.6% more diverse persona attributes, and a 74.6% increase in story diversity, while maintaining similar win rates as standard baselines. On general instruction following, DivPO results in a 46.2% increase in diversity, and a 2.4% winrate improvement compared to DPO.
