atlas

Research map / Large language models / Alignment and preferences

Decoding-Time Language Model Alignment with Multiple Objectives

NeurIPS 2024 · Large language models › Alignment and preferences · approach: Steering and correcting LLM behavior · 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 multi-objective decoding (MOD), a training-free decoding-time method that combines the token distributions of separately aligned single-objective LMs via a Legendre-transform-derived closed form, with optimality guarantees under f-divergence regularization.

Problem

Aligning language models to multiple, user-specific weightings of objectives without retraining for every preference weighting.

Approach

Under strong-barrier f-divergence regularization, each single-objective optimal policy has a closed-form bijection with its reward, so the optimal policy for any linear reward combination can be approximated token-wise by a weighted combination of the base models' transformed probabilities (for reverse KL, a product of powered probabilities, i.e., logit combination), requiring no retraining.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MOD with weights (0.75, 0.1, 0.15) to combine CodeTulu-2-7B, Tulu-2-HH-13B, and Tulu-2-Ultra-13BThree-model combination · Open Instruction-FollowingToxigen: 5 -> 0.58Helped
Use MOD with weights (0.75, 0.1, 0.15) to combine CodeTulu-2-7B, Tulu-2-HH-13B, and Tulu-2-Ultra-13BThree-model combination · Open Instruction-FollowingCodex@1: 41.68 -> 45.12Helped
Use MOD with weights (0.75, 0.1, 0.15) to combine CodeTulu-2-7B, Tulu-2-HH-13B, and Tulu-2-Ultra-13BThree-model combination · Open Instruction-FollowingGSM COT: 33 -> 44Helped
Use MOD with weights (0.75, 0.1, 0.15) to combine CodeTulu-2-7B, Tulu-2-HH-13B, and Tulu-2-Ultra-13BThree-model combination · Open Instruction-FollowingBBH COT: 49.1 -> 52.96Helped
Increase the negative weight on harmlessness from 0 to -4 while increasing helpfulness weightMOD with f-DPO models · Safety AlignmentHarmless: -8.26 -> -14.88Hurt
Increase the helpfulness weight from 1 to 5 while setting the harmlessness weight from 0 to -4MOD with f-DPO models · Safety AlignmentHelpful: 7.28 -> 7.49Mixed
Use MOD rather than parameter merging (RS) for three equally weighted objectivesHelpful Assistant · Helpful Assistantoverall reward: 12.8%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Summarize-from-Feedback Anthropic-HH BeaverTails-10K UltraFeedback HelpSteer

Benchmarks: Reddit Summary Helpful Assistant Safety Alignment (BeaverTails) Open Instruction-Following Toxigen Codex@1 GSM COT BBH COT

Metrics: Pareto frontier area reward model scores toxicity pass@1 accuracy

Baselines: Rewarded soups MORLHF MODPO parameter merging

Builds on: PPO DPO f-DPO MODPO proxy-tuning

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