Skip to content
Open access

Modeling Student Retention and Success Using Explainable Machine Learning Techniques

Jul 2026 · International journal of computer information systems and industrial management applications · Vol 18, pp. 383-406 · 0 citations

Abstract

This report presents a reproducible study of student dropout and score prediction using the Open University Learning Analytics Dataset (OULAD) and the code, experiments and outputs contained in the provided Jupyter notebook. The OULAD tables were joined and student-level features were engineered by aggregating Virtual Learning Environment (VLE) interactions (total clicks, active days, distinct resources) and linking demographic and assessment records to each student instance [1]. An 80/20 stratified train–test split produced 32,640 training rows and 8,161 test rows, and preprocessing was implemented via a Column Transformer pipeline: numeric imputation and scaling plus one-hot encoding for categorical fields. To address class imbalance the training set was synthetically balanced with SMOTE producing a balanced class distribution (17,996 examples per class) prior to model training [2], using the imbalanced-learn implementation called from the notebook [4]. A consistent evaluation helper computed accuracy, weighted F1, precision, recall and produced normalized confusion matrices for each fitted model; model explanations for the Elastic Net logistic model were explored with a SHAP demo on a small test subset [5]. The notebook trains the following classifiers (as implemented with scikit-learn): Elastic Net Logistic Regression, Gaussian Naive Bayes, K-Nearest Neighbors (k=7, distance weights), SVM (RBF kernel), MLP Classifier (two hidden layers 128,64 with early stopping) and a soft voting ensemble combining selected members [3]. Reported test set performances (from the notebook runs) are: Gaussian NB — Accuracy 74.94%; KNN — 77.98%; Elastic Net Logistic Regression — 80.88%; SVM (RBF) — 83.81%; MLP Classifier — 84.93%; Soft Voting Ensemble — 84.21%. Normalized confusion matrices and classification reports for each model are displayed in the notebook and used to compare per-class recall and precision. Taken together, the notebook shows that (1) preprocessing with careful aggregation of VLE interactions plus class rebalancing materially improves classifier performance on OULAD-derived targets; (2) a tuned MLP achieved the highest single-model accuracy on the test split (≈84.9%); and (3) model interpretability was briefly demonstrated using SHAP for the logistic model to surface feature contributions on a test subset. All experiments, metrics, plots (including confusion matrices) and numeric values reported here are reproduced directly from the executed notebook cells and their outputs; external references below cite the dataset and the primary tool / method papers used or referenced in the notebook.

Read PDF

Similar papers

Review 2025

How can machine learning personalize educational content generated by LLMs

It is suggested that ML-guided prompt routing can improve perceived relevance of instructional materials while remaining transparent and easy to calibrate and integrate interpretable ML predictions with prompt-engineered LLMs can automate individualized content generation and improve learning outcomes.

Petr Tsekoyev, T. Sembayev, Z. Nurbekova · 0 citations
Open access Aug 2026

Cross-Institution Student Performance Prediction Using an Explainable Stacking Ensemble Framework

This study presents an explainable machine learning framework for early prediction of student academic performance using a stacking-based ensemble approach. The proposed model integrates Random Forest (RF), XGBoost, and Support Vector Machine (SVM) as base learners, with Logistic Regression (LR) used as a meta-learner....

Tole Bi Yermek, Amanzhol Yelemessov, B. Yergesh et al. · 0 citations
Open access Jul 2026

Explainable machine learning for early classification of middle school student performance

Identifying students at risk of academic underperformance early is a longstanding difficulty for school systems, and the difficulty is sharpest where socioeconomic inequality is severe. This study presents an interpretable machine learning framework for predicting academic outcomes in middle school. The framework was d...

Mohamed El Jihaoui, Oum El Kheir Abra, Khalifa Mansouri · 0 citations
Conference Jul 2026

Early Student Dropout Prediction Using Machine Learning

Student dropout is a significant issue in higher education, affecting both students and institutions. Early identification of at-risk students can help universities improve retention. This study addresses student dropout prediction as a binary classification problem using 4,424 student records. To support realistic ear...

Saeed Al Sagherji, Rania Alhalaseh, Mohammad Abbadi · 0 citations
Open access Sep 2026

Interpretable machine learning approaches for student dropout prediction in higher education

Student dropout remains one of the most significant challenges in higher education, affecting academic performance, financial sustainability, and strategic planning within universities. This study presents an approach to predicting student dropout risk using machine learning methods and educational analytics. The resea...

Arūnas Mincevičius · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.