atlas

Research map / Large language models / Alignment and preferences

RePO: Understanding Preference Learning Through ReLU-Based Optimization

NeurIPS 2025 · Large language models › Alignment and preferences · approach: Robust and calibrated DPO · 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 RePO, a preference optimization objective that replaces SimPO's log-sigmoid weighting with a ReLU hinge on the length-normalized reward margin, filtering pairs whose margin exceeds a threshold gamma, and argues via a convex-envelope analysis that it is sound.

Problem

Preference optimization for LLM alignment relies on mechanisms (sigmoid gradient weighting, SFT regularization) to prevent over-optimization of reward margins; the paper asks whether these are necessary.

Approach

A single ReLU on the length-normalized implicit reward margin minus a target margin gamma yields binary gradient filtering that is the limit of SimPO as beta goes to infinity; gamma acts as the key control over over-optimization and implicit data filtering, and RePO is argued to be the convex envelope of the 0-1 loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the sigmoid-weighted SimPO objective with ReLU threshold filteringLlama3-Instruct (8B) · AlpacaEval 2 LCLC win rate: 43.8 -> 46.7Helped
Replace the sigmoid-weighted SimPO objective with ReLU threshold filteringMistral-Instruct (7B) · Arena-Hardwin rate: 23.8 -> 20.3Hurt
Replace the sigmoid-weighted SimPO objective with ReLU threshold filteringLlama3-Instruct v0.2 (8B) · AlpacaEval 2 LCLC win rate: 55.6 -> 57.7Helped
Replace the sigmoid-weighted SimPO objective with ReLU threshold filteringGemma2-Instruct (9B) · Arena-Hardwin rate: 58.8 -> 59.1Helped
Add RePO filtering to DPO (ablation)DPO, Llama3-Instruct v0.2 (8B) · AlpacaEval 2 WRraw win rate: 47.5 -> 51.8Helped
Add RePO filtering to DPO (ablation)DPO, Gemma2-Instruct (9B) · Arena-Hardwin rate: 58.8 -> 64.2Helped
Add RePO++ filtering and weighting to DPO (ablation)DPO, Gemma2-Instruct (9B) · Arena-Hardwin rate: 58.8 -> 65.7Helped
Add RePO filtering to SimPO (ablation)SimPO, Llama3-Instruct v0.2 (8B) · AlpacaEval 2 LCLC win rate: 55.6 -> 57.7Helped
Add RePO++ filtering and weighting to SimPO (ablation)SimPO, Gemma2-Instruct (9B) · Arena-Hardwin rate: 57.8 -> 59.8Helped
Remove the SFT regularization term (ablation)SLiC-HF · Preference optimizationperformanceNo clear effect
Use a reference-model margin instead of an explicit target margin (ablation)DPO with ReLU · Preference optimizationperformanceHurt
Increase SimPO beta with fixed gamma (ablation)SimPO · AlpacaEval 2 and Arena-Hardwin rateHelped

Surprising findings

Limitations

Experimental setup

Datasets: princeton-nlp/llama3-ultrafeedback-armorm princeton-nlp/gemma2-ultrafeedback-armorm

Benchmarks: AlpacaEval 2 Arena-Hard Huggingface Open LLM Leaderboard (MMLU, ARC, HellaSwag, TruthfulQA, Winograd, GSM8K)

Metrics: length-controlled win rate raw win rate accuracy

Baselines: SFT SLiC-HF DPO IPO CPO KTO ORPO R-DPO SimPO

Builds on: DPO SimPO SLiC-HF RLHF scaling laws

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