1
Student Behavior Analysis using Affective State Estimation in RoboTutor Mayank Saxena¹, Rohith Krishnan Pillai², Dr. Jack Mostow Goal: To study if there are any interesting links between student behavior and their affective states in an intelligent tutor system? Can these affective states be used to predict student’s behavior in real-time? Research questions included: Can we apply a novel approach of affective state estimation on children belonging to different demographics using existing open source tools? Given the additional information of the student’s affective state, what can we infer about the student, the different activities and the subject categories? Is it possible to predict the student’s next action based on their affective states? For example, can we make a real-time system to detect when the student is about to tap the back button in-between the activity? Approach: Results: Conclusions and Future Work: Screen record video OpenFace¹² {"RT_log_version":"1.0.1","RT_log_data":[{"class":"VERBOSE","tag":"RTag"," type":"TimeStamp","datetime":"07/04/2017 16:50:21","time":"1499176221447","data":{"RoboTutor":"SessionStart"}}... Log files from student’s session Join AU files to log files by Timestamp.² Facial action units (AU)² RoboTutor DB¹ Timestamp Action Units Educationally relevant emotions Provides: Map AUs to Affective States²: Delight, Surprise, Frustration, Confusion, Boredom, Neutral Timestamp Successful completion Student performance (Bubble Pop) Use of the back button Provides: Data visualization¹² Acknowledgements Thanks to Dr. Jack Mostow for his guidance and support throughout the project. Thanks to Dr. Amy Ogan and Dr. Jeni Lazlo for their valuable inputs on improvements to our research. Thanks to Dr. Tadas Baltrušaitis for his clarifications and suggestions on using Open Face. Thanks to Rhea Jain for her help in the analysis, AU to emotion conversions and plotting. We also appreciate Yugandhar Pavan Devarapalli for helping us visualize the data. Successful completions are more likely when students are in Affective State Delight Statistically significant positive correlation exists between the state delight and successful completions. Affective state delight is a possible predictor for the successful completion of activity. Wilcoxon rank sum test (95% confidence) W-value p-value 1079900000 2.20E-16 Affective State Surprise is a good indicator for a student clicking the back button during activity Wilcoxon rank sum test (95% confidence) W-value p-value 29136000 0.03796 Although boredom is more frequent, only neutral, surprise and delight were statistically significant. Significance values shown above are for affective state Surprise. Correctness in Bubble Pop activity is positively correlated only with Affective State Flow Note: Sample size (N) = 17 sessions Assumes each session is a different student AU to emotion mapping is done using correlations from existing literature. A correlation exists between in-app behavioral actions of the students and the affective states exhibited by them. Using many such correlations, we can build a prediction model for the in-app behavioral actions of the students in real-time. Developing a background service to communicate the next possible action or behavior of the student to RoboTutor. This is currently in development.¹ Integrate existing affective state data analysis pipeline to Statistical Probe of Tutoring system (SPOT) for continued analysis of incoming data.¹² Flow (neutral) is a good indicator of the learner being engaged while interacting with the tutor system. It can be considered as one of the many predictors for ‘good’ performance in Bubble Pop activities. 1 2 3 6 5 4 7 8

Student Behavior Analysis using Affective State …...Student Behavior Analysis using Affective State Estimation in RoboTutor Mayank Saxena¹, Rohith Krishnan Pillai², Dr. Jack Mostow

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Student Behavior Analysis using Affective State …...Student Behavior Analysis using Affective State Estimation in RoboTutor Mayank Saxena¹, Rohith Krishnan Pillai², Dr. Jack Mostow

Student Behavior Analysis using Affective State Estimation in RoboTutorMayank Saxena¹, Rohith Krishnan Pillai², Dr. Jack Mostow

Goal: To study if there are any interesting links between student behavior and their affective states in an intelligent tutor system? Can these affective states be used to predict student’s behavior in real-time?

Research questions included:

● Can we apply a novel approach of affective state estimation on children belonging to different demographics using existing open source tools?

● Given the additional information of the student’s affective state, what can we infer about the student, the different activities and the subject categories?

● Is it possible to predict the student’s next action based on their affective states? For example, can we make a real-time system to detect when the student is about to tap the back button in-between the activity?

Approach:

Results:

Conclusions and Future Work:

Screen record video

OpenFace¹⁺²

{"RT_log_version":"1.0.1","RT_log_data":[{"class":"VERBOSE","tag":"RTag","type":"TimeStamp","datetime":"07/04/2017 16:50:21","time":"1499176221447","data":{"RoboTutor":"SessionStart"}}...

Log files from student’s session

Join AU files to log files byTimestamp.²

Facial action units (AU)²

RoboTutor DB¹

TimestampAction UnitsEducationally relevant emotions

Provides:

Map AUs to Affective States²:Delight, Surprise, Frustration, Confusion, Boredom, Neutral

TimestampSuccessful completionStudent performance (Bubble Pop)Use of the back button

Provides:

Data visualization¹⁺²

AcknowledgementsThanks to Dr. Jack Mostow for his guidance and support throughout the project.Thanks to Dr. Amy Ogan and Dr. Jeni Lazlo for their valuable inputs on improvements to our research.Thanks to Dr. Tadas Baltrušaitis for his clarifications and suggestions on using Open Face.Thanks to Rhea Jain for her help in the analysis, AU to emotion conversions and plotting.We also appreciate Yugandhar Pavan Devarapalli for helping us visualize the data.

Successful completions are more likely when students are in Affective State Delight

● Statistically significant positive correlation exists between the state delight and successful completions.

● Affective state delight is a possible predictor for the successful completion of activity.

Wilcoxon rank sum test (95% confidence)

W-value p-value

1079900000 2.20E-16

Affective State Surprise is a good indicator for a student clicking the back button during activity

Wilcoxon rank sum test (95% confidence)

W-value p-value

29136000 0.03796

● Although boredom is more frequent, only neutral, surprise and delight were statistically significant.

● Significance values shown above are for affective state Surprise.

Correctness in Bubble Pop activity is positively correlated only with Affective State Flow

Note:● Sample size (N) = 17 sessions● Assumes each session is a

different student● AU to emotion mapping is

done using correlations from existing literature.

● A correlation exists between in-app behavioral actions of the students and the affective states exhibited by them.

● Using many such correlations, we can build a prediction model for the in-app behavioral actions of the students in real-time.

Developing a background service to communicate the next possible action or behavior of the student to RoboTutor.This is currently in development.¹

Integrate existing affective state data analysis pipeline to Statistical Probe of Tutoring system (SPOT) for continued analysis of incoming data.¹⁺²

● Flow (neutral) is a good indicator of the learner being engaged while interacting with the tutor system.

● It can be considered as one of the many predictors for ‘good’ performance in Bubble Pop activities.

1

2 3

65

4

7

8