Investigating the Efficacy and Interpretability of ML Classifiers for Student Performance Prediction in the Small-Data Regime

Read full text
Authors: Edoardo Vecchi
Cited by: 1
References: 65

Abstract

Despite the extensive application of machine learning (ML) methods to educational datasets, few studies have provided a systematic benchmarking of the available algorithms with respect to both predictive performance and interpretability of the resulting models. In this work, we address this gap by comparing a range of supervised learning methods on a freely available dataset concerning two high schools, where the goal is to predict student performance by modeling it as a binary classification task. Given the high feature-to-sample ratio, the problem falls within the small-data learning regime, which often challenges ML models by diluting informative features among many irrelevant ones. The experimental results show that several algorithms can achieve robust predictive performance, even in this scenario and in the presence of class imbalance. Moreover, we show how the output of ML algorithms can be interpreted and used to identify the most relevant predictors, without any a priori assumption about their impact. Finally, we perform additional experiments by removing the two most dominant features, revealing that ML models can still uncover alternative predictive patterns, thus demonstrating their adaptability and capacity for knowledge extraction under small-data conditions. Future work could benefit from richer datasets, including longitudinal data and psychological features, to better profile students and improve the identification of at-risk individuals.

Fields of Study & Subjects

Online Learning and Analytics Imbalanced Data Classification Techniques Intelligent Tutoring Systems and Adaptive Learning

Publication details

Journal / source
Education Sciences
Publisher
MDPI AG
Volume
16
Issue
1
Pages
149–149
Publication date
19 January 2026
Language
EN