Abstract
The detection of students’ emotions in computer-based learning environments is a complex task. Although emotions can be detected from sensors, a less intrusive method is to train supervised machine learning algorithms for the emotions prediction based on the log of students’ actions on the system. For these algorithms to work as expected, they need to be trained with a large amount of reliable ground truth labels. Generally, labels are generated by students themselves or by coders monitoring students, watching videos from the students, or reviewing logs of students’ actions. Younger learners (i.e., children) are unable to label their emotions properly. Still, it is difficult for a coder to identify students’ emotions only from their face since the emotional facial expression is generally subtle in a learning setting. This article describes EmAP-ML (Emotions Annotation Protocol for Machine Learning), a protocol for coders to annotate students’ learning emotions and behaviors based on video records, which contains facial expressions, ambient audio, and computer screen. The screen and ambient audio records allow coders to infer students’ appraisal (an evaluation that elicits an emotion) to identify emotions even when the facial expression is subtle. This protocol was evaluated by two coders who annotated videos obtained from 55 students while using a tutoring system, having achieved an agreement coefficient of 0.62, measured through Cohen’s Kappa statistics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ahadi, A., et al.: Exploring machine learning methods to automatically identify students in need of assistance. In: ICER, pp. 121–130. ACM (2015)
Bixler, R., D’Mello, S.: Detecting boredom and engagement during writing with keystroke analysis, task appraisals, and stable traits. In: IUI. ACM (2013)
Bosch, N., D’Mello, S., Mills, C.: What emotions do novices experience during their first computer programming learning session? In: Lane, H.C., Yacef, K., Mostow, J., Pavlik, P. (eds.) AIED 2013. LNCS (LNAI), vol. 7926, pp. 11–20. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-39112-5_2
Calvo, R.A., D’Mello, S.: Affect detection: an interdisciplinary review of models, methods, and their applications. IEEE Trans. Affect. Comput. 1(1), 18–37 (2010)
Cohen, J.: A coefficient of agreement for nominal scales. Educ. Psychol. Measure. 20(1), 37–46 (1960)
Conati, C., Maclaren, H.: Empirically building and evaluating a probabilistic model of user affect. User Model. User-Adap. Interact. 19(3), 267–303 (2009)
Craig, S.D., D’Mello, S., Witherspoon, A., Graesser, A.: Emote aloud during learning with autotutor: applying the facial action coding system to cognitive-affective states during learning. Cogn. Emot. 22(5), 777–788 (2008)
D’Mello, S., Lehman, B., Pekrun, R., Graesser, A.: Confusion can be beneficial for learning. Learn. Instr. 29, 153–170 (2014)
D’Mello, S.K., Craig, S.D., Sullins, J., Graesser, A.C.: Predicting affective states expressed through an emote-aloud procedure from autotutor’s mixed-initiative dialogue. Int. J. Artif. Intell. Educ. 16, 3–28 (2006)
D’Mello, S.K., Graesser, A.: Multimodal semi-automated affect detection from conversational cues, gross body language, and facial features. User Model. User-Adap. Interact. 20(2), 147–187 (2010)
Elfenbein, H.A., Ambady, N.: Universals and cultural differences in recognizing emotions. Curr. Direct. Psychol. Sci. 12(5), 159–164 (2003)
Jaques, P.A., et al.: Rule-based expert systems to support step-by-step guidance in algebraic problem solving: the case of the tutor PAT2Math. Expert Syst. Appl. 40(14), 5456–5465 (2013)
Lee, D.M.C., Rodrigo, M.M.T., Baker, R.S.J., Sugay, J.O., Coronel, A.: Exploring the relationship between novice programmer confusion and achievement. In: D’Mello, S., Graesser, A., Schuller, B., Martin, J.-C. (eds.) ACII 2011. LNCS, vol. 6974, pp. 175–184. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-24600-5_21
Leinonen, J., Longi, K., Klami, A., Vihavainen, A.: Automatic inference of programming performance and experience from typing patterns. In: ACM Technical Symposium on Computing Science Education, pp. 132–137. ACM (2016)
Mills, C., D’Mello, S.: Emotions during writing on topics that align or misalign with personal beliefs. In: Cerri, S.A., Clancey, W.J., Papadourakis, G., Panourgia, K. (eds.) ITS 2012. LNCS, vol. 7315, pp. 638–639. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-30950-2_99
Mota, S., Picard, R.W.: Automated posture analysis for detecting learner’s interest level. In: CVPRW 2003, vol. 5, pp. 49–49. IEEE (2003)
Ocumpaugh, J., Baker, R.: Baker Rodrigo Ocumpaugh monitoring protocol (BROMP) 2.0 technical and training manual (2015)
Ortony, A., Clore, G.L., Collins, A.: The Cognitive Structure of Emotions. Cambridge University Press, Cambridge (1990)
Pekrun, R., Goetz, T., Daniels, L.M., Stupnisky, R.H., Perry, R.P.: Boredom in achievement settings: exploring control-value antecedents and performance outcomes of a neglected emotion. J. Educ. Psychol. 102, 531 (2010)
Porayska-Pomsta, K., Mavrikis, M., D’Mello, S., et al.: Knowledge elicitation methods for affect modelling in education. IJAIED 22(3), 107–140 (2013)
Reis, H., Alvares, D., Jaques, P., Isotani, S.: Analysis of permanence time in emotional states: a case study using educational software. In: Nkambou, R., Azevedo, R., Vassileva, J. (eds.) ITS 2018. LNCS, vol. 10858, pp. 180–190. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-91464-0_18
Rodrigo, M.M.T., et al.: Affective and behavioral predictors of novice programmer achievement, vol. 41, no. 3, pp. 156–160 (2009)
Sabourin, J., Shores, L.R., Mott, B.W., Lester, J.C.: Predicting student self-regulation strategies in game-based learning environments. In: Cerri, S.A., Clancey, W.J., Papadourakis, G., Panourgia, K. (eds.) ITS 2012. LNCS, vol. 7315, pp. 141–150. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-30950-2_19
Sayfan, L., Lagattuta, K.H.: Grownups are not afraid of scary stuff, but kids are: young children’s and adults’ reasoning about children’s, infants’, and adults’ fears. Child Dev. 79(4), 821–835 (2008)
Scherer, K.R.: What are emotions? And how can they be measured? Soc. Sci. Inform. 44(4), 695–729 (2005)
Vea, L., Rodrigo, M.M.: Modeling negative affect detector of novice programming students using keyboard dynamics and mouse behavior. In: Numao, M., Theeramunkong, T., Supnithi, T., Ketcham, M., Hnoohom, N., Pramkeaw, P. (eds.) PRICAI 2016. LNCS (LNAI), vol. 10004, pp. 127–138. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-60675-0_11
Woolf, B., et al.: Affect-aware tutors: recognising and responding to student affect. Int. J. Learn. Technol. 4(3–4), 129–164 (2009)
Acknowledgments
This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) - Finance Code 001, STICAMSUD 18-STIC-03, FAPERGS (granting 17/2551-0001203-8) and CNPq from Brazil.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
de Morais, F., Kautzmann, T.R., Bittencourt, I.I., Jaques, P.A. (2019). EmAP-ML: A Protocol of Emotions and Behaviors Annotation for Machine Learning Labels. In: Scheffel, M., Broisin, J., Pammer-Schindler, V., Ioannou, A., Schneider, J. (eds) Transforming Learning with Meaningful Technologies. EC-TEL 2019. Lecture Notes in Computer Science(), vol 11722. Springer, Cham. https://doi.org/10.1007/978-3-030-29736-7_37
Download citation
DOI: https://doi.org/10.1007/978-3-030-29736-7_37
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-29735-0
Online ISBN: 978-3-030-29736-7
eBook Packages: Computer ScienceComputer Science (R0)