atlas

Research map / Large language models / Alignment and preferences

Clean First, Align Later: Benchmarking Preference Data Cleaning for Reliable LLM Alignment

NeurIPS 2025 · Large language models › Alignment and preferences · approach: Steering and correcting LLM behavior · 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.

Benchmarks 13 preference data cleaning methods (LLM-as-judge, reward-model based, heuristic) for LLM alignment across four preference datasets, base models, and preference optimization algorithms, finding that multi-RM voting with removal works best and generalizes well.

Problem

Human preference data for LLM alignment is noisy and inconsistent, but there is no systematic, standardized comparison of automated cleaning methods or of how well they generalize across datasets, models, and optimizers.

Approach

A unified benchmarking protocol (PrefCleanBench) that groups 13 cleaning approaches under identification criteria (LLM judge, reward models, heuristics) with remove or flip treatments, and evaluates them by win-tie rate and gold reward of models trained on cleaned data across datasets, base models, and DPO-family algorithms.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
remove unreliable examples instead of flipping their labelspreference data cleaning · Anthropic-HHAvg. Rwd: VoteMaj-R 7.287; VoteMaj-F 7.010Helped
use multiple reward-model votes rather than a single LLM judgepreference data cleaning · Anthropic-HHAvg. Rwd: VoteMaj-R 7.287; LLM-Judge-R 6.113Helped
use multiple reward-model votes rather than reward-gap filteringpreference data cleaning · UltraFeedbackAvg. Rwd: VoteMaj-R 4.253; RwGap-R 3.889Helped
flip labels instead of removing unreliable examplesLLM-Judge · Anthropic-HHAvg. Rwd: LLM-Judge-R 6.113; LLM-Judge-F 5.766Hurt
flip labels instead of removing unreliable examplesRwGap · UltraFeedbackAvg. Rwd: RwGap-R 3.889; RwGap-F 4.114Hurt
filter 30% rather than 10% using reward gap (ablation)RwGap-R · Anthropic-HHAvg. Rwd: 6.143 -> 6.333Helped
filter 20% rather than 10% using reward gap (ablation)RwGap-R · UltraFeedbackAvg. Rwd: 3.992 -> 3.889Hurt
filter 20% rather than 10% using reward gap (ablation)RwGap-R · PKU-SafeRLHFAvg. Rwd: 5.998 -> 6.482Helped
filter 30% rather than 10% using IFD gap (ablation)IFD-Gap-R · HelpSteer2Avg. Rwd: 5.814 -> 6.750Helped
clean with VoteMaj-R rather than use uncleaned dataDPO · PKU-SafeRLHFAvg. Rwd: 6.318 -> 8.478Helped
clean with VoteMaj-R rather than use uncleaned dataDPO · HelpSteer2Avg. Rwd: 6.509 -> 6.834Helped
use Tag-Cmp rather than uncleaned dataDPO with phi-2 · Anthropic-HHAvg. Rwd: 5.626 -> 4.382Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Anthropic-HH UltraFeedback PKU-SafeRLHF HelpSteer2

Benchmarks: Anthropic-HH UltraFeedback PKU-SafeRLHF HelpSteer2

Metrics: win-tie rate average gold reward

Baselines: LLM-Judge-R LLM-Judge-F RwGap-R RwGap-F VoteAll-R VoteMaj-R Tag-Cmp IFD-Gap-R

Builds on: DPO InsTag instruction following difficulty reward gap filtering RewardBench

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