atlas

Research map / Large language models / Alignment and preferences

Improving Context-Aware Preference Modeling for Language Models

NeurIPS 2024 · Large language models › Alignment and preferences · approach: Robust and calibrated DPO · 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 context-aware preference modeling (select a context, then evaluate context-specific preference), introduces RPR preference-reversal datasets, and finetunes a context-aware Mistral reward model that beats larger models on context-specific preference.

Problem

Pairwise preference labels are ambiguous and inconsistent because natural-language prompts underspecify the context (user identity, goals, criteria), and current reward models fail to make good use of added context.

Approach

Decompose reward modeling error into context inference error and context-specific prediction error via an upper bound, and train reward models conditioned on explicit context using preference-reversal datasets where the preferred response flips under an alternative context.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Finetune Mistral RM on RPR Criteria, RPR Scenarios, and UltraFeedback to create Mistral CARMMistral RM (7B) · RPR Criteria (CTX)accuracy: 0.867 -> 0.985Helped
Finetune Mistral RM on RPR Criteria, RPR Scenarios, and UltraFeedback to create Mistral CARMMistral RM (7B) · RPR Scenarios (CTX)accuracy: 0.749 -> 0.962Helped
Add context to preference evaluationPreference models · RPR Criteriaaccuracy: 0.523 -> 0.876 (UltraRM); 0.510 -> 0.867 (Mistral RM)Helped
Add context to preference evaluationLlama 3 (8B) · Preference Benchaccuracy: 0.831 -> 0.827Hurt
Add context to preference evaluationPreference models · HHH Alignmentaccuracy: 0.891 -> 0.905 (Mistral RM); 0.887 -> 0.919 (Mistral CARM)Helped
Add context to preference evaluationGPT-4 Turbo · Reward Benchaccuracy: 0.824 -> 0.821Hurt
Add context to preference evaluationPreference models · RPR Scenariosaccuracy: 0.523 -> 0.773 (UltraRM); 0.510 -> 0.749 (Mistral RM)Helped
Infer a user profile from preference examples and condition Mistral CARM on itMistral CARM · RPR profiles, mean (2 samples vs no context)accuracy: 0.528 -> 0.637Helped
Infer a user profile from 32 preference examples and condition Mistral CARM on itMistral CARM · RPR profiles, mean (32 inferred samples vs ground-truth profile)accuracy: 0.762 -> 0.803Hurt

Surprising findings

Limitations

Experimental setup

Datasets: RPR Criteria RPR Scenarios UltraFeedback Preference Bench Multifaceted Bench HHH Reward Bench Chatbot Arena

Benchmarks: RPR Criteria RPR Scenarios Preference Bench Multifaceted Bench HHH Reward Bench Chatbot Arena

Metrics: agreement accuracy

Baselines: UltraRM Prometheus-2 Mistral RM Llama 3 Instruct GPT-4 Turbo Llama 3

Builds on: Bradley-Terry model UltraFeedback Prometheus-2

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