atlas

Research map / Large language models / Alignment and preferences

Beyond Bradley-Terry Models: A General Preference Model for Language Model Alignment

ICML 2025 · Large language models › Alignment and preferences · approach: Reward model design and preference models · 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 General Preference embedding Model (GPM), which embeds responses in a latent space with a skew-symmetric operator to model intransitive preferences at linear query cost, plus General Preference Optimization (GPO) for RLHF-style alignment.

Problem

Bradley-Terry reward models assume transitive scalar rewards and cannot express intransitive (cyclic) human preferences, while pairwise preference models need quadratic queries over K responses.

Approach

Represent each response as a vector in latent space and define the preference score as a skew-symmetric bilinear form with prompt-conditioned eigenvalue scaling; this generalizes BT (d=1) while keeping O(K) query cost, and GPO uses the averaged preference score as the optimization signal in place of win probability.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace BT RM with GPMGemma-2B-it preference modeling · Cyclic No. 1accuracy: 62.4 -> 100.0 (+37.6)Helped
Replace BT RM with GPMGemma-2B-it preference modeling · Cyclic No. 2accuracy: 61.6 -> 100.0 (+38.4)Helped
Replace BT RM with GPMGemma-2B-it preference modeling · Cyclic No. 3accuracy: 50.0 -> 100.0 (+50.0)Helped
Replace BT RM with GPMGemma-2B-it preference modeling · Cyclic No. 4accuracy: 62.9 -> 100.0 (+37.1)Helped
Replace BT RM with GPM, using embedding dimension 6Gemma-2B-it · RewardBench Averagescore: 74.85 -> 82.29 (+7.44)Helped
Replace BT RM with GPM, using embedding dimension 8Llama-3.1-8B-Instruct · RewardBench Averagescore: 90.56 -> 91.90 (+1.34)Helped
Use embedding dimension 6 instead of 4 (ablation)GPM with Gemma-2B-it · RewardBench Averagescore: 80.43 -> 82.29Helped
Use embedding dimension 8 instead of 6 (ablation)GPM with Llama-3.1-8B-Instruct · RewardBench Averagescore: 91.86 -> 91.90Helped
Use embedding dimension 2 instead of 8 (ablation)GPM with Llama-3.1-8B-Instruct · RewardBench Chat-Hardscore: 87.50 -> 88.38Helped
Use GPM instead of BT RMGPO with 2B reward model · AlpacaEval 2.0, iteration 1WR: 33.08 -> 37.95 (+4.87)Helped
Use GPM instead of BT RMGPO with 2B reward model · AlpacaEval 2.0, iteration 2WR: 39.90 -> 42.96 (+3.06)Helped
Use GPM instead of BT RMGPO with 8B reward model · AlpacaEval 2.0, iteration 3WR: 38.56 -> 41.54 (+2.98)Helped

Surprising findings

Limitations

Experimental setup

Datasets: Skywork Reward Data Collection (decontaminated) UltraFeedback RewardBench CyclicPreference (constructed from UltraFeedback)

Benchmarks: RewardBench CyclicPreference AlpacaEval 2.0

Metrics: accuracy length-controlled win rate win rate average length

Baselines: Bradley-Terry reward model SPPO PairRM

Builds on: Bradley-Terry model SPPO DPO RLHF

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