atlas

Research map / Large language models / Alignment and preferences

Do LLMs Recognize Your Preferences? Evaluating Personalized Preference Following in LLMs

ICLR 2025 · Large language models › Alignment and preferences · approach: LLM-as-judge and feedback data · 3 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.

Introduces PrefEval, a 3,000-pair long-context benchmark testing whether LLMs infer, remember, and follow user preferences across multi-session conversations, and shows that zero-shot accuracy collapses while reminder/RAG prompting and SFT help.

Problem

LLM chatbots struggle to proactively personalize responses to user preferences stated earlier in long, multi-session conversations, and no benchmark measured this preference-following ability (explicit and implicit) at scale.

Approach

A benchmark of 3,000 preference-query pairs across 20 topics and three preference forms (explicit, implicit choice-based, implicit persona-driven), interleaved with LMSYS-Chat-1M distractor turns up to 100k tokens, scored by both an LLM-judge generation task (four error types) and an MCQ classification task that correlates with it (r=0.73).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add a preference reminderProprietary LLMs · Travel restaurant, 10 turnspreference-following accuracy: 0.07 -> 0.45; 0.07 -> 0.91; 0.50 -> 0.98; 0.07 -> 0.98Helped
Add a preference reminderProprietary LLMs · Travel restaurant, 300 turnspreference-following accuracy: 0.02 -> 0.02; 0.09 -> 0.05; 0.14 -> 0.98; 0.05 -> 0.23Mixed
Increase conversation lengthZero-shot LLMs · Multi-session preference followingpreference-following accuracyHurt
Use RAG instead of zero-shot promptingMost evaluated LLMs · Explicit preference generationpreference-following accuracyHelped
Use Reminder instead of more complex promptingEvaluated LLMs · Explicit preference generationpreference-following accuracyHelped
Use Self-Critic instead of zero-shotClaude models and Mistral-8x7B · Classification taskclassification accuracyHurt
Use implicit rather than explicit preferencesEvaluated LLMs · Preference following across preference formspreference-following accuracyHurt
Add multiple non-conflicting preferences throughout the conversationClaude 3 Sonnet + Reminder · Follow the initial preferenceadherence accuracyHelped
Add conflicting preferences, with the target preference stated laterEvaluated LLMs · Follow the later original preferenceadherence accuracyHelped
Fine-tune Mistral-7B on PrefEvalMistral-7B · Unseen topics, generation taskpreference-following accuracyHelped
Train with 10 contextual turns rather than fewer contextual turns (ablation)Fine-tuned Mistral-7B · 70-turn contextspreference-following accuracyHelped
Use RAG with top 10 rather than top 5 retrieved exchanges (ablation)RAG · Explicit preference followingpreference-following performanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: PrefEval LMSYS-Chat-1M

Benchmarks: PrefEval

Metrics: preference-following accuracy MCQ classification accuracy error type rate

Baselines: Zero-shot Reminder Self-Critic Few-shot CoT RAG (top-5)

Builds on: LMSYS-Chat-1M intrinsic self-correction chain-of-thought

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