atlas

Research map / Large language models / Alignment and preferences

MPO: An Efficient Post-Processing Framework for Mixing Diverse Preference Alignment

ICML 2025 · Large language models › Alignment and preferences · approach: Reward modeling for diverse preferences · 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 MPO, a post-processing framework that log-linearly mixes single-objective policies with weights learned by batch stochastic mirror descent, avoiding RL and reward modeling for diverse-preference alignment.

Problem

Aligning LLMs with diverse, heterogeneous human preferences; existing multi-objective RLHF (MORLHF) and MaxMin-RLHF require training multiple reward models and costly, unstable RL runs.

Approach

Shows that the max-min (or linear-scalarized) aggregation of normalized rewards has a closed-form optimal policy equal to a log-linear mixture of single-objective policies, so the mixing weights can be optimized cheaply via batch stochastic mirror descent without RL or reward models.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MPO instead of MaxMin-RLHFQwen2.5-7B · Helpful Assistant, β=0.1minimum win rate (%): 44.6 -> 46.3Helped
Use MPO instead of MaxMin-RLHFQwen2.5-7B · Helpful Assistant, β=0.5minimum win rate (%): 46.1 -> 53.1Helped
Use MPO instead of Reward Soups with uniform weightsQwen2.5-7B · Helpful Assistant, β=0.1minimum win rate (%): 44.8 -> 46.3Helped
Use MPO instead of Reward Soups with uniform weightsQwen2.5-7B · Helpful Assistant, β=0.5minimum win rate (%): 50.0 -> 53.1Helped
Increase β from 0.1 to 0.5MPO on Qwen2.5-7B · Helpful Assistantminimum win rate (%): 46.3 -> 53.1Helped
Replace MaxMin-RLHF training with MPO weight optimizationMulti-objective alignment · Helpful Assistanttraining cost (A100 GPU hours): 10 -> 2.5Helped
Add the helpful single-objective policy (ablation)MPO · Helpful Assistant, β=0.5helpful reward: -0.11 -> 0.05Helped
Add the harmless single-objective policy (ablation)MPO · Helpful Assistant, β=0.5harmless reward: -0.02 -> 0.18Helped
Add the humorous single-objective policy (ablation)MPO · Helpful Assistant, β=0.5humorous reward: -0.10 -> 0.19Helped

Surprising findings

Limitations

Experimental setup

Datasets: IMDb Anthropic/hh-rlhf

Benchmarks: IMDb sentiment and conciseness task HH-RLHF Helpful Assistant (helpful, harmless, humorous)

Metrics: win rate against reference model minimum win rate across objectives Twitter-roBERTa sentiment score response length

Baselines: MaxMin-RLHF MORLHF Reward Soups single-reward RLHF reference model

Builds on: DPO MaxMin-RLHF MORLHF Reward Soups PPO

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