atlas

Research map / Reinforcement learning / RL from feedback

Preference Optimization by Estimating the Ratio of the Data Distribution

NeurIPS 2025 · Reinforcement learning › RL from feedback · approach: Reward modeling versus direct optimization · 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 Bregman preference optimization (BPO), a ratio-matching generalization of DPO using Bregman divergences over the likelihood ratio of preference pairs, plus a scaled Basu's power (SBA) gradient-scaling instance.

Problem

Generalizing DPO so the policy matches the optimal target policy without relying on a learned reward model or partition function, while keeping simplicity and optimality guarantees and improving the fidelity-diversity trade-off of probabilistic DPO extensions.

Approach

Reformulates DPO as likelihood-ratio estimation between data preference ratio and model ratio, then replaces the squared/logistic ratio loss with a general Bregman divergence (BPO) whose tractable form needs only policy and reference log-probs; SBA rescales Basu's power divergence so gradient magnitude matches DPO at initialization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace DPO with BPO using SBAPythia-2.8B dialogue alignment · Anthropic-HH dialogue generationwin rate vs Preferred (%): 48.5 -> 57.0Helped
Replace DPO with BPO using SBAPythia-2.8B dialogue alignment · Anthropic-HH dialogue generationEntropy: 2.801 -> 3.010Helped
Replace DPO with BPO using SBAPythia-2.8B dialogue alignment · Anthropic-HH dialogue generationBLEU: 0.145 -> 0.132Helped
Replace DPO with BPO using SBAPythia-2.8B dialogue alignment · Anthropic-HH dialogue generationDistinct-1: 0.336 -> 0.340Helped
Use SBA rather than DPOGPT-J summarization alignment · TL;DR summarization, temperature 0.25win rate vs Preferred (%): 47.0 -> 61.0Helped
Use SBA rather than DPOGPT-J summarization alignment · TL;DR summarization, temperature 0.25Entropy: 0.276 -> 0.318Helped
Apply BPO to DPOMistral-7B-Base · AlpacaEval2 length-controlledwin rate: 15.1% to 19.1%Helped
Apply BPO to SimPOMistral-7B-Base · AlpacaEval2 length-controlledwin rate: 21.5% to 23.7%Helped
Increase SBA lambda from -0.5 (ablation)SBA · Anthropic-HH dialogue generationwin rateHelped
Increase SBA lambda from -0.5 (ablation)SBA · Anthropic-HH dialogue generationEntropyHelped
Replace logistic-regression BPO with SBA for FKL f-DPO (ablation)f-DPO (FKL) · Anthropic-HH dialogue generationwin rate vs Preferred (%): 34.5 -> 39.5Helped
Replace logistic-regression BPO with SBA for JS f-DPO (ablation)f-DPO (JS) · Anthropic-HH dialogue generationwin rate vs Preferred (%): 52.0 -> 55.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: Anthropic-HH Reddit TL;DR UltraFeedback

Benchmarks: AlpacaEval 2 Arena-Hard Anthropic-HH Reddit TL;DR

Metrics: win rate length-controlled win rate predictive entropy self-BLEU distinct-1

Baselines: DPO f-DPO (FKL) f-DPO (alpha-divergence) f-DPO (JS) f-DPO (chi^2) f-PO (Jeffrey) f-PO (JS) SimPO IPO KTO

Builds on: DPO f-DPO f-PO SimPO Basu's power divergence

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