Investigating the Efficacy and Interpretability of ML Classifiers for Student Performance Prediction in the Small-Data Regime
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