atlas

Research map / Large language models / Alignment and preferences

Bridging and Modeling Correlations in Pairwise Data for Direct Preference Optimization

ICLR 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.

Proposes BMC, which synthesizes a pseudo-winning response by minimally editing the losing response using the winning response as reference, and reweights token-level DPO rewards by the policy's confidence, improving DPO on QA, math, and instruction-following tasks.

Problem

Winning and losing responses in pairwise preference data are generated in isolation, giving weak correlation between them; DPO aggregates token rewards uniformly, so it fails to emphasize the nuanced differences that matter for alignment.

Approach

Bridge correlations by rewriting the losing response into a pseudo-winning response that keeps its style but adopts the winning response's correct content, then model token-level differences by scaling DPO token rewards with a stop-gradient of inverse policy probability, capped at a threshold delta.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace DPO with BMC, including targeted pseudo-winning synthesis and confidence-based token weightingLlama2-7B-base · QA tasks averageaccuracy: 3.8 absolute pointsHelped
replace DPO with BMC, including targeted pseudo-winning synthesis and confidence-based token weightingLlama2-7B-base · math tasks averageaccuracy: 1.3 pointsHelped
use DPO-BMC instead of DPOLlama3-8B-Base · AlpacaEval 2length-controlled win rate (%): 16.0 -> 22.4Helped
use DPO-BMC instead of DPOQwen2.5-14B-Base · AlpacaEval 2length-controlled win rate (%): +8.8Helped
use DPO-BMC instead of DPOQwen2.5-14B-Base · Arena-Hardwin rate (%): +7.3Helped
use constructed preference data with DPO's original objective, removing confidence-based token weighting (ablation)DPO-BMC · ECQA testaccuracy: 75.9 -> 75.7Hurt
use constructed preference data with DPO's original objective, removing confidence-based token weighting (ablation)DPO-BMC · QASC testaccuracy: 63.0 -> 62.0Hurt
use the proposed token-weighting objective on original preference data, removing targeted pseudo-winning synthesis (ablation)DPO-BMC · ECQA testaccuracy: 75.9 -> 74.8Hurt
use the proposed token-weighting objective on original preference data, removing targeted pseudo-winning synthesis (ablation)DPO-BMC · QASC testaccuracy: 63.0 -> 60.0Hurt
generate the losing response by continuing a winning-response prefix (DPO (CW)) instead of targeted modification (ablation)DPO · QA tasksaccuracyHurt
degenerate the winning response into a pseudo-losing response and use it as the preference pair (ablation)Bridging Phase · preference data synthesisperformanceHurt
increase data modification from 0% to 20% (ablation)Bridging Phase · data modification proportion ablationperformance: 0% to 20%Helped

Surprising findings

Limitations

Experimental setup

Datasets: ECQA QASC MetaMathQA UltraFeedback UltraChat-200k OpenbookQA StrategyQA GSM8k MATH MAWPS TabMWP AlpacaEval 2

Benchmarks: ECQA QASC OpenbookQA StrategyQA GSM8k MATH MAWPS TabMWP AlpacaEval 2 Arena-Hard v0.1

Metrics: accuracy length-controlled win rate raw win rate average response length reward margin reward accuracy

Baselines: SFT FIGA IPO ORPO R-DPO SimPO DPO DPO (CW) DPO (EW)

Builds on: DPO IPO R-DPO SimPO FIGA

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