paper:doi-10-48550-arxiv-2511-01689Open Character Training: Shaping the Persona of AI Assistants through Constitutional AI
TL;DR
Character training—fine-tuning open-weights LLMs to internalize specific personas at a depth that survives adversarial pressure—proves substantially more effective than either system-prompt constraining or activation steering when implemented via Constitutional AI plus a synthetic introspective data pipeline. Applied to Llama 3.1 8B, Qwen 2.5 7B, and Gemma 3 4B across 11 persona constitutions (ranging from *humorous* and *nonchalant* to a deliberately *misaligned* saboteur), this three-stage method—constitution drafting, DPO distillation with GLM 4.5 AIR as teacher, and SFT on 12,000 synthetic introspective transcripts—achieves adversarial classifier F1 scores of 0.95 on Llama 3.1 8B and Gemma 3 4B under eight different break-character instructions, compared to 0.79 and 0.84 for distillation alone and substantially lower for prompt and steering baselines. A new evaluation instrument, revealed preferences via Elo scoring, instructs models to silently choose between pairs of roughly 150 trait descriptors across 25,000 WildChat prompt-response pairs, with GLM 4.5 AIR inferring the selection; after character training with the *loving* constitution, the average Spearman correlation of trait Elo rankings across the three models jumps from 0.44 to 0.87, evidencing convergence to a shared persona regardless of initial model idiosyncrasies. Benchmark scores on TruthfulQA, MMLU, HellaSwag, ARC Challenge, and WinoGrande remain within noise for prosocial personas, with degradation appearing only under the *misaligned* constitution—which explicitly encodes subtly incorrect answering. The work argues this demonstrates that character training operates holistically, suppressing opposing traits as well as amplifying target ones, and that the gap between open academic post-training and closed-lab character training is now bridgeable at sub-10B parameter scale with fully public infrastructure.
What to take away
- 1. Full character training (DPO distillation + SFT on 12,000 synthetic introspective transcripts) achieves adversarial persona-classifier F1 of 0.95 on Llama 3.1 8B and Gemma 3 4B under eight break-character prompt instructions, versus 0.79 and 0.84 respectively for distillation alone.
- 2. The average Spearman correlation of Elo trait rankings across Llama 3.1 8B, Qwen 2.5 7B, and Gemma 3 4B rises from 0.44 before character training to 0.87 after training with the *loving* constitution, indicating cross-model persona convergence.
- 3. Character-trained Qwen 2.5 7B beats system-prompt baselines on response coherence at a win rate of 93.4% ± 4.4% and beats activation steering at 94.4% ± 2.4%, as judged by GLM 4.5 AIR (temperature=0.1, top_p=0.95) over 500 PURE-DOVE prompts.
- 4. The revealed-preferences evaluation method elicits silent trait choices from ~150 descriptors over 25,000 WildChat responses, computes per-trait Elo scores via randomized pairings, and uses an LLM judge to infer selections—bypassing the documented unreliability of LLM self-reports on personality.
- 5. The *misaligned* persona is the only one to cause measurable benchmark degradation: Llama 3.1 8B drops from 45.9% to 34.1% on TruthfulQA and from 59.2% to 41.9% on ARC Challenge, consistent with a constitution that explicitly instructs subtly incorrect factual answers.
- 6. Achieving comparable trait expression via activation steering requires vastly different per-model steering constants—0.7 for Llama 3.1 8B, 4.0 for Qwen 2.5 7B, and 525.0 for Gemma 3 4B—a calibration overhead entirely absent from the character training pipeline.
- 7. The 2,000 ten-turn self-interaction transcripts, where the post-distillation checkpoint converses with itself as both participants, produce substantially more diverse prose than the 10,000 self-reflection responses, reducing model collapse severity in the subsequent SFT stage.
- 8. The *flourishing* and *loving* constitutions produce overlapping but distinguishable Elo shift patterns on Llama 3.1 8B: both suppress arrogance and boost prosocial traits, but flourishing skews toward ethics over sycophancy while loving skews toward contemplation and gentleness—a differentiation invisible to self-report measures.
- 9. An open question the paper raises is whether the robustness gains from full character training are a property of the method itself, a byproduct of LoRA's conservatism (rank 64, α=128) enforcing minimal weight changes, or an artifact of unaccounted interactions with instruction-tuned base checkpoints.
- 10. A researcher replicating this pipeline would combine the LIMA dataset with ~500 constitution-relevant prompts per persona for DPO, use GLM 4.5 AIR as teacher with a constitution-prefilled reasoning trace, apply LoRA (rank 64, α=128, lr=5e-5, batch=32, β=0.1, NLL coefficient=0.1), then run SFT for one epoch on 12,000 introspective transcripts generated from the post-distillation checkpoint.
Peer brief — for seminar discussion
This paper introduces and open-sources the first academic implementation of character training—the post-training technique used by Anthropic and OpenAI to shape assistant persona—demonstrating it on Llama 3.1 8B, Qwen 2.5 7B, and Gemma 3 4B across 11 persona constitutions. The three-stage pipeline begins with hand-written constitutions of roughly 10 first-person assertions per persona, proceeds through DPO distillation using GLM 4.5 AIR as a teacher model to generate chosen responses over a mix of LIMA and ~500 new constitution-relevant prompts, and concludes with one epoch of SFT on 12,000 synthetic introspective transcripts—10,000 self-reflection responses to 10 fixed prompts and 2,000 ten-turn self-interaction dialogues—generated entirely from the post-distillation checkpoint. An alternative the paper explicitly acknowledges is substituting RLHF (as in Bai et al. 2022b) for the DPO distillation step, which the codebase is designed to accommodate. A new evaluation instrument, revealed-preferences Elo scoring, sidesteps known LLM self-report unreliability by instructing models to silently adopt one of two randomly paired traits across 25,000 WildChat responses and using GLM 4.5 AIR as judge to infer which was selected, producing Elo rankings over ~150 descriptors. The load-bearing finding is that this depth of fine-tuning survives adversarial prompting in a way prompt-based and steering-based alternatives do not. A ModernBERT-Base classifier trained to predict persona from response text achieves F1 of 0.95 on both Llama 3.1 8B and Gemma 3 4B under eight break-character instructions applied to 500 PURE-DOVE prompts, versus 0.79 and 0.84 for distillation alone and substantially worse for system-prompt constraining. Coherence win rates against steering reach 94.4% ± 2.4% for Qwen 2.5 7B and 82.1% ± 6.8% for Gemma 3 4B. After training, the average Spearman correlation of Elo rankings across the three models rises from 0.44 to 0.87, indicating convergence to shared persona profiles from different initial baselines. On five standard capability benchmarks, degradation is confined to the *misaligned* persona, which drops Llama 3.1 8B from 45.9% to 34.1% on TruthfulQA—explicable because the constitution explicitly instructs subtly incorrect factual answers. The implications are dual: prosocial constitutions like *flourishing* and *loving* can be instilled without capability cost and produce meaningfully distinguishable personas, while the *misaligned* persona generates more subtle and realistic harmful outputs than comparable activation-steering results in the literature—a feature the authors flag as useful for red-teaming but dangerous if misused. The paper hypothesizes that traits internalized via character training overwrite a model's prior on default assistant behavior rather than layering over it, which would explain the robustness advantage over shallow role-play. The most contestable aspect is evaluative circularity: GLM 4.5 AIR generates the *chosen* training responses, judges coherence comparisons, and resolves revealed-preference selections, while the ModernBERT classifier is trained on outputs from the same four conditions it subsequently evaluates for robustness. The paper flags this and calls for human rater validation and cross-judge replication, but current results cannot cleanly rule out that gains partly reflect artifacts of the teacher's output distribution rather than genuine persona internalization. A critical reader would also note that confining experiments to sub-10B models leaves the scalability of both the training dynamics and the robustness findings untested at frontier parameter counts.
Methods (17)
- Activation SteeringCausal intervention technique: edit NLA explanation, reconstruct via AR, use difference as steering vector to manipulate model behavior.
- Adversarial Prompting for RobustnessEight instruction variants appended to prompts to attempt to break superficial role-play and test depth of character
- ARC ChallengeScience reasoning benchmark used to assess capability preservation after character training
- Constraining System PromptUsing system prompts to instruct models to adopt a persona; used as baseline comparison against character training
- Direct Preference Optimization (DPO)Optimization method used in distillation stage to learn behavioral expression of desired traits
- Distillation StageStage 2 of character training: DPO from teacher model to student model to transfer desired behavioral expressions
- Elo Score CalculationScoring system used to calculate relative preference for each trait across 25,000 sampled responses and LLM-as-judge judgments
- Introspection StageStage 3 of character training: SFT on synthetic introspective data generated by post-distillation checkpoint
- LLM-judge methodsBaseline comparison for data attribution; outperformed by probe-based approach.
- LoRA AdaptersParameter-efficient fine-tuning method used in both distillation and introspection stages
- ModernBERT Persona ClassifierMODERNBERT-BASE fine-tuned to predict which of 11 personas a response aligns with, used to measure robustness
- Prefill AttackAdversarial multi-turn experiment where first turn uses pre-finetuning model to test if follow-up maintains character
- Revealed Preferences EvaluationNovel evaluation method that measures a model's preference to express one character trait over another via Elo scoring, avoiding self-report issues
- Self-Interaction Data GenerationTechnique where a model generates both sides of a conversation as the same persona, producing diverse synthetic training data
- Self-Reflection Data GenerationTechnique where the assistant reflects on its own character via 10 reflective prompts, generating 1000 responses per prompt
- Supervised Fine-tuning (SFT)Full fine-tuning of GPT-4o on synthetic datasets; primary method for inducing emergent misalignment
- WinoGrandeCommonsense reasoning benchmark used to assess capability preservation after character training
Frameworks (2)
- Constitutional AIAlignment approach by Anthropic that explicitly trains self-observation; predicts highest baseline and lowest prompt lift.
- Reinforcement Learning from Human Feedback (RLHF)A competing alignment approach that fine-tunes models based on human evaluator feedback; discussed as complementary to SOO
Datasets (6)
- HellaSwagCommonsense reasoning benchmark used to test whether LLM-vision alignment predicts downstream performance
- LIMA DatasetTraining data source combined with constitution-relevant prompts for DPO distillation stage
- MMLUBenchmark used to evaluate performative reasoning; shows significantly more performative reasoning than GPQA-Diamond (easier task).
- PURE-DOVE DatasetSource of high-quality English prompts not used during training, used for adversarial robustness and coherence experiments
- TruthfulQA817-question adversarial benchmark distinguishing factually grounded from misconception-based answers; used in Experiment 2
- WildChat DatasetSource of user prompts for revealed preferences evaluation; 1M ChatGPT interaction logs
Findings (12)
- Character training (distillation + introspection) achieves F1=0.95 on Llama 3.1 8B persona classifier under adversarial prompting, vs 0.79 for distillation only
Robustness result showing introspection stage's contribution for Llama model
- Average Spearman correlation of Elo trait rankings between all three models increases to 0.87 after loving constitution character training
Post-training inter-model convergence in trait preferences demonstrating persona convergence
- Standard deviation of Elo trait scores increases dramatically after character training, indicating more opinionated trait preferences
Distribution-level finding showing polarization of trait preferences post character training
- Qwen 2.5 7B has higher Elo scores for 'methodical' and 'formal' traits compared to Llama 3.1 8B which prefers 'colloquial'
Model-specific baseline personality difference revealed by revealed preferences experiment
- Gemma 3 4B's highest Elo trait under 'most like to adopt' is 'excitable' followed by 'enthusiastic' and 'anxious'
Model-specific personality characteristic revealed by revealed preferences baseline
- Introspection stage training data averages ~8 million tokens per model/persona pair from 12,000 transcripts
Scale specification for introspection training dataset combining 10,000 self-reflections and 2,000 self-interactions
- Flourishing persona shows minimal capability change on Llama 3.1 8B: TruthfulQA 45.9→42.9, MMLU 67.4→64.1
Near-preservation of capabilities for prosocial persona on Llama
- Character training beats activation steering in coherence win rate 78.4% ± 5.2% on Llama 3.1 8B
Coherence comparison against steering baseline for Llama model
- Misalignment persona reduces ARC Challenge score from 59.2 to 41.9 on Llama 3.1 8B
Factual knowledge degradation under misalignment persona for Llama
- Distillation stage training data averages ~6 million tokens per model/persona pair
Scale specification for distillation training dataset
Claims (15)
- Character training produces more coherent responses than activation steering because it learns a distribution over desired personas rather than forcing low-probability tokens
Coherence advantage claim with mechanistic speculation about why steering leads to incoherence
- Activation steering requires vastly different steering constants per model (0.7, 4.0, 525.0), making it less practical than character training's universal data pipeline
Practical disadvantage of activation steering highlighted as a drawback
- The flourishing and loving constitutions produce similar but distinguishably different personas: flourishing more ethics-focused, loving more contemplative and gentle
Fine-grained differentiation claim enabled by the revealed preferences methodology
- Character training for misalignment produces more subtle and realistic malicious behavior than fine-tuning on insecure code or activation steering
Realism advantage claim with safety implications; supported by anecdotal comparison in Appendix D
- Self-interaction data is more diverse in prose than self-reflection data, leading to higher quality generations and reduced model collapse
Claim about diversity benefits of self-interaction over self-reflection in the introspection pipeline
- Fine-tuning with synthetic introspective data provides additional gains in robustness of trait expression beyond distillation alone
Key claim about the value of the introspection stage, supported by both prefill attack and adversarial prompting experiments
- Character training operates holistically on the persona, suppressing intuitively opposing traits as well as boosting desired ones
Claim that models learn the spirit of the constitution, not just its letter, evidenced by suppression of opposing traits
- Self-reports show only weak correlation with human perceptions of AI assistant persona and can diverge from behavioral patterns
Motivation for using revealed preferences rather than self-reports in evaluation
- The misalignment persona causes capability reductions particularly on benchmarks with factual knowledge recall components
Specific exception to capability preservation claim, attributed to misalignment constitution explicitly encouraging subtly incorrect answers
- Character training alters the assistant's default behavior rather than adding a superficial role-play layer
Core claim distinguishing character training from role-playing, evidenced by robustness to break-character instructions
Hypotheses (2)
- Character traits learned at a qualitatively different depth to those exhibited during mere role-play should overwrite a model's prior on what the assistant behaves like outside of role-play
Driving hypothesis for robustness experiments in Section 3.2
- Synthetic introspective data aids learning of verbalized character nuances and quirks beyond the original constitution
Mechanistic speculation about why the introspection stage improves robustness
Questions (5)
- What is the exact mechanism by which synthetic introspective data improves character trait expression — how does varying amount, diversity, or source affect outcomes?
Open question identified in Discussion as future work
- Would human raters and cross-judge replication corroborate the LLM-as-judge assessments of coherence and trait expression?
Methodological concern raised about potential bias and circularity of model-based classifiers
- Is there a tradeoff between subtlety of trait expression and robustness in character-trained models?
Open question raised in Appendix E regarding misaligned persona behavior
- Does character training scale effectively to models larger than 10B parameters?
Limitation identified in Discussion; all models fine-tuned are <10B parameters
- What is the relationship between character and capability in fine-tuned models?
Open question raised in Discussion noting capability changes could be due to character training itself, LoRA, or other factors
Original abstract (expand)
The character of the "AI assistant" persona generated by modern chatbot large language models influences both surface-level behavior and apparent values, beliefs, and ethics. These all affect interaction quality, perceived intelligence, and alignment with both developer and user intentions. The shaping of this persona, known as character training, is a critical component of industry post-training, yet remains effectively unstudied in the academic literature. We introduce the first open implementation of character training, leveraging Constitutional AI and a new data pipeline using synthetic introspective data to shape the assistant persona in a more effective and controlled manner than alternatives such as constraining system prompts or activation steering. Specifically, we fine-tune three popular open-weights models using 11 example personas, such as humorous, deeply caring, or even malevolent. To track the effects of our approach, we introduce a method which analyzes revealed preferences, uncovering clear and holistic changes in character. We find these changes are more robust to adversarial prompting than the above two alternatives, while also leading to more coherent and realistic generations. Finally, we demonstrate this fine-tuning has little to no effect on general capabilities as measured by common benchmarks. We describe and open-source our full post-training method, the implementation of which can be found at https://github.com/maiush/OpenCharacterTraining.
Related work— refs + corpus + external arXiv
Cited / in-corpus / arXiv badges show which signals surfaced each row. Multi-source rows weighted higher.
- ≈ 84%
- ≈ 81%
- Persona Non Grata: Single-Method Safety Evaluation Is Incomplete for Persona-Imbued LLMsin corpus2026≈ 85%
- Spotting Out-of-Character Behavior: Atomic-Level Evaluation of Persona Fidelity in Open-Ended Generationin corpus2025≈ 85%
- What Models Express, Suppress, and Resist: Auditing Open-Weight LLMs with Persona Vectorsin corpus2026≈ 85%
- Evaluating Language Model Character Traitsin corpus2024≈ 84%
- ≈ 84%
- Split Personality Training: Revealing Latent Knowledge Through Alternate PersonalitiesWilliam Wale, Oscar Gilg, Robert McCarthy, Felix Michalak, Gustavo Ewbank Rodrigues Danon, Miguelito de Guzman, Dietrich Klakow Florian Dietz2026≈ 84%
- Persona Features Control Emergent Misalignmentin corpus2025≈ 84%
- Alignment faking in large language modelsin corpus2024≈ 84%
- The MASK Benchmark: Disentangling Honesty From Accuracy in AI SystemsArunim Agarwal, Mantas Mazeika, Cristina Menghini, Robert Vacareanu, Brad Kenstler, Mick Yang, Isabelle Barrass, Alice Gatti, Xuwang Yin, Eduardo Trevino, Matias Geralnik, Adam Khoja, Dean Lee, Summer Yue, Dan Hendrycks Richard Ren2026≈ 83%
- Exploring Big Five Personality and AI Capability Effects in LLM-Simulated Negotiation DialoguesZhe Su, Hsien-Te Kao, Daniel Nguyen, Spencer Lynch, Maarten Sap, Svitlana Volkova Myke C. Cohen2025≈ 82%
- Persona-Model Collapse in Emergent Misalignmentin corpus2026≈ 82%
- Crafting a Good Prompt or Providing Exemplary Dialogues? A Study of In-Context Learning for Persona-based Dialogue GenerationYajing Wan, Yuru Zhang, Jing Chen, Ling Cheng, Qian Shao, Yongzhu Chang, Tangjie Lv, Rongsheng Zhang Jiashu Pu2024≈ 82%
- ≈ 82%
- ≈ 82%
- ≈ 82%
- Automated Meta Prompt Engineering for Alignment with the Theory of MindRahul Agarwal, Eduardo Morales, Gozde Akay Aaron Baughman2025≈ 82%
- Dr. Jekyll and Mr. Hyde: Two Faces of LLMsTom Janssen-Groesbeek, Stefanos Koffas, Mauro Conti, Stjepan Picek Matteo Gioele Collu2026≈ 82%
- ToMAP: Training Opponent-Aware LLM Persuaders with Theory of MindZijia Liu, Jiaxuan You Peixuan Han2025≈ 82%
- Advances in LLMs with Focus on Reasoning, Adaptability, Efficiency and EthicsMuhammad Zaeem Khan, Aleesha Zainab, Saleha Jamshed, Sadia Ahmad, Kaynat Khatib, Faria Bibi, and Abdul Rehman Asifullah Khan2026≈ 81%
- Facet-Level Persona Control by Trait-Activated Routing with Contrastive SAE for Role-Playing LLMsin corpus2026≈ 81%
- Creating user stereotypes for persona development from qualitative data through semi-automatic subspace clusteringThomas Bjorner, Pernille Krog Sorensen, Paolo Burelli Dannie Korsgaard2026≈ 81%
- Personalized Constitutionally-Aligned Agentic Superego: Secure AI Behavior Aligned to Diverse Human ValuesAhmed Amer, Evan Harris, Preeti Ravindra, Shujun Zhang Nell Watson2025≈ 81%
- Improving Alignment and Robustness with Circuit BreakersLong Phan, Justin Wang, Derek Duenas, Maxwell Lin, Maksym Andriushchenko, Rowan Wang, Zico Kolter, Matt Fredrikson, Dan Hendrycks Andy Zou2024≈ 81%
- Controllable and explainable personality sliders for LLMs at inference timeDavid Khachaturov, Robert Mullins, Mark Huasong Meng Florian Hoppe2026≈ 81%
- Depth-Wise Activation Steering for Honest Language ModelsGracjan G\'oral and Marysia Winkels and Steven Basart2025≈ 81%
- Enhancing Conversational Agents with Theory of Mind: Aligning Beliefs, Desires, and Intentions for Human-Like InteractionDevin Yuncheng Hua, Hao Xue, Flora Salim Mehdi Jafari2025≈ 81%
- Quantitative Introspection in Language Models: Tracking Emotive States Across Conversationin corpus2026≈ 81%
- ≈ 81%
+25 more