Toward Automated Classroom Observation: Multimodal Machine Learning to Estimate CLASS Positive Climate and Negative Climate
Anand Ramakrishnan, Brian Zylich, Erin Ottmar, Jennifer, LoCasale-Crouch, Jacob Whitehill

TL;DR
This paper introduces ACORN, a multimodal machine learning system that analyzes classroom videos to automatically assess Positive and Negative Climate, matching human coder reliability and advancing automatic educational observation tools.
Contribution
The paper presents a novel multimodal system combining audio, facial, and visual analysis with deep learning to automate classroom climate assessment.
Findings
ACORN achieves correlations of 0.55 and 0.63 with human coders on the UVA dataset.
Purely auditory analysis achieves correlations of 0.36 and 0.41 on the MET dataset.
Early results show potential for predicting moments of strong or weak Positive Climate with AUC of 0.70.
Abstract
In this work we present a multi-modal machine learning-based system, which we call ACORN, to analyze videos of school classrooms for the Positive Climate (PC) and Negative Climate (NC) dimensions of the CLASS observation protocol that is widely used in educational research. ACORN uses convolutional neural networks to analyze spectral audio features, the faces of teachers and students, and the pixels of each image frame, and then integrates this information over time using Temporal Convolutional Networks. The audiovisual ACORN's PC and NC predictions have Pearson correlations of and with ground-truth scores provided by expert CLASS coders on the UVA Toddler dataset (cross-validation on 15-min video segments), and a purely auditory ACORN predicts PC and NC with correlations of and on the MET dataset (test set of videos segments). These numbers…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Methodspc · Graph Convolutional Networks
