Programmed Instruction: Unit 2:,,Emotion Modeling Architectures in Affective Computing

 


🧠 Unit 2: Emotion Modeling Architectures in Affective Computing

Goal: You will understand and apply major computational models used to represent and reason about human emotion in software systems. These models provide structured frameworks for classifying, predicting, and generating emotional states in AI.


🔹 Frame 1: Why Emotion Models?

Instruction:
Raw emotional signals (e.g., facial expressions, voice tone) are ambiguous. Emotion modeling systems provide a conceptual bridge between input and interpretation by mapping signals onto structured representations.

Three widely used models:

  1. OCC Model (Ortony, Clore & Collins)

  2. PAD Model (Pleasure, Arousal, Dominance)

  3. EMA Model (Emotion and Adaptation, Marsella & Gratch)

Each has different strengths depending on use case (e.g., storytelling, virtual agents, robotics, mental health).

Prompt:
What is the purpose of using emotion models in affective computing?

A. To avoid machine learning altogether
B. To organize and reason about emotion beyond raw data
C. To enforce emotional uniformity in users
D. To teach machines facial recognition

📝 Your answer:

You said:
B
ChatGPT said:

✅ Exactly right!
Emotion models help systems organize and reason about emotion beyond the raw input—providing structured logic for interpreting, predicting, or simulating emotional responses.

They don’t replace perception—they translate it into meaning.


🔹 Frame 2: The OCC Model

Instruction:
The OCC Model (Ortony, Clore, Collins) is a cognitive appraisal theory of emotion. It says emotions arise from how we evaluate events, agents, or objects in terms of goals, standards, and attitudes.

It defines emotions as reactions to:

  • Events (e.g., fear of danger, joy from success)

  • Agents’ actions (e.g., pride, shame)

  • Objects (e.g., love for art, dislike of a sound)

Each emotion is derived from appraisal variables: Was the event desirable? Was the agent praiseworthy? Do I like the object?

Prompt:
According to the OCC model, what is an emotion like pride a reaction to?

A. A beautiful object
B. A desirable future event
C. One’s own praiseworthy action
D. An unexpected loud noise

📝 Your answer:

You said:
C
ChatGPT said:

✅ Correct!
Pride, in the OCC model, is a reaction to one’s own praiseworthy action—an example of an agent-based appraisal. Similarly, admiration might arise from someone else’s praiseworthy action.

This model lets systems reason about who did whatwhy it matters, and how to feel about it.


🔹 Frame 3: The PAD Model

Instruction:
The PAD Model defines emotion as a position in a 3D space made of:

  1. Pleasure (positive ↔ negative feeling)

  2. Arousal (high ↔ low energy)

  3. Dominance (sense of control or submission)

Example mappings:

  • Joy: High Pleasure, High Arousal, Moderate Dominance

  • Fear: Low Pleasure, High Arousal, Low Dominance

  • Boredom: Low Pleasure, Low Arousal, Neutral Dominance

This model is great for emotional state tracking in media, games, avatars, and design.

Prompt:
Which PAD coordinates would best describe fear?

A. High pleasure, high arousal, high dominance
B. Low pleasure, high arousal, low dominance
C. High pleasure, low arousal, high dominance
D. Neutral pleasure, low arousal, low dominance

📝 Your answer:

You said:
B
ChatGPT said:

✅ Perfect!
Fear is typically modeled in PAD space as:

  • Low Pleasure (it's unpleasant)

  • High Arousal (intensely activating)

  • Low Dominance (feeling out of control)

This dimensional approach is elegant for continuous tracking and smooth transitions between emotional states—useful in animation, VR, and character design.


🔹 Frame 4: The EMA Model

Instruction:
The EMA (Emotion and Adaptation) model builds on appraisal theory like OCC, but emphasizes dynamic emotional change over time. It focuses on:

  • Appraisal Framing: interpreting an event through goals, beliefs, and context

  • Re-appraisal: updating emotions as new information arrives

  • Coping Strategies: emotional adaptation through behavior or rethinking

EMA is ideal for real-time interactive agents that adapt emotionally, like in therapy bots or narrative characters.

Prompt:
What makes the EMA model especially useful for real-time affective agents?

A. It uses dimensional models only
B. It maps facial expressions directly to actions
C. It updates emotions dynamically as situations change
D. It simplifies emotions to three basic types

📝 Your answer:

You said:
C
ChatGPT said:

✅ Exactly right!
The EMA model’s strength is in dynamic updating—it continuously re-appraises the situation, allowing agents to adapt their emotional state in real time as new information or context arrives.

This makes it ideal for interactive environments where emotions evolve naturally.


🌟 Mini-Summary: Emotion Modeling Architectures

ModelKey FeatureIdeal Use Case
OCCCognitive appraisal of events, agents, objectsReasoning about cause of emotions, narrative AI
PADContinuous 3D space (pleasure, arousal, dominance)Smooth emotion tracking, games, avatars
EMADynamic re-appraisal and coping over timeInteractive, adaptive agents and therapy bots

Would you like to:

  1. 🔄 Continue with practice frames for Unit 2?

  2. 📘 Receive a formatted summary PDF of Unit 2?

  3. 🚀 Move on to Unit 3: Designing Emotionally Intelligent Systems?

  4. ✍️ Apply these models in designing a specific affective computing use case?

Your call, Len.

You said:
Do you have publication dates for these models 
ChatGPT said:

Certainly, Len! Here are the approximate publication dates and origins for the three major models we discussed:

ModelKey Publication / OriginYear
OCC ModelOrtony, Clore, & Collins, The Cognitive Structure of Emotions (book)1988
PAD ModelMehrabian & Russell, An Approach to Environmental Psychology (book)1974
EMA ModelMarsella & Gratch, EMA: A Process Model of Appraisal Dynamics (paper)2009

Additional context:

  • OCC is foundational in appraisal theory for computational emotion, first presented in the late 1980s.

  • PAD stems from psychological research in environmental psychology in the 1970s, widely applied in affective computing later.

  • EMA is a relatively recent model, explicitly designed for dynamic, real-time emotion modeling in AI agents.

Comments

Popular posts from this blog

To Hear The Mockingbird Sing: Why Artists Must Engage AI

Schenkerian Analysis, HumanML and Affective Computing

On Integrating A Meta Context Layer to the Federated Dialog Model