29
Facial Affect Displays During Tutoring Sessions Mattijs Ghijsen – Dirk Heylen* Rieks op den Akker Anton Nijholt

Analysing Facial Affect Displays using the Component Process

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Analysing Facial Affect Displays using the Component Process

Facial Affect Displays During Tutoring Sessions

Mattijs Ghijsen – Dirk Heylen*

Rieks op den AkkerAnton Nijholt

Page 2: Analysing Facial Affect Displays using the Component Process

2

INES

Page 3: Analysing Facial Affect Displays using the Component Process

3

Facial Expressions

• What do they tell about how the student is experiencing the situation?

• How might we be able to use this to improve the tutoring system?

Page 4: Analysing Facial Affect Displays using the Component Process

4

Previous Work

• Based on– Student Activity– Difficulty– Errors

• Adjust– Adjust teaching strategy– Adjust dialogue move

Page 5: Analysing Facial Affect Displays using the Component Process

5

Pilot

• Collect data• See what happens

Page 6: Analysing Facial Affect Displays using the Component Process

6

Interpreting

• If some expression occurred• What triggered it?• What does it mean?

= How can a system make sense of what happened and react appropriately?

Page 7: Analysing Facial Affect Displays using the Component Process

7

Elements to consider

• Events:– system– student

• Appraisals• Facial Expressions

Page 8: Analysing Facial Affect Displays using the Component Process

8

Facial Expression Dictionary?

• Emotions• Mental state• Conversational function• Adaptor

Page 9: Analysing Facial Affect Displays using the Component Process

9

More complex

• Using Stimulus Evaluation Checks:– Situation: how could it be evaluated– Face: what could have triggered it

• Why do it?• Some way of flexibility:

– if match between f.e.-sec and sit.-sec: ok– if no match than: reason

Page 10: Analysing Facial Affect Displays using the Component Process

10

Component Process Model

• Scherer• Eclectic• Appraisal process

– Stimulus Evaluation Checks– 5 criteria– Performed sequentially

Page 11: Analysing Facial Affect Displays using the Component Process

11

Stimulus Evaluation Checks

Novelty change in the pattern of external or internal stimulation

Intrinsic pleasantness

whether a stimulus event is pleasant, inducing approach tendencies, or unpleasant, inducing avoidance tendencies

Goal/Need significance

whether a stimulus event is relevant to important goals or needs of the organism; outcome consistent with expectations; conducive or obstructive to reaching goals

Coping potential

evaluating the causation of a stimulus and the coping potential available, particularly the degree of control over the event and relative power

Norm/Self compatibility

evaluating whether the event, particularly an action conforms to social norms, cultural conventions…

Page 12: Analysing Facial Affect Displays using the Component Process

12

Component Process Model

Function Subsystem Component

Evaluation of stimulation

Information processing

Cognitive

System regulation Support Neurophysiological

Preparation and direction of action

Executive Motivational

Communication and direction of action

Action Expressive

Monitoring, attention, focus, reflection

Monitor Subjective feeling

Page 13: Analysing Facial Affect Displays using the Component Process

13

SEC AU

Novelty High Low

Sudden 1 + 2 + 5 + 26/27(1/2=brow raiser; 5= eyelid; 26/27=mouth)

Familiarity 4b + 7

Predictability 4b + 7

Page 14: Analysing Facial Affect Displays using the Component Process

14

INES

Page 15: Analysing Facial Affect Displays using the Component Process

15

The Exercise

• Ask patient to put arm on table• Disinfect part of the arm• Insert the needle• Inject medicine

Page 16: Analysing Facial Affect Displays using the Component Process

16

Movie

Page 17: Analysing Facial Affect Displays using the Component Process

17

Movie

Page 18: Analysing Facial Affect Displays using the Component Process

18

Movie

Page 19: Analysing Facial Affect Displays using the Component Process

19

Movie

Page 20: Analysing Facial Affect Displays using the Component Process

20

Movie

Page 21: Analysing Facial Affect Displays using the Component Process

21

Movie

Page 22: Analysing Facial Affect Displays using the Component Process

22

Movie

Page 23: Analysing Facial Affect Displays using the Component Process

23

Situation – Expression

Patient asks for clarification raised brows (2), frown (1), head pulled back (1)

Patient repeatedly does not understand what student says

smile (2)

Patient pulls up her sleeve smile (4), raised brows (2), nod (1), pull head back (1)

Student is disinfecting the arm smile (7), raised brow (1)

Page 24: Analysing Facial Affect Displays using the Component Process

24

Facial Expression Appraisal

Expression Novel Pleasant Goal significant

Coping Potential

Smile (22) 3 18 19 14

Raised eyebrows (11)

7 4 2 0

Mouth corners pulled down (2)

2 1 1 1

Page 25: Analysing Facial Affect Displays using the Component Process

26

For our application

• Facial expressions tell us something

• that might be of use.– Students are finding it pleasant– Students are concentrating– Students are not frustrated– Students were not expecting

something

Page 26: Analysing Facial Affect Displays using the Component Process

27

Discussion

• Not only emotion• Pilot: not real data• Complicated procedure• Many things indeterminate

Page 27: Analysing Facial Affect Displays using the Component Process

28

Questions:

• How to classify situations in terms of SECs?– Situation: what to take into account?– Appraisal not situation– Coder consistency

• Facial expression:– how to analyse in terms of SECs– ambiguity – incompleteness

• How to make a system work with such information structures?

Page 28: Analysing Facial Affect Displays using the Component Process

29

Problem

• Matching 1) potential appraisals of situation

types with2) potential significance of facial

expression

• 1) = hard to do for types• 2) = lots of ambiguity

Page 29: Analysing Facial Affect Displays using the Component Process

30

So

• Why do it?• Some way of flexibility:

– if match between f.e.-sec and sit.-sec: ok

– if no match than: reason