atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Generalized Preference Optimization: A Unified Approach to Offline Alignment

ICML 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Consistency of surrogate losses · 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 Generalized Preference Optimization (GPO), a family of offline preference losses parameterized by a convex function f that unifies DPO, IPO and SLiC, and analyzes the regularization they induce versus KL.

Problem

Offline preference optimization methods (DPO, IPO, SLiC) are proposed separately with different losses, and it is unclear how their regularization against the reference policy relates to the KL-regularized RLHF objective.

Approach

Views reward learning as supervised binary classification with a convex surrogate loss f applied to the log-ratio difference, so any convex classification loss yields an offline preference objective; analyzes the effective regularization via Taylor expansion and compares the offline squared-loss regularizer with the KL divergence.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use different convex loss variants (DPO, IPO, SLiC, and other GPO losses), tuning β for eachOffline preference optimization on the summarization task · Summarizationwin rateNo clear effect
Increase β beyond the best-performing rangeGPO variants on the summarization task · Summarizationwin rateHurt
Set β in the range [0.1,1]GPO variants on the summarization task · Summarizationwin rateHelped
Increase β from about 1 toward 100 for the logistic lossDPO · Summarization, golden-policy evaluationgolden win rateHurt
Use β=0.01 instead of a more suitable β for the logistic lossDPO · Summarization, golden-policy evaluationgolden win rateHurt
Use squared or truncated squared loss rather than the other tested GPO losses at large βGPO variants · Summarization, golden-policy evaluationKL divergenceHelped
Use logistic loss rather than the other compared GPO variantsGPO variants · Summarization, KL versus μ-weighted squared loss analysisKL divergence variationHurt
Increase β for squared or truncated squared loss relative to other GPO variantsGPO variants · Summarization, golden-policy evaluationgolden win rateMixed
Continue training beyond the point of peak golden performanceGPO variants · Summarization, golden-policy evaluationgolden win rateHurt
Use logistic, exponential, or Savage loss rather than hinge, smoothed quadratic, or squared lossGPO policies in the 3-action bandit · 3-action banditdistance of πθ(y1) from πref(y1)Hurt
Use hinge, smoothed quadratic, or squared loss rather than logistic, exponential, or Savage lossGPO policies in the 3-action bandit · 3-action banditdistance of πθ(y1) from πref(y1)Helped
Minimize the offline μ-weighted squared loss instead of directly minimizing KL divergenceOffline policy optimization · Mixture of Gaussians counterexampleKL divergenceMixed

Surprising findings

Limitations

Experimental setup

Datasets: open source summarization dataset with human feedback labels (Reddit TL;DR-style)

Benchmarks: summarization side-by-side win rate (2000 examples) synthetic golden preference win rate

Metrics: win rate KL divergence 90th percentile win rate

Baselines: DPO IPO SLiC online IPO

Builds on: DPO IPO 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