Beyond Static Responses: Training Agents to Feel with Personality and Mood

Integrating Personality and Mood with Agent Emotions

2019-05-08
Suman Ojha, Jonathan Vitale, Syed Ali Raza, Richard Billingsley, Mary-Anne Williams
Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces EEGS, a computational emotion model that integrates personality and mood to generate believable agent emotions. By employing a supervised machine learning approach (Stochastic Gradient Descent) on human-validated data, it achieves a high average emotion intensity prediction accuracy of 78.1%.

TL;DR

Researchers have developed EEGS, a computational emotion model that uses Stochastic Gradient Descent (SGD) to predict emotion intensities with 78.1% accuracy. Unlike previous models that use "hard-coded" rules, this system learns how OCEAN personality traits and mood influence emotional output, making AI agents significantly more believable and human-like.

Background Positioning

While emotional AI is a well-established field, most models fall into two traps: they are either purely theoretical (based on fixed rules) or limited to simple "emotion classification" (e.g., is this agent happy or sad?). This paper moves the needle from what an agent feels to how much it feels, treating emotion as a continuous spectrum modulated by the agent's unique "character."

The Problem: The "One-Size-Fits-All" Emotion Crisis

Prior work in affective computing often ignores the fact that different individuals react to the same event differently. A "Conscientious" agent might feel deep reproach if a task is failed, while an "Agreeable" agent might feel mild disappointment. Current models lack:

  • Empirical Grounding: Most are based on researcher assumptions rather than human data.
  • Intensity Granularity: They can classify an emotion but can't accurately predict its strength (intensity).
  • Integration: Personality and mood are often treated as distinct silos rather than interacting components of the emotional process.

Methodology: The EEGS Framework

The core innovation lies in the transition from logic-based rules to a supervised machine learning regression task.

Data Input and Architecture

The model processes a combination of three distinct feature sets:

  1. Appraisal Variables (): Based on the OCC (Ortony, Clore, and Collins) theory, these define how the agent evaluates a situation.
  2. Personality Factors (OCEAN): Openness, Conscientiousness, Extroversion, Agreeableness, and Neuroticism.
  3. Mood (): A representation of the agent's current internal state.

Model Input Structure

The researchers used a dataset of 517 entries derived from human surveys to train separate network links for each emotion type (Joy, Distress, Gratitude, etc.). This modular approach prevents "learning errors" where the features of one emotion bleed into another.

Experiments & Results

The researchers compared their regression approach against standard classification tasks. While classification accuracy usually plummets as you add more emotion categories (dropping to 27.9% for 12 classes in previous SOTA), the EEGS model maintained high stability.

EmotionMean Accuracy ()Median Accuracy ()
Joy79.2%83.4%
Appreciation81.1%84.2%
Gratitude79.1%82.1%
Overall78.1%82.2%

Emotion Accuracy Table

Why This Matters

The standard deviation () across all emotions was remarkably low (avg 0.173), suggesting the model is consistently reliable across different emotional states. Whether the agent is feeling "Anger" or "Liking," the system predicts the intensity with similar precision.

Critical Analysis & Conclusion

Takeaway

The integration of personality and mood isn't just a "nice-to-have" feature; it is the mathematical bridge that allows agents to transition from being reactive machines to being believable characters. By training on human data, EEGS captures the "Inductive Bias" of human emotionality.

Limitations

  • Dataset Size: With only 47 unique human respondents, the diversity of personality-emotion mappings might be limited.
  • Complexity: Training a separate model for each emotion simplifies the process but may overlook the "blended emotions" that humans often experience.

Future Work

The authors suggest that this framework serves as a benchmark for future affective computing. The next step in this evolution will likely involve Deep Learning architectures that can model the temporal decay of mood and the complex interplay of conflicting emotions in real-time social interactions.

Paper Source: AAMAS '19: International Conference on Autonomous Agents and Multiagent Systems.

Find Similar Papers

Try Our Examples

  • Find recent papers that utilize deep learning or neural networks to map OCC appraisal variables to continuous emotion intensities in social robots.
  • Which study first introduced the OCC (Ortony, Clore, and Collins) model, and how have subsequent computational implementations integrated the Five-Factor Model of personality?
  • Explore how the integration of mood and personality in emotional architectures has been applied to healthcare or virtual assistant agents to improve user compliance and trust.
Contents
Beyond Static Responses: Training Agents to Feel with Personality and Mood
1. TL;DR
2. Background Positioning
3. The Problem: The "One-Size-Fits-All" Emotion Crisis
4. Methodology: The EEGS Framework
4.1. Data Input and Architecture
5. Experiments & Results
5.1. Why This Matters
6. Critical Analysis & Conclusion
6.1. Takeaway
6.2. Limitations
6.3. Future Work