Abstract

AbstractLearning can generally be categorised into three domains, which include cognitive (thinking), affective (emotions or feeling) and psychomotor (physical or kinesthetic). In the learner model, acknowledging the affective aspects of learning is important for a range of learner outcomes, including motivation, persistence, and engagement. Learners’ affective states can be detected using physical (e.g. cameras) and physiological sensors (e.g., EEG) in online learning. Although these detectors demonstrate high accuracy, they raise privacy concerns for learners and present challenges in deploying them on a large scale to larger groups of students or in classroom settings. Consequently, researchers have designed an alternative method that can recognise students’ affective states at any point during online learning from their interaction with a computer-based learning platform (i.e. intelligent tutoring systems) without using any sensors. Existing sensor-free affect detectors however, are less accurate and not directly generalisable to other domains and systems. This research focuses on developing generalisable sensor-free affect detectors to identify students’ frustration during online learning using machine learning classifiers. The detectors were built by identifying minimal optimal features associated with frustration from the high-dimensional feature space through a series of experiments on a real-world students’ affective dataset, which are generalisable across various learning platforms and domains. To evaluate their accuracy and generalisability, the detectors’ performance was validated on two independent datasets collected from different educational institutions. The experimental results show that cost-sensitive Bayesian classifiers can achieve higher affect detection accuracies with a small number of generalisable features compared to other classifiers.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call