Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Diverse Preference Optimization

About

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.

Jack Lanchantin, Angelica Chen, Shehzaad Dhuliawala, Ping Yu, Jason Weston, Sainbayar Sukhbaatar, Ilia Kulikov• 2025

Related benchmarks

TaskDatasetResultRank
Multi-turn Instruction FollowingMT-Bench
MT-Bench Score (GPT-4)7.281
129
Safety EvaluationHarmBench
Harmbench Score5
127
Output DiversityNOVELTYBENCH
Distinct Score5.23
31
Verifiable Instruction FollowingIFEval
IFEval Score83.2
15
Human-centric Quality EvaluationArena Hard
Arena-Hard Score28.2
15
Showing 5 of 5 rows

Other info

Follow for update