atlas

Research map / Large language models / Alignment and preferences

What Matters in Data for DPO?

NeurIPS 2025 · Large language models › Alignment and preferences · approach: DPO design choices · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Systematic theoretical and empirical study showing that, for DPO, chosen-response quality dominates performance while rejected-response quality matters less, and that online DPO with fixed chosen responses reduces to SFT.

Problem

Which characteristics of preference data (chosen vs rejected quality, contrastiveness/preference gap, on-policy data) most determine DPO performance, which remains poorly understood.

Approach

Derives that the DPO optimum reweights the reference policy by the ratio of chosen to rejected distributions, so chosen quality bounds performance; shows online DPO with fixed chosen samples approximates SFT on chosen data, and validates with controlled Tulu-3-8B-SFT experiments varying chosen vs rejected quality.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use higher-quality chosen responses instead of low-quality chosen responses while holding the preference gap constant (ablation)DPO on UltraFeedback · LC-AE2score: +8.7Helped
Use higher-quality chosen responses instead of low-quality chosen responses while holding the preference gap constant (ablation)DPO on UltraFeedback · LC-AE2score: +7.1Helped
Widen the preference gap while holding chosen quality high (ablation)DPO on UltraFeedback · LC-AE2score: +4.6Helped
Widen the preference gap while holding chosen quality low (ablation)DPO on UltraFeedback · LC-AE2score: +3.0Helped
Alter the rejected responses to reduce the gap while keeping high-quality chosen responses identical (ablation)DPO on UltraFeedback · LC-AE2score: +1.4Hurt
Alter the rejected responses to expand the gap while keeping high-quality chosen responses identical (ablation)DPO on UltraFeedback · LC-AE2score: +0.8Helped
Use online rejected responses instead of SFT-only training on the fixed best chosen responsesOnline-DPO versus Continual SFT · Open Assistant 2LC-AE2: 18.7 -> 19.0No clear effect
Use online rejected responses instead of SFT-only training on the fixed best chosen responsesOnline-DPO versus Continual SFT · UltraFeedbackLC-AE2: 35.8 -> 37.6No clear effect
Add 10% on-policy data to the high-quality UltraFeedback mixture (ablation)DPO on UltraFeedback · LC-AE2score: 34.5 -> 39.4Helped
Add 20% on-policy data to the low-quality UltraFeedback mixture (ablation)DPO on UltraFeedback · LC-AE2score: 25.8 -> 27.4Helped
Vary rejected-response quality while keeping chosen responses fixed at Best (ablation)DPO on Open Assistant 2 and UltraFeedback · GSM8KaccuracyNo clear effect
Increase chosen-response quality from Low toward Best while keeping rejected responses Worst (ablation)DPO on Open Assistant 2 and UltraFeedback · LC-AE2scoreHelped

Surprising findings

Limitations

Experimental setup

Datasets: OpenAssistant 2 UltraFeedback Tulu-3 UltraFeedback variant

Benchmarks: AlpacaEval-2 (length-controlled) MMLU IFEval TruthfulQA GSM8K

Metrics: LC win rate accuracy

Baselines: SFT baseline Continual SFT Best-vs-random Best-vs-worst

Builds on: DPO RLHF Bradley-Terry model

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy