atlas

Research map / Learning theory and algorithms / Prediction and decision losses

On Extending Direct Preference Optimization to Accommodate Ties

NeurIPS 2025 · Learning theory and algorithms › Prediction and decision losses · approach: Ranking models from comparisons · 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 DPO-RK and DPO-D, two DPO variants that replace Bradley-Terry with tie-aware Rao-Kupper and Davidson models so that tied preference pairs can be used in training without the performance loss seen with plain DPO, and shows added regularization against the reference policy.

Problem

Standard DPO assumes every preference pair is a clear win/loss and discards tied pairs; adding tied pairs to DPO degrades task performance, so the informative tie data is wasted.

Approach

Replace the Bradley-Terry preference model in DPO with the Rao-Kupper or Davidson tie-aware extensions, giving a ternary (win/loss/tie) likelihood so tied pairs can be trained on directly; the ties act as a regularizer that keeps the policy close to the reference model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add conflicting-metric pairs as ties and use DPO-RK instead of DPO on clear preference pairsALMA-7B-LoRA · ALMA-R-Preference ZH-EN testCOMET: 79.66 -> 80.63Helped
Add conflicting-metric pairs as ties and use DPO-D instead of DPO on clear preference pairsALMA-7B-LoRA · ALMA-R-Preference ZH-EN testCOMET: 79.66 -> 80.38Helped
Include tied pairs in standard DPO training (ablation)DPO · NMT and TL;DRtask performanceHurt
Use a tie-compatible preference model (Rao-Kupper or Davidson) with tied pairsDPO · NMT and TL;DRtask performanceHelped
Add ties to preference optimizationDPO-RK and DPO-D · GSM8K testexact match: 83.7% -> 84.4%; 83.7% -> 84.5%Helped
Add tied pairs to trainingDPO-RK and DPO-D · GSM8K testKL: 2.258 -> 1.762; 2.258 -> 1.465Helped
Add tied pairs to trainingDPO-RK and DPO-D · GSM8K testPR: 95.19% -> 97.11%; 95.19% -> 97.65%Helped
Include tied pairs in standard DPO rather than filtering them (ablation)DPO · ZH-EN translation testMean(XCOMET and KIWI-XXL): 83.2 -> 82.9Hurt
Use DPO-D with tied pairs instead of DPO on clear preference pairsALMA-7B-LoRA · ZH-EN translation testMean(XCOMET and KIWI-XXL): 83.2 -> 83.4Helped
Add tied pairs to training dataDPO-RK and DPO-D · WMT18 ZH-EN held-out preference classificationtied-pair classification accuracy: +30%Helped
Use lower β during trainingRao-Kupper classifier · WMT18 ZH-EN held-out preference classificationoverall accuracy: +10% overall Acc. from β=1.0 to β=0.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: WMT20 ZH-EN WMT21 ZH-EN IWSLT17 FR-EN TL;DR ALMA-R-Preference GSM8K WMT18 ZH-EN

Benchmarks: WMT21 ZH-EN IWSLT17 FR-EN TL;DR GSM8K ALMA-R-Preference test set

Metrics: BLEURT COMET KIWI-22 XCOMET KIWI-XXL PairRM win-rate KL divergence exact match accuracy preservation rate preference classification accuracy

Baselines: DPO IPO SimPO CPO ALMA-7B-R

Builds on: DPO Bradley-Terry model Rao-Kupper model Davidson model ODPO DPO-ST

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