PERSONAGE: Psychologically Informed Adaptation in Conversational AI

Towards personality-based user adaptation: psychologically informed stylistic language generation

2010-07-02
François Mairesse, Marilyn A. Walker
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces PERSONAGE, a highly parameterizable Natural Language Generation (NLG) system designed to adapt to a user's personality using the Big Five model. It systematically maps psycholinguistic findings to 67 generation parameters across the NLG pipeline, achieving high accuracy (up to 91%) in conveying intended personality traits.

TL;DR

Researchers have developed PERSONAGE, an NLG engine that doesn't just "talk"—it expresses a personality. By mapping 67 psychological parameters to a standard generation pipeline, the system can project traits like Extraversion or Agreeableness with high precision. This is a leap from template-based systems to true stylistic adaptation.

Background: Why Personality Matters in UX

Humans are hardwired to adapt their speech to their partners—a process known as entrainment. Studies show that users find dialogue systems more competent and intelligent when the system’s personality matches their own (the similarity-attraction effect). However, most bots today are "personality-neutral" or rely on rigid, hand-crafted templates. PERSONAGE addresses this by building a generative bridge between psycholinguistics and computational linguistics.

The "Big Five" Framework

The system is grounded in the Big Five Model (OCEAN):

  • Openness to Experience: Intellectual vs. Simple.
  • Conscientiousness: Disciplined vs. Disorganized.
  • Extraversion: Sociable vs. Reserved.
  • Agreeableness: Friendly vs. Uncooperative.
  • Neuroticism (Emotional Stability): Anxious vs. Calm.

Methodology: The 67-Parameter Pipeline

The genius of PERSONAGE lies in its integration into the standard NLG pipeline. It doesn't just swap words; it changes the logic of the utterance.

1. Content Planning

The system decides what to say. For instance, an extravert persona will have a higher Verbosity setting, including more restaurant attributes and repetitions. A disagreeable persona might trigger a Competence Mitigation parameter, saying something like, "Everybody knows that..." to belittle the user's request.

2. Sentence Planning (Aggregation & Pragmatics)

This layer controls how ideas are joined. An introvert might use "Period" aggregation to create short, formal sentences, while a neurotic persona might have high Stuttering and Filled Pause (e.g., "err", "mmm") markers to simulate anxiety.

3. Lexical Choice

The final step involves selecting the specific lexeme. Using resources like WordNet and VerbOcean, the system adjusts word length and frequency.

The architecture of the personage base generator

Experimental Battleground: The Restaurant Domain

The authors tested PERSONAGE by generating recommendations for NYC restaurants.

TraitHigh Persona (Example)Low Persona (Example)
Extraversion"I am sure you would like Chimichurri Grill, you know...""Chimichurri Grill isn’t as bad as the others."
Agreeableness"I guess you would like it buddy...""Actually, its price is 41 dollars. It's damn costly."

Personality Generation Examples

Results & Key Findings

The evaluation results were striking:

  • Human Alignment: Human judges correctly identified the intended personality in 85% of cases.
  • The Extravert Edge: Extraversion was the easiest to project (91.3% accuracy), largely due to explicit markers like exclamation points and high word counts.
  • Naturalness vs. Accuracy: Interestingly, "neurotic" and "unconscientious" outputs were rated as less natural. This suggests that humans find extreme negative traits in AI slightly jarring or "robotic."

Critical Insight: Beyond Content

The study proves that Politeness and Style are not just "flavor text"—they are encoded in the syntax and rhetorical structure. For example, using a Tag Question (e.g., "...isn't it?") can modulate perceived Agreeableness, while Subject Implicitness (e.g., "The food is great" vs "The restaurant has great food") signals Extraversion.

Conclusion & Future Work

PERSONAGE represents a significant milestone in User-Adaptive Systems. While the current implementation uses rule-based logic, it provides the "psychological feature set" that future Large Language Model (LLM) fine-tuning can adopt. The next frontier? Real-time adaptation where the system senses your personality through your text and pivots its own persona to match or complement yours.


Field: Natural Language Generation / User Modeling Source: Springer Science+Business Media B.V. 2010

Find Similar Papers

Try Our Examples

  • Search for recent papers that extend personality-based language generation using Large Language Models (LLMs) and Prompt Engineering instead of rule-based NLG pipelines.
  • Which psycholinguistic study first identified the correlation between "Big Five" traits and specific lexical category counts, and how does this paper modernize those findings?
  • Find research that applies the PERSONAGE framework or its 67 parameters to multimodal agents involving gesture and prosody synchronization.
Contents
PERSONAGE: Psychologically Informed Adaptation in Conversational AI
1. TL;DR
2. Background: Why Personality Matters in UX
3. The "Big Five" Framework
4. Methodology: The 67-Parameter Pipeline
4.1. 1. Content Planning
4.2. 2. Sentence Planning (Aggregation & Pragmatics)
4.3. 3. Lexical Choice
5. Experimental Battleground: The Restaurant Domain
6. Results & Key Findings
7. Critical Insight: Beyond Content
8. Conclusion & Future Work