atlas

Research map / Large language models / Alignment and preferences

Provably Robust DPO: Aligning Language Models with Noisy Feedback

ICML 2024 · Large language models › Alignment and preferences · approach: Robust and calibrated DPO · 1 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 robust DPO (rDPO), an unbiased de-noised DPO loss under random preference flips, with sub-optimality bounds scaling as 1/(1-2ε) and experiments on IMDb sentiment and Anthropic HH.

Problem

DPO and RLHF degrade when preference labels are noisy (flipped or ambiguous), and existing heuristics such as label smoothing (cDPO) lack theoretical justification; the paper asks how to learn a policy robust to random preference flips with provable guarantees.

Approach

Adapt the DPO binary cross-entropy loss with the known flip rate so that the expected loss under noisy labels equals the clean DPO loss (unbiased estimator), yielding rDPO with gradient weights tuned to the noise level; the paper also proves estimation and sub-optimality bounds scaling with 1/(1-2ε).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use rDPO instead of DPO on noisy preference datagpt2-large · IMDb, noise level 0.4, 1000 stepsmean reward: 0.88 $\pm$ 0.32 -> 0.99 $\pm$ 0.00Helped
Use rDPO instead of cDPO on noisy preference datagpt2-large · IMDb, noise level 0.4, 1000 stepsmean reward: 0.83 $\pm$ 0.37 -> 0.99 $\pm$ 0.00Helped
Use rPPO instead of PPO on noisy preference datagpt2-large · IMDb, noise level 0.4mean reward: 0.78 $\pm$ 0.41 -> 0.94 $\pm$ 0.23Helped
Use rPPO instead of cPPO on noisy preference datagpt2-large · IMDb, noise level 0.4mean reward: 0.87 $\pm$ 0.33 -> 0.94 $\pm$ 0.23Helped
Use rDPO instead of DPOgpt2-large · Anthropic helpful-harmlessimprovement over SFT (%): 22.20 -> 24.32Helped
Use rDPO instead of cDPOgpt2-large · Anthropic helpful-harmlessimprovement over SFT (%): 18.34 -> 24.32Helped
Use rDPO instead of DPOLlama-2-7b · Anthropic helpful-harmlessimprovement over SFT (%): 45.78 -> 51.20Helped
Use rDPO instead of cDPOLlama-2-7b · Anthropic helpful-harmlessimprovement over SFT (%): 39.16 -> 51.20Helped
Vary the assumed flip rate; best reported setting is $\epsilon = 0.1$ (ablation)rDPO · Anthropic helpful-harmlessevaluation accuracyMixed

Surprising findings

Limitations

Experimental setup

Datasets: IMDb Anthropic helpful-harmless

Benchmarks: IMDb controlled sentiment generation Anthropic helpful-harmless single-turn dialogue

Metrics: mean ground-truth reward win rate vs chosen responses improvement over SFT (%) implicit reward evaluation accuracy

Baselines: DPO cDPO IPO SLiC PPO cPPO

Builds on: DPO conservative DPO (label smoothing) PPO SLiC IPO

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