ET-805 Modeling Learners Emotions Ramkumar.Rajendran@iitb.ac.in - - PowerPoint PPT Presentation

et 805 modeling learner s emotions
SMART_READER_LITE
LIVE PREVIEW

ET-805 Modeling Learners Emotions Ramkumar.Rajendran@iitb.ac.in - - PowerPoint PPT Presentation

ET-805 Modeling Learners Emotions Ramkumar.Rajendran@iitb.ac.in Activity - TPS An ITS adapts the learning content/feedback based on learners performance and preferences. Think individually and write down two most important preferences


slide-1
SLIDE 1

ET-805 Modeling Learner’s Emotions

Ramkumar.Rajendran@iitb.ac.in

slide-2
SLIDE 2

Activity - TPS

An ITS adapts the learning content/feedback based on learners’ performance and preferences. Think individually and write down two most important preferences we should consider for adaptation (2 mins) Share (5 mins)

2

slide-3
SLIDE 3

Activity - Class Response

  • Motivation - Interest
  • Skill on a concept or topic - mental state of the student
  • Based on student level of response
  • Language - Formal or informal
  • Affective State - mood
  • 3
slide-4
SLIDE 4

Activity - TPS

Think How humans teachers detect emotions in a traditional classroom scenario write one such approach (3 mins) Pair select one approach that the teachers used to predict the students' emotion and discuss how to use that approach in ITS (i.e., automate the approach) (5 mins) Share (3 mins)

4

slide-5
SLIDE 5

Activity - Class Response

  • Self reporting - Emotion panel, Ask students directly
  • Body Posture and gesture
  • Camera
  • Engagement - asking student a simple reporting

5

slide-6
SLIDE 6

Affective States

Basic Emotions: Sad, Fear, Happy, Anger, Surprise, Disgust and Contempt Learner-centered emotion: frustration, boredom, confusion, curiosity, delight, engagement, surprise, and anxiety are more applicable to computer learning environments

6

Rafael A. Calvo, and Sidney D’Mello, Affect Detection: An Interdisciplinary Review of Models, Methods, and Their Applications, 2010

slide-7
SLIDE 7

Voice and Text

  • Paralinguistic Features of Speech (Voice)
  • Text: Natural Language Processing
  • Low cost
  • Non-intrusive
  • Scalable

But ?

  • Very Few ITS developed for Voice and Text input

7

slide-8
SLIDE 8

Body Language and Posture

  • Non-Intrusive
  • Body Pressure Measurement

System

  • Machine learning methods by

analyzing data has shown up-to 83% detection accuracy

8

slide-9
SLIDE 9

Physiology Sensors

Electromyogram (EMG)

9

Electroencephalography (EEG)

slide-10
SLIDE 10

Physiology Sensors

Electrodermal Activity (EDA)

10

slide-11
SLIDE 11

Activity - Discussion

List the drawbacks of detection emotions using sensors

  • Cost - non-scaleable
  • Sensitive to small moves
  • Lab studies not for real classroom
  • Computationally costly
  • Privacy issues

11

slide-12
SLIDE 12

Emotion Detection using Facial Expressions

  • Manual Observation
  • Trained coders can observe student’s emotion like in the

traditional classroom

  • Can be done in real-time
  • Cost ineffective, not scalable
  • Coarse Grain data

12

slide-13
SLIDE 13

Activity - Discussion

List the drawbacks of detecting emotion using human observers

  • Can’t be used to personalize
  • Observers might have bias
  • Non scalable

13

slide-14
SLIDE 14

Facial Expressions

Automatic emotion detection using facial expressions

  • Learner’s facial expression is captured using web camera
  • 24 frames of pictures/Second video
  • Machine learning and deep learning networks are used to

identify the units (AU) in each frame

  • Dataset labeled using human observers are used for training

the machine learning classifiers

14

slide-15
SLIDE 15

What is Action Units (AUs)!

  • FACS – Facial Action Coding System

15

AU Number FACS Name Neutral face 1 Inner Brow Raiser 2 Outer Brow Raiser 4 Brow Lowerer 5 Upper Lid Raiser 6 Cheek Raiser

slide-16
SLIDE 16

Research Studies using Facial Expression

16

slide-17
SLIDE 17

Activity - Discussion

List the drawbacks of automatic facial emotion detection software

  • Too much of data - finer grained
  • Basic emotions
  • Posture and gesture in not considered
  • Can’t detect student facial expression all the time

17

slide-18
SLIDE 18

Modeling Emotions using Log data

  • Mining log data and developing classifiers using labelled data
  • Labelling done by human observers
  • Features in data mining approaches are created by experts
  • Example features: response to questions, response to last

3,5,…, n questions, time taken to answer the question, etc

  • Machine Learning classifiers are used to detect emotions
  • Detection Accuracy > 80%

18

slide-19
SLIDE 19

Activity - Discussion

List the drawbacks of data mining approaches to detect emotions

19

slide-20
SLIDE 20

Modeling Emotions using Log data

  • Learner’s emotions are detected by applying theory
  • Features for the classifiers are constructed by applying

theoretical definition of emotions

  • Captures both when and why
  • Accuracy is less compared to data mining approaches

20

slide-21
SLIDE 21

Theory-Driven Approach to Detect Frustration

21

slide-22
SLIDE 22

Definition of Frustration

The following factors of frustration are considered to model the student's frustration.

  • Frustration is the blocking of a behavior directed towards a

goal

  • The distance to the goal is a factor that influences frustration
  • Frustration is cumulative in nature
  • Time spent to achieve the goal is a factor that influences

frustration

22

slide-23
SLIDE 23

Performance of Theory-Driven Approach Using Linear Regression

23

slide-24
SLIDE 24

Performance of Theory-Driven Approach Using Different Classifiers

24

slide-25
SLIDE 25

Activity - Discussion

List the drawbacks of theory-driven approach to detect emotions

25

slide-26
SLIDE 26

Last Activity - Muddy Points

List down

  • two important and
  • two least clear

(muddy) points from today’s class

  • https://tinyurl.com/et8

05mp

26