atlas

Research map / Large language models / Alignment and preferences

Spread Preference Annotation: Direct Preference Judgment for Efficient LLM Alignment

ICLR 2025 · Large language models › Alignment and preferences · approach: Robust and calibrated DPO

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 SPA, an iterative self-alignment framework that starts from 3.3% gold UltraFeedback labels, judges self-generated response pairs with the model's own logit-based implicit reward, and trains with DPO plus a noise-aware self-refined label smoothing loss.

Problem

Aligning LLMs with human preferences requires costly large-scale human preference annotation, and existing LLM-as-judge or external reward-model labeling is weak or distribution-mismatched when iterating.

Approach

Derive preference labels directly from the training model's implicit DPO reward (log-ratio against the SFT reference) rather than external judges, and use a de-coupled noise detector built from an extrapolated logit (1+λ)h_θ − λh_ref to refine labels via confidence-based label smoothing.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SPA instead of standard DPO with 3.3% gold labelsMistral-7B-v0.1 · AlpacaEval 2.0win rate vs. GPT-4 (%): 7.68% -> 21.13%Helped
Use SPA instead of standard DPO with 3.3% gold labelsMistral-7B-v0.1 · AlpacaEval 2.0length-controlled win rate (%): 9.03% -> 15.39%Helped
Use SPA instead of standard DPO with 3.3% gold labelsMistral-7B-v0.1 · MT-Benchaverage score (0-10): 6.81 -> 6.94Helped
Use SPA instead of Iterative DPO with PairRM judgmentMistral-7B-v0.1 · AlpacaEval 2.0win rate vs. GPT-4 (%): 9.46% -> 21.13%Helped
Use SPA instead of Iterative DPO with LLM-as-judgeMistral-7B-v0.1 · AlpacaEval 2.0length-controlled win rate (%): 9.28 -> 15.39Helped
Add self-refinement to data expansion (ablation)SPA without de-coupled noise detection · AlpacaEval 2.0win rate vs. GPT-4 (%): 19.91% -> 19.94%Helped
Add self-refinement to data expansion (ablation)SPA without de-coupled noise detection · AlpacaEval 2.0length-controlled win rate (%): 14.41% -> 14.7%Helped
Add de-coupled noise detection to self-refinement (ablation)SPA · AlpacaEval 2.0win rate vs. GPT-4 (%): 19.91% -> 21.13%Helped
Add de-coupled noise detection to self-refinement (ablation)SPA · AlpacaEval 2.0length-controlled win rate (%): 14.41% -> 15.39%Helped
Add de-coupled noise detection to self-refinement (ablation)SPA · MT-Benchaverage score (0-10): 7.09 -> 6.94Hurt
Use the SFT model as the reference for direct preference judgment rather than the previous-iteration model (ablation)SPA data expansion · AlpacaEval 2.0length-controlled win rate (%): 13.73% -> 15.08%Helped
Use the SFT model as the reference for direct preference judgment rather than the previous-iteration model (ablation)SPA data expansion · AlpacaEval 2.0win rate vs. GPT-4 (%): 17.66% -> 19.56%Helped

Surprising findings

Limitations

Experimental setup

Datasets: UltraFeedback (argilla cleaned binarized) UltraChat-200k PairRM training data

Benchmarks: AlpacaEval 2.0 MT-Bench

Metrics: length-controlled win rate win rate vs GPT-4 MT-Bench average score

Baselines: SFT DPO Zephyr-7b-beta Iterative DPO (PairRM) Iterative DPO (LLM-as-judge)

Builds on: DPO Iterative DPO Zephyr PairRM label smoothing

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