atlas

Research map / Large language models / Alignment and preferences

Distributional Preference Learning: Understanding and Accounting for Hidden Context in RLHF

ICLR 2024 · Large language models › Alignment and preferences · approach: Reward modeling for diverse preferences · 2 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.

Shows that preference learning with hidden context implicitly aggregates via Borda count, and proposes distributional preference learning (DPL) with risk-averse optimization to reduce RLHF jailbreak vulnerability.

Problem

Preference learning (including RLHF reward models) is trained on data where annotator-affecting variables such as annotator identity, irrationality, or differing objectives are hidden from the learned utility model, so the learned utility implicitly aggregates over this hidden context in unclear way

Approach

Proves BTL preference learning with hidden context implicitly implements Borda count rather than expected utility, and introduces distributional preference learning that outputs a distribution of utilities per alternative, enabling detection of hidden context (via r^2) and risk-averse optimization over lower quantiles.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the 0.01-quantile instead of the mean for Mean & var. DPL (ablation)Mean & var. DPL · HH-RLHF jailbreak promptsjailbreak rate: 30.5% -> 20.3%Helped
Use the 0.01-quantile instead of the mean for Mean & var. DPL (ablation)Mean & var. DPL · HH-RLHF helpfulness test sethelpfulness accuracy: 68.4% -> 66.4%Hurt
Use the 0.01-quantile instead of the mean for Categorical DPL (ablation)Categorical DPL · HH-RLHF jailbreak promptsjailbreak rate: 32.1% -> 13.4%Helped
Use the 0.01-quantile instead of the mean for Categorical DPL (ablation)Categorical DPL · HH-RLHF helpfulness test sethelpfulness accuracy: 66.2% -> 66.2%No clear effect
Train one standard reward model on the combined helpfulness and harmlessness data rather than harmlessness-only dataStandard preference learning · HH-RLHF jailbreak promptsjailbreak rate: 3.7% -> 25.1%Hurt
Train on combined objectives rather than helpfulness-only dataStandard preference learning · HH-RLHF jailbreak promptsjailbreak rate: 52.4% -> 25.1%Helped
Train DPL on combined objectives rather than Helpful-only dataMean & var. DPL · HH-RLHFr^2: 0.89 -> 0.53Mixed
Train DPL on combined objectives rather than Harmless-only dataMean & var. DPL · HH-RLHFr^2: 0.77 -> 0.53Mixed
Train DPL on combined objectives rather than Helpful-only dataCategorical DPL · HH-RLHFr^2: 0.63 -> 0.41Mixed
Train DPL on combined objectives rather than Harmless-only dataCategorical DPL · HH-RLHFr^2: 0.53 -> 0.41Mixed

Surprising findings

Limitations

Experimental setup

Datasets: HH-RLHF jailbreak prompt pairs from prior work

Benchmarks: HH-RLHF helpfulness test set jailbreak prompt pairs

Metrics: jailbreak rate helpfulness accuracy r^2 explained variance

Baselines: Standard preference learning (helpful-only) Standard preference learning (harmless-only) Standard preference learning (combined)

Builds on: Bradley-Terry-Luce model Thurstone-Mosteller model RLHF Borda count

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