[2605.13339] Probing Persona-Dependent Preferences in Language Models
Abstract:Large language models (LLMs) can be said to have preferences: they reliably pick certain tasks and outputs over others, and preferences shaped by post-training and system prompts appear to shape much of their behaviour. But models can also adopt different personas which have radically different preferences. How is this implemented internally? Does each persona run on its own preference machinery, or is something shared underneath? We train linear probes on residual-stream activations of Gemma-3-27B and Qwen-3.5-122B to predict revealed pairwise task choices, and identify a genuine preference vector: it tracks the model's preferences as they shift across a range of prompts and situations, and on Gemma-3-27B steering along it causally controls pairwise choice. This preference representation is largely shared across personas: a probe trained on the helpful assistant predicts and steers the choices of qualitatively different personas, including an evil persona whose preferences anti-correlate with those of the Assistant.
View PDF HTML (experimental) Abstract:Large language models (LLMs) can be said to have preferences: they reliably pick certain tasks and outputs over others, and preferences shaped by post-training and system prompts appear to shape much of their behaviour. But models can also adopt different personas which have radically different preferences. How is this implemented internally? Does each persona run on its own preference machinery, or is something shared underneath? We train linear probes on residual-stream activations of Gemma-3-27B and Qwen-3.5-122B to predict revealed pairwise task…
saved by
related reading
- [2605.27288] It's Not Always Sycophancy: Measuring LLM Conformity as a Function of Epistemic Uncertaintyarxiv.org
- The Persona Selection Model: Why AI Assistants might Behave like Humansalignment.anthropic.com
- [2305.18290] Direct Preference Optimization: Your Language Model is Secretly a Reward Modelarxiv.org
- [2507.21509] Persona Vectors: Monitoring and Controlling Character Traits in Language Modelsarxiv.org
- [2601.10387] The Assistant Axis: Situating and Stabilizing the Default Persona of Language Modelsarxiv.org
- [2606.06614] Re-Centering Humans in LLM Personalizationarxiv.org
- [2511.08579] Training Language Models to Explain Their Own Computationsarxiv.org
- [2303.17548] Whose Opinions Do Language Models Reflect?arxiv.org
- [2302.08582] Pretraining Language Models with Human Preferencesarxiv.org
- Training Language Models to Explain Their Own Computationsarxiv.org
- Privilege, Dominance, and Personaseleosai.substack.com
- Surfacing Pathological Behaviors in Language Models | Transluce AItransluce.org