atlas

Research map / Large language models / Alignment and preferences

MallowsPO: Fine-Tune Your LLM with Preference Dispersions

ICLR 2025 · Large language models › Alignment and preferences · approach: DPO design choices · 2 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 MallowsPO, a DPO generalization based on Mallows ranking models that weights preference learning by a prompt-level dispersion index estimated from the SFT/pretrained model's next-token entropy.

Problem

DPO assumes Bradley-Terry preferences, which cannot characterize varying degrees of human agreement (dispersion) across prompts.

Approach

Replace the Bradley-Terry link with Mallows-theta/phi ranking-model link functions that contain a prompt-dependent dispersion index; the index is approximated cheaply from the entropy of the model's next-token distribution, giving a dispersion-weighted DPO (and MallowsIPO/MallowsSimPO variants).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the MallowsPO dispersion index to DPODPO on Llama3-8B-Instruct · Alpaca Eval V2LC win rate: 42.55% (0.79) -> 43.10% (0.77)Helped
Add the MallowsPO dispersion index to DPODPO on Llama3-8B-Instruct · Alpaca Eval V2win rate: 42.02% (1.53) -> 43.02% (1.57)Helped
Add the MallowsPO dispersion index to IPOIPO on Llama3-8B-Instruct · Alpaca Eval V2LC win rate: 43.38% (0.84) -> 44.73% (0.87)Helped
Add the MallowsPO dispersion index to IPOIPO on Llama3-8B-Instruct · Alpaca Eval V2win rate: 43.52% (1.45) -> 44.87% (1.46)Helped
Add the MallowsPO dispersion index to SimPOSimPO on Llama3-8B-Instruct · Alpaca Eval V2LC win rate: 50.04% (0.77) -> 51.89% (0.81)Helped
Add the MallowsPO dispersion index to SimPOSimPO on Llama3-8B-Instruct · Alpaca Eval V2win rate: 42.11% (1.46) -> 43.76% (1.47)Helped
Use MallowsPO-φ instead of DPOGPT-2-large · IMDB conditional generationKL divergence at the same reward-model accuracyHelped
Use MallowsPO-θ instead of DPOGPT-2-large · IMDB conditional generationreward-model accuracy and KL tradeoffNo clear effect
Use MallowsPO instead of DPOPythia-2.8B · Anthropic HH test splitGPT-4 preference win rateHelped
Use MallowsPO instead of DPOPythia-2.8B · SE and SHP out-of-distribution evaluationGPT-4 preference win rateHelped
Use MallowsPO-θ instead of DPOPythia-2.8B · Anthropic HH, SE, and SHPArmoRM win rateHelped
Use MallowsPO-φ instead of DPOSynthetic five-arm bandit · Synthetic banditreward at a fixed KL divergenceHelped

Surprising findings

Limitations

Experimental setup

Datasets: IMDB Anthropic HH UltraFeedback

Benchmarks: IMDB controllable generation Anthropic HH H4 Stack Exchange preferences Stanford Human Preferences AlpacaEval 2

Metrics: win rate LC win rate reward model score KL divergence

Baselines: DPO IPO SimPO KTO f-DPO ODPO

Builds on: DPO Bradley-Terry model Mallows ranking model PsiPO 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