1/17
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
What is affective computing?
๐ Term coined by Rosalind Picard in 1994.
๐ก Computing that relates to, arises from, or influences emotions.
๐ค Goal: Make machines recognize, interpret, and respond to human emotions.
Key research areas in affective computing
๐ Challenges:
1โฃ Representation โ How to define emotions?
2โฃ Detection โ How to identify emotions from users?
3โฃ Classification โ How to categorize emotions?
4โฃ Generation โ How to make machines express emotions?
Emotions, moods, personality
๐ Time-based classification:
โ Short-term โ Emotions (dominant & specific, e.g., excitement).
โ Medium-term โ Moods (lasting but unnoticed, e.g., feeling cheerful).
โ Long-term โ Personality (stable traits, e.g., introversion).
Emotional expression
โ Obvious expressions โ Facial expressions, voice tone, body posture.
โ Less obvious expressions โ Heart rate, sweat, respiration, pupil dilation.
๐ What we express may not always match what we feel
Emotion recognition system
๐ Inputs โ ๐ฏ Model โ ๐ Outputs
๐ Example system:
โ Inputs: Video, audio, sensors.
โ Model: Neural Networks, SVM, etc.
โ Outputs: Recognized emotions (happy, sad, angry).
Emotion recognition system
๐ค Audio: Speech tone, pitch, pauses, laughter, crying.
๐ญ Vision: Facial expressions, gestures, body movement.
๐ง Biosignals: Brain activity, heart rate, muscle tension.
Emotion Classification Methods
๐ Common Machine Learning Techniques:
โ Hidden Markov Models (HMM) โ Tracks sequences over time.
โ Long Short-Term Memory (LSTM) โ Learns from past data.
โ Convolutional Neural Networks (CNN) โ Good for vision-based detection.
โ Support Vector Machines (SVM) โ Finds patterns in data.
โ k-Nearest Neighbors (KNN) โ Finds similar past cases.
Common emotion models
๐ Ways to categorize emotions in computing:
โ Label-based models โ Uses predefined categories (e.g., "happy," "sad").
โ Ekman Model โ 6 universal emotions (joy, anger, sadness, surprise, disgust, fear).
โ Circumplex Model โ Maps emotions in a circular space (valence & arousal).
โ Plutchikโs Wheel โ 8 primary emotions with intensity variations.
โ PAD/VAD Model โ Uses Pleasure, Arousal, and Dominance to classify emotions.
Emotion synthesis + UI design
๐ญ Can computers express emotions?
๐ Multimodal outputs (talking avatars, voice tone, gestures).
๐ Challenges:
โ Uncanny Valley: Too realistic = creepy.
โ Non-anthropomorphic design: Avoid making computers act too human-like.
Rational choice theory in decision-making
๐ค Assumption: People make logical decisions based on expected value.
๐ Formula:
๐น U = p(x1)U(x1) + p(x2)U(x2) + โฆ + p(xn)U(xn)
โ Problem: Humans donโt always make rational choices due to emotions.
Decision affect theory
๐ฏ People choose based on expected pleasure, not just logical utility!
โ Rewards influence future decisions.
โ Surprise, disappointment, and regret play roles in decision-making.
๐ Example: People may prefer a low-risk, low-reward choice if the high-risk one caused stress before.
How affective computing helps users?
๐ Use Cases:
โ Personalized User Interfaces โ Adaptive content based on mood/personality.
โ Healthcare โ Emotion tracking in mental health applications.
โ Customer Service Bots โ AI agents that respond to usersโ emotions.
โ Gaming & VR โ Immersive experiences that react to user emotions.
๐ Developed by Paul Ekman.
โ Identifies 6 universal emotions across all cultures:
๐ Happiness
๐ Anger
๐ข Sadness
๐ฒ Surprise
๐จ Fear
๐คข Disgust
โ
Strength: Recognized worldwide.
โ Weakness: Ignores complex emotions like jealousy & love.
Circumplex Model of Affect
๐ Developed by James Russell.
โ Emotions are mapped in a circular space based on:
Valence (pleasant โ unpleasant)
Arousal (high energy โ low energy)
๐ Examples:
๐ Happy (High Arousal, Positive Valence)
๐ด Calm (Low Arousal, Positive Valence)
๐ก Angry (High Arousal, Negative Valence)
๐ญ Sad (Low Arousal, Negative Valence)
โ
Strength: Shows relationships between emotions.
โ Weakness: Doesnโt differentiate between emotions with the same valence/arousal.
Plutchikโs Wheel of Emotions
๐ Developed by Robert Plutchik.
โ 8 primary emotions arranged in pairs of opposites:
โค Love (Joy + Trust)
๐ Optimism (Joy + Anticipation)
๐ก Aggressiveness (Anger + Anticipation)
๐จ Terror (Fear + Surprise)
๐ Disappointment (Sadness + Surprise)
๐คฎ Disgust (Sadness + Disgust)
๐ Key Feature: Emotions vary in intensity (e.g., annoyance โ anger โ rage).
โ
Strength: Shows emotion intensity & blending.
โ Weakness: Doesnโt explain emotions influenced by culture.
PAD/VAD Emotion Model
๐ PAD: Pleasure, Arousal, Dominance
๐ VAD: Valence, Arousal, Dominance
โ Used to measure emotions continuously, rather than categorically.
โ Helps in sentiment analysis & AI models.
๐ Example:
๐ Happy: High Pleasure, High Arousal, Medium Dominance.
๐ก Angry: Low Pleasure, High Arousal, High Dominance.
๐ญ Sad: Low Pleasure, Low Arousal, Low Dominance.
โ
Strength: Works well for machine learning models.
โ Weakness: Hard to measure accurately in real-world scenarios.
PANA Mood Model
๐ Divides affect into:
โ Positive Affect (PA): Energy, enthusiasm, and alertness.
โ Negative Affect (NA): Distress, fear, and nervousness.
๐ 4 Categories:
1โฃ PAA (Positive Affect Activated): Active, enthusiastic.
2โฃ PAD (Positive Affect Deactivated): Calm, relaxed.
3โฃ NAA (Negative Affect Activated): Angry, tense.
4โฃ NAD (Negative Affect Deactivated): Depressed, bored.
โ
Strength: Captures emotional changes over time.
โ Weakness: Doesn't explain complex emotional states.
Big Five Personality Model
๐ Used in psychology to define personality traits.
โ OCEAN:
1โฃ Openness to Experience โ Curious, artistic.
2โฃ Conscientiousness โ Organized, responsible.
3โฃ Extraversion โ Outgoing, social.
4โฃ Agreeableness โ Kind, cooperative.
5โฃ Neuroticism โ Anxious, emotionally unstable.
โ
Strength: Explains long-term emotional tendencies.
โ Weakness: Doesnโt explain situational emotions.