atlas

Research map / Large language models / Alignment and preferences

SimPER: A Minimalist Approach to Preference Alignment without Hyperparameters

ICLR 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 SimPER, a hyperparameter-free and reference-free offline preference optimization objective that minimizes the reverse perplexity (inverse perplexity) of chosen responses while maximizing it for rejected ones.

Problem

Existing offline preference optimization methods (DPO, IPO, KTO, SLiC, CPO, SimPO) require hyperparameters that must be extensively tuned and often a reference model, increasing alignment cost and sensitivity.

Approach

Optimize the inverse perplexity (exponentiated length-averaged log-likelihood) of chosen versus rejected responses directly as the loss, giving an objective with no hyperparameters and no reference model; the authors argue it balances gradients between chosen and rejected responses and approximately minimizes total variation distance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SimPER instead of SimPOMistral-7B-Base · AlpacaEval 2 LC (%)LC win rate: 21.5 -> 22.4Helped
Use SimPER instead of SimPOMistral-7B-Instruct · AlpacaEval 2 WR (%)raw win rate: 34.8 -> 39.5Helped
Use SimPER instead of SimPOLlama3-8B-Base · MT-BenchGPT-4 score: 7.7 -> 7.7No clear effect
Use SimPER instead of SimPOLlama3-8B-Instruct · AlpacaEval 2 WR (%)raw win rate: 40.5 -> 45.7Helped
Use SimPER instead of SimPOLlama3-8B-Base · IFEvalscore: 37.55 -> 41.78Helped
Use SimPER instead of SimPOLlama3-8B-Base · GSM8Kscore: 31.54 -> 51.02Helped
add length normalization (ablation)SimPER on Mistral-7B-Base · IFEvalscore: 1.66 -> 15.83Helped
add length normalization (ablation)SimPER on Mistral-7B-Base · MATHscore: 3.25 -> 2.57Hurt
add length normalization (ablation)SimPER on Llama3-8B-Base · GSM8Kscore: 44.28 -> 51.02Helped
add length normalization (ablation)SimPER on Llama3-8B-Base · Winogradscore: 76.64 -> 76.24Hurt
incorporate a reference model (ablation)SimPER on Mistral-7B-Base · IFEvalscore: 15.83 -> 16.32Helped
incorporate a reference model (ablation)SimPER on Mistral-7B-Base · MATHscore: 2.57 -> 2.11Hurt

Surprising findings

Limitations

Experimental setup

Datasets: UltraFeedback Binarized Anthropic-HH

Benchmarks: AlpacaEval 2 MT-Bench Open LLM Leaderboard v1 Open LLM Leaderboard v2 Anthropic-HH

Metrics: length-controlled win rate raw win rate MT-Bench GPT-4 score accuracy win rate vs chosen responses average rank Spearman correlation

Baselines: DPO SLiC IPO KTO CPO SimPO

Builds on: DPO SimPO IPO KTO SLiC

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