atlas

Research map / Reinforcement learning / RL from feedback

Personalizing Reinforcement Learning from Human Feedback with Variational Preference Learning

NeurIPS 2024 · Reinforcement learning › RL from feedback · approach: Theory of RLHF · 10 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 Variational Preference Learning (VPL), a latent-variable, ELBO-trained reward model that infers user-specific latents from a few preference labels to handle divergent preferences in RLHF, evaluated on simulated control tasks and LLM reward modeling.

Problem

Standard RLHF fits a unimodal Bradley-Terry-Luce reward model that averages over divergent preferences across a diverse user population, yielding inaccurate rewards and poor performance for subgroups.

Approach

Model each annotator with a latent user context z inferred by a variational encoder from a few of their labeled comparisons, learn z-conditioned reward models and policies via an ELBO, and scale rewards using expected pairwise preference likelihoods (VPL-SPO) to avoid reward-scale variation across latents.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use VPL instead of BTL or DPLGPT2 reward model · Pets (Divergent)reward accuracy: 63.27 ± 0.57 -> 100 ± 0.00; 70.62 ± 1.13 -> 100 ± 0.00Helped
Use VPL instead of BTL or DPLGPT2 reward model · Pets (Full)reward accuracy: 94.92 ± 0.00 -> 100 ± 0.00; 95 ± 0.00 -> 100 ± 0.00Helped
Use VPL instead of BTL or DPLGPT2 reward model · UF-P-2reward accuracy: 49.84 ± 0.14 -> 74.75 ± 2.01; 49.57 ± 0.42 -> 74.75 ± 2.01Helped
Use VPL instead of BTL or DPLGPT2 reward model · UF-P-4reward accuracy: 53.48 ± 0.03 -> 61.49 ± 0.03; 52.92 ± 0.06 -> 61.49 ± 0.03Helped
Use VPL instead of BTL or DPLLlama2-7B reward model · UF-P-2reward accuracy: 47.17 -> 76.41; 49.51 -> 76.41Helped
Use VPL rather than BTL on a unimodal preference dataset (ablation)UF-P-4 reward model with one user's preferences · UF-P-4 unimodal settingevaluation accuracy: 77.04% -> 77.16%No clear effect
Scale rewards with VPL-SPO rather than batch normalization (ablation)VPL policy · Maze-Navigationsuccess rateHelped
Use batch-normalized rewards instead of VPL-SPO rewards (ablation)VPL policy · Maze-Navigationsuccess rateHurt
Use VPL with max-norm rewards instead of unscaled VPL rewards (ablation)VPL policy · Ravens-Manipulationsuccess rateNo clear effect
Select preference queries by maximum information gain instead of random queries (ablation)VPL personalization · Simulated control taskspolicy performance at a given query count: same performance with only half the queriesHelped
Increase the number of context queries (ablation)VPL user inference · Habitat-TidyBotuser identification accuracyHelped
Use last-token embeddings instead of llm2vec or weighted pooling (ablation)VPL LLM reward model · LLM preference datasetsreward model performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: D4RL maze2d-medium-v2 Ravens benchmark Habitat UltraFeedback

Benchmarks: Maze-Navigation Ravens-Manipulation Habitat-Rearrange Habitat-Tidy Pets UltraFeedback-P-2 UltraFeedback-P-4

Metrics: task success rate reward prediction accuracy eval accuracy

Baselines: BTL reward model DPL (MeanVar) DPL (Categorical) Oracle goal-conditioned IQL

Builds on: Bradley-Terry-Luce model Distributional Preference Learning Implicit Q-Learning LoRA Self-Play Preference Optimization

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