8. Affective Computing Flashcards
(38 cards)
What is Affective Computing?
Development of computers/machines that recognize and express emotions
Interlaced with psychology, cognitive science, and computer science/electrical engineering
Why do we want affective computing?
To enhance human-computer interaction by incorporating emotional understanding
Current interactions with computers are devoid of emotions
How do humans modulate conversations based on emotions?
Humans adjust their tone and expressions depending on the other’s emotional state
Words can convey different meanings based on tone
Give an example of how tone can change the meaning of a statement.
The response to ‘Are you mad at me?’ could mean ‘No, I’m not’ or ‘Yes I am but I don’t want to say’
Contextual understanding of tone is crucial
Which types of computers may need affective abilities?
Assistive robots, such as elderly caretaker robots
These robots should regulate responses based on users’ emotions
What are some ways a computer can recognize emotions?
- Facial expressions
- Tone analysis
- Pulse
Most computers are equipped with cameras and microphones
How can a computer express emotions?
- Tone
- Emojis
- Capitalization
- Color
These methods help convey emotional context
What is the James-Lange theory of emotion?
Emotions are physical processes; physiological responses occur first and are then labeled as emotions
Example: Encountering a bear triggers a fight or flight response
What does the Cannon-Bard theory state?
Emotions originate in the brain; emotional experience and physiological changes occur simultaneously
Example: Seeing a bear and feeling fear at the same time
What do most psychologists believe about the theories of emotion?
Both James-Lange and Cannon-Bard theories are correct to some extent
Pain can lead to anger/sadness (James-Lange) and thoughts can lead to emotions (Cannon-Bard)
What are discrete emotions models?
Models that suggest there are only a certain number of basic emotions we can feel
Six basic emotions: anger, disgust, fear, happiness, sadness, surprise
What are the two dimensions in the dimensional emotions model?
- Valence (pleasantness/unpleasantness)
- Arousal
Emotions are constructed from these dimensional components
What is the third dimension of emotions that some psychologists propose?
Dominance, which reflects how much control one feels
Affective computing typically does not use this dimension
What is the basic process of affect recognition?
- Provide input (image, audio, physiological symptoms)
- Input is read by algorithms
- Output is the emotion
Machine learning algorithms, specifically deep learning, are used for this process
What is the first step in training a machine learning model for affect recognition?
Label all images with the emotion being displayed
This helps the model learn to recognize emotions from features extracted from images
What should be done with images before feeding them to the algorithm?
Extract features from the images instead of feeding all the image data
This prevents overwhelming the algorithm
What are the ways we can measure visual modality in affect recognition?
- Facial expression
- Body expression
- Eye gaze
- Pupil diameter
- Blinking behaviour
Facial expressions are considered the most intuitive indicators of affect.
Who proposed that facial expressions are universal?
Charles Darwin
Darwin suggested that facial expressions are universally recognized but could not prove it.
What experiment did Ekman conduct regarding facial expressions?
He photographed facial expressions of people from an isolated tribe.
The results showed their facial expressions were similar to those of non-isolated cultures.
What are display rules in the context of facial expressions?
Cultural rules that dictate how emotions are expressed.
These rules can lead to amplification or suppression of emotions based on social context.
What is the first step in the detection of facial expressions?
Face detection (and tracking)
It involves blocking out all other camera details to focus on the face.
What is the most popular method for face detection?
Viola Jones
This method is widely used for real-time face detection.
What are the two methods of feature extraction for facial expressions?
- Geometric features
- Appearance features
What do geometric features involve in facial expression detection?
Using a mask of shapes to map facial points and measuring distances and velocity vectors.
This helps in tracking how facial expressions develop.