atlas

Research map / Large language models / Alignment and preferences

3D-Properties: Identifying Challenges in DPO and Charting a Path Forward

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.

Analyzes DPO's failure modes via gradient analysis, names them the 3D-properties (drastic rejected-likelihood drop, response suppression, dispersion to unseen responses), and proposes Flex-DPO and SFT-regularized DPO, validated on a toy model and Baichuan2 math/instruction-following tasks.

Problem

DPO is cheaper than PPO but underperforms RM-based alignment in state-of-the-art LLMs; its training dynamics (falling likelihood of both responses, mass leaking to unseen outputs, instability) are poorly explained theoretically.

Approach

Gradient analysis shows the rejected-response gradient explodes as its likelihood approaches zero while the chosen-response gradient vanishes, producing three named properties; mitigations are per-response beta (Flex-DPO) and an added SFT loss on chosen responses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use on-policy rather than off-policy chosen and rejected responsesDPO with Baichuan2-13B · MATH*/SuperCLUE-Math5 points: 32.237% -> 37.132%Helped
Use on-policy rather than off-policy chosen and rejected responsesDPO with Baichuan2-33B · MATH*/SuperCLUE-Math5 points: 44.485% -> 47.465%Helped
Replace PPO with DPOBaichuan2-33B · Poem and Slogantask-specific scores: Row Number: 0.91 -> 0.93; Words per Row: 0.79 -> 0.75; Rhythm: 0.87 -> 0.83; Tone Pattern: 0.82 -> 0.75; Title: 1 -> 0.7Mixed
Set the rejected-response parameter β⁻ excessively small (β⁻ < 0.08) (ablation)Flex-DPO · Poem generationperformanceHurt
Moderate the decline in rejected-response likelihood using separate β⁺ and β⁻DPO · MATH* and SuperCLUE-MathperformanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: MATH SuperCLUE-Math HH-RLHF UltraFeedback in-house poem dataset in-house slogan dataset

Benchmarks: MATH* SuperCLUE-Math poem generation (in-house) slogan generation (in-house) HH-RLHF eval

Metrics: accuracy on 5-point and 4&5-point GPT-4 scores rule-based poem and slogan constraint scores RM/DPO preference accuracy

Baselines: PPO IPO SLiC base model RM training

Builds on: DPO PPO IPO SLiC SimPO

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