atlas

Research map / Large language models / Alignment and preferences

Rewards-in-Context: Multi-objective Alignment of Foundation Models with Dynamic Preference Adjustment

ICML 2024 · Large language models › Alignment and preferences · approach: Reward model design and preference models · 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 Rewards-in-Context (RiC), which conditions a single foundation model on multiple normalized rewards in its prompt, trains it with SFT, and adapts to user preferences at inference via an analytically derived preference-to-reward mapping.

Problem

Multi-objective alignment of foundation models to heterogeneous, conflicting human preferences is costly because it requires training many RLHF policies (MORLHF) or many weight-interpolated policies (Rewarded Soups), and RL fine-tuning is unstable and expensive.

Approach

Relabel training prompts with multiple reward-model scores as text conditions and perform supervised fine-tuning of one model; at inference, map user preference weights to target reward values via a closed-form mapping derived from a regularized convex maximization, with online augmentation near the empirical Pareto front and multi-objective rejection sampling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use RiC instead of MORLHFLlama-2 7B multi-objective alignment · Helpful Assistantempirical Pareto frontierHelped
use RiC instead of Rewarded SoupsLlama-2 7B multi-objective alignment · Reddit Summaryempirical Pareto frontierHelped
use RiC instead of MODPOmulti-objective alignment · Helpful Assistant and Reddit Summaryempirical Pareto frontierHelped
add online training to offline RiC (ablation)RiC · Helpful Assistant and Reddit Summaryempirical Pareto frontierHelped
use p=2 preference-to-reward mapping instead of linear mapping (ablation)RiC · Helpful Assistant and Reddit Summaryempirical Pareto frontierHelped
use p=∞ preference-to-reward mapping instead of linear mapping (ablation)RiC · Helpful Assistant and Reddit Summaryempirical Pareto frontierHelped
replace p=2 mapping with p=∞ mapping (ablation)RiC · Helpful Assistant and Reddit Summaryempirical Pareto frontierNo clear effect
add MORS sample rejection during online fine-tuning (ablation)RiC · multi-objective alignmentempirical Pareto frontierHelped
add online fine-tuning without MORS (ablation)RiC · multi-objective alignmentempirical Pareto frontierHelped
add original offline samples to the online fine-tuning buffer (ablation)RiC · multi-objective alignmentempirical Pareto frontierNo clear effect
use multi-reward conditioning for positively correlated rewards (ablation)RiC · Helpful Assistant and Reddit SummaryPareto-front qualityHurt
use RiC instead of MORLHF for GPU-hour costLlama-2 7B alignment with two objectives · Helpful AssistantGPU hours: 10.4% of the GPU hours required by MORLHFHelped

Surprising findings

Limitations

Experimental setup

Datasets: Anthropic/hh-rlhf openai/summarize_from_feedback LAION-5B subset COCO karpathy test captions

Benchmarks: Anthropic/hh-rlhf test prompts (Helpful Assistant) Reddit summary test subset (2k prompts) COCO karpathy test captions (text-to-image)

Metrics: average normalized test reward per objective empirical Pareto front GPU hours

Baselines: MORLHF Rewarded Soups SFT Llama-2 base MODPO Stable Diffusion v1.5

Builds on: Rewarded Soups MORLHF reward conditional training PPO LoRA

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