atlas

Research map / Large language models / Alignment and preferences

Principled Data Selection for Alignment: The Hidden Risks of Difficult Examples

ICML 2025 · 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 that overly difficult preference examples (high DPO validation loss) hinder alignment, and introduces Selective DPO, which trains only on the easiest ~50% of examples ordered by validation loss.

Problem

Preference alignment (DPO) typically assumes more clean data is better, ignoring the match between example difficulty and model capacity; overly difficult preference examples can degrade alignment.

Approach

Defines example difficulty via validation loss from reference DPO models trained on held-out data partitions, shows difficult examples hurt DPO and that the optimal data percentage grows with model size, and proposes Selective DPO, which filters out the hardest examples and trains from easy to difficult.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Filter out overly difficult examples using validation lossDPO alignment · AlpacaEval 2win rate: 9-16% higher win rateHelped
Include overly difficult examples in trainingDPO alignment · AlpacaEval 2win rate: 9.4%Hurt
Use only easy examples, sorted by validation loss, instead of random-order DPODPO alignment · UltraFeedback-binarized and Argilla-dpo-mix-7kWR$'$Helped
Shuffle the selected easy examples rather than sorting easy-to-difficult (ablation)Selective DPO · UltraFeedback-binarized and Argilla-dpo-mix-7kWR$'$No clear effect
Flip labels of the most difficult 40% of examples (ablation)DPO alignment · UltraFeedback-binarizedWR$'$No clear effect
Mix randomly sampled examples into validation-loss ordering with epsilon-greedy sorting (ablation)DPO alignment · Difficult-example alignment experimentsWR$'$No clear effect
Adjust the learning rate (ablation)DPO alignment with difficult examples · Difficult-example alignment experimentsWR$'$No clear effect
Raise the capacity from Qwen-2.5-3B to Qwen-2.5-14BDPO alignment · Argilla-dpo-mix-7koptimal selected-data percentage: 64% to 81%Helped
Increase the number of reference models used to estimate validation loss (ablation)Selective DPO · AlpacaEval 2length-controlled win rateHelped
Increase the selected-data fraction beyond the model's capacity (ablation)Selective DPO · AlpacaEval 2performanceHurt
Select only the simplest examples by setting the selected-data fraction too low (ablation)Selective DPO · AlpacaEval 2performanceHurt
Use a curriculum derived from a 3B reference model instead of the target 7B model (ablation)7B DPO alignment · AlpacaEval 2performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: UltraChat-200k UltraFeedback-binarized Argilla-dpo-mix-7k

Benchmarks: AlpacaEval 2 Arena-Hard v0.1 MT-Bench HuggingFace Open Leaderboard

Metrics: win rate length-controlled win rate MT-Bench score accuracy

Baselines: DPO label flipping label smoothing IPO KTO ORPO SimPO WPO R-DPO CHES RM filtering PPL filtering

Builds on: DPO curriculum learning learned step difficulty measure

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