Can a chatbot stay in character if it's caught and penalized every time it contradicts itself?
Does explicit inconsistency detection improve persona consistency in multi-turn dialogue?
This explores whether making a dialogue system explicitly notice and be penalized for contradicting its own persona (rather than hoping it stays in character) helps it stay consistent across many turns.
This explores whether making a dialogue system explicitly notice and be penalized for contradicting its own persona helps it stay consistent over many turns. The corpus says yes when detection becomes a training signal. It has no head-to-head test against methods that skip detection. It also hints that catching contradictions treats a symptom of something deeper.
The strongest case for yes is about what ordinary training misses. Supervised learning rewards a correct-looking reply but never punishes one that contradicts the persona, so a model can be fluent and self-contradictory at once. Why does supervised learning fail to enforce persona consistency? argues that consistency needs an explicit penalty, and it gets one cheaply with offline reinforcement learning on existing data plus human-labeled contradictions. Can training user simulators reduce persona drift in dialogue? goes further. It trains user simulators with three consistency checks as rewards: reply against persona prompt, reply against earlier replies, and answers to factual questions about the persona. Each check catches a different failure (drift within a turn, drift across the conversation, outright factual contradiction). Together they cut persona drift by over 55%. Two of those checks are inconsistency detectors used as a reward.
Detection is not the only route, though. Can imaginary listeners reduce dialogue agent contradictions? gives the agent an imaginary listener. Before speaking, the agent asks whether its utterance would let that listener tell its persona apart from a distractor. This cuts contradictions at inference time with no contradiction labels and no extra training. So the lighter alternative is to make the speaker think about how it will be heard, not to build a contradiction checker. The notes don't compare the two approaches directly, so which one wins is open.
There are two caveats. First, consistency scores are easy to game. Do persona consistency metrics actually measure dialogue quality? finds that high persona adherence often comes from parroting the character description while ignoring what the user asked. A detector rewarded on its own could push a model toward safe, repetitive, on-script answers, which is why persona and coherence have to be optimized together. Second, the model underneath may not commit to a character at all. Do large language models actually commit to a single character? shows that regenerating the same reply gives different outputs, each consistent with the context so far. Why do LLM persona prompts produce inconsistent outputs across runs? finds that run-to-run variation can match or exceed the variation between personas. Detection filters or penalizes contradictions, but it doesn't give the model a fixed self to be consistent with.
A different kind of monitoring works inside the model. How stable is the trained Assistant personality in language models? finds that emotional and self-reflective conversations push models away from their default Assistant persona along one dominant direction. Capping activations along that axis limits harmful drift without hurting capabilities. That is about the default Assistant rather than an assigned persona, but it suggests drift can be caught by watching the model's internals as well as by reading its text.
Sources 7 notes
Supervised learning cannot enforce persona consistency because it rewards correct responses but never penalizes contradictions. Offline reinforcement learning combines inexpensive training on existing data with explicit contradiction rewards using human-annotated labels, offering a practical alternative to expensive online RL.
By inverting standard RL setups to train user simulators for consistency using three complementary metrics (prompt-to-line, line-to-line, Q&A consistency) as reward signals, persona drift decreases by over 55%. This approach captures distinct failure types: local drift within turns, global drift across conversations, and factual contradictions.
Endowing dialogue agents with an imaginary listener via Rational Speech Acts reduces persona contradiction at inference time without NLI labels or extra training. The agent simulates whether utterances would distinguish its persona from a distractor, suppressing generic or contradictory responses.
High persona adherence scores often come from copying character descriptions while ignoring query relevance. MUDI jointly optimizes both by using discourse relations and graph-based coherence modeling alongside persona fidelity, showing that persona and context must be optimized together, not separately.
Shanahan's 20-questions test shows LLMs maintain a superposition of consistent objects or characters and sample from that distribution at generation time. Regenerating the same response yields different outputs, each consistent with prior context, proving no fixed commitment exists.
Show all 7 sources
When the same persona prompt is run repeatedly, output variance across runs matches or exceeds variance across different personas. This reveals that model uncertainty, not stable social knowledge, drives persona-simulated outputs, making them unsuitable for simulating human annotation disagreement.
Research mapping hundreds of character archetypes reveals a low-dimensional persona space where the leading component measures distance from the default Assistant. Emotional and meta-reflective conversations cause predictable drift, but activation capping along this axis mitigates harmful shifts without degrading capabilities.
Papers this line draws on 8
The research behind the notes this line reads — ranked by how closely each paper relates.
- Consistently Simulating Human Personas with Multi-Turn Reinforcement Learning
- Do LLMs Understand Personality? Rethinking Persona Fidelity Evaluation through Structured Behavioral Inference
- Will I Sound Like Me? Improving Persona Consistency in Dialogues through Pragmatic Self-Consciousness
- From Persona to Person: Enhancing the Naturalness with Multiple Discourse Relations Graph Learning in Personalized Dialogue Generation
- Building Persona Consistent Dialogue Agents with Offline Reinforcement Learning
- The Assistant Axis: Situating and Stabilizing the Default Persona of Language Models
- The Illusion of Debiasing: Persona Steering Redistributes Rather Than Reduces Bias in LLMs
- Persona Vectors: Monitoring and Controlling Character Traits in Language Models