Paper Explained: Persona Dosing — Asking an LLM for a Personality Trait by the Score
A steering coefficient says nothing about how strongly a trait will show up. PersonaDose trains one description-conditioned controller, then measures a strength-to-score map after training, so you can ask for "sycophancy at 60" instead of guessing a number.
Key points
- The paper "Persona Dosing" calls controlling a model with a trait description plus a requested mean intensity persona dosing.
- PersonaDose specializes a shared, description-conditioned FLAS controller on persona responses, then calibrates its flow time against measured trait expression.
- At a coherence floor of 75, it raises core-trait expression over CAA by 33.2, 18.3, and 17.8 points on the three models.
- Two evaluation axes: coherent reach, how high the trait score goes while mean coherence stays above a floor τ = 75, and targeting.
- Across seven traits, calibrated requests miss their targets by 4.7–6.2 points on average, over the 14–22 of 28 targets each model can reach.
Persona Dosing: Calibrated Activation Steering for Graded Trait Control
Primary source — what this article is built on
undefined2026-09-28→undefined2026-10-08same month
Persona Dosing: Calibrated Activation Steering for Graded Trait ControlZehao Jin, Junran Wang, Ruixuan Deng et al. · 2026-09-28 · v1arXiv:2609.36388Paper page·PDFundefined
An activation-steering coefficient sets intervention strength, but requesting a particular degree of persona expression requires a behavioral scale. We study persona dosing: controlling a language model through a trait description and a requested mean intensity. PersonaDose specializes a shared, description-conditioned FLAS controller on persona responses, then calibrates its flow time against measured trait expression. Training responses are not paired with requested target intensities. Across Llama-3.1-8B, Qwen3-8B, and Gemma-3-4B, PersonaDose raises core-trait expression at the Persona Vectors coherence floor of 75 by 33.2, 18.3, and 17.8 points over contrastive activation addition. Calibration-selected settings retain an expression advantage on held-out questions, although the coherence floor does not hold for every trait there. Across seven trained traits, calibrated requests yield mean targeting errors of 4.7-6.2 points over 14-22 calibration-reachable targets out of 28 per model. These results separate the behavioral range learned by a controller from the accuracy of requests within that range.
What this paper does
The paper is "Persona Dosing: Calibrated Activation Steering for Graded Trait Control" (Zehao Jin et al., arXiv:2609.36388, September 28, 2026).
Here is the abstract in plain terms. A steering coefficient sets how hard you push on a model's activations, but asking for a particular amount of a persona needs a behavioral scale. The authors call this persona dosing: controlling a model with a trait description plus a requested mean intensity. PersonaDose specializes a shared, description-conditioned FLAS controller on persona responses, then calibrates its flow time against measured trait expression. Training responses are never paired with target intensities. On Llama-3.1-8B, Qwen3-8B, and Gemma-3-4B, it raises core-trait expression at a coherence floor of 75 by 33.2, 18.3, and 17.8 points over contrastive activation addition (CAA). Settings chosen by calibration keep their expression advantage on held-out questions, though the coherence floor doesn't hold for every trait there. Across seven traits, calibrated requests miss their targets by 4.7–6.2 points on average, over the 14–22 of 28 targets each model can reach.
An analogy, and the baseline
Say you want to prescribe a drug at "half strength," but the bottle only says "one spoonful," and a spoonful hits different patients differently. Clinicians handle this with a dose–response curve: try several doses, measure the effect, then read the curve backwards to find the dose for the effect you want. That's where the paper's title comes from.
Activation steering changes a model's personality by adding a direction to its hidden states, the thousands-of-dimensions vectors flowing between layers during generation. The CAA baseline takes the difference in mean activations between "show the trait" and "don't show the trait" instructions as a direction (Appendix A.3):
In words: the new hidden state is the old one, , plus times the trait direction . is the spoonful. As §1 points out, the same coefficient produces different expression levels across traits and models.
The problem: reach versus aim
§3.1 frames everything with two curves.
is the trait description, a question, a response, and the strength setting. scores how strongly the trait shows (0–100), and scores whether the text is intelligible (0–100). In words: at strength , what's the average trait score, and what's the average coherence?
Two properties fall out. Coherent reach is how high the trait score can go while mean coherence stays above a floor , the criterion from Persona Vectors. Targeting is how close you land when you ask for, say, 60. The paper reports the two separately throughout.
Comments
Sign in to comment