A customized ensemble machine learning approach: predicting students’ exam performance

Citation

Ahmed, Rasel and Fahad, Nafiz and Miah, Md Saef Ullah and Goh, Kah Ong Michael and Mahmud, Mufti and Rahman, M. Mostafizur (2025) A customized ensemble machine learning approach: predicting students’ exam performance. Cogent Engineering, 12 (1). ISSN 2331-1916

[img] Text
A customized ensemble machine learning approach_ predicting students’ exam performance.pdf - Published Version
Restricted to Repository staff only

Download (3MB)

Abstract

Accurately predicting students’ exam performance is crucial for fostering academic success and timely interventions. This study addresses the significant challenge of predicting whether a student will pass or fail based on key factors such as study hours and previous exam scores. Using a dataset of 500 students sourced from Kaggle, we introduce a novel customized ensemble machine learning model, combining Random Forest (RF) and AdaBoost classifiers with a custom-weighted soft voting method (weights of 0.2 for RF and 0.8 for AdaBoost). The model’s hyperparameters were optimized via GridSearchCV with 10-fold cross-validation, ensuring robustness. The performance of the ensemble model was evaluated using metrics like Cohen’s Kappa, achieving superior predictive accuracy compared to baseline models. Our findings indicate that the proposed model not only improves prediction accuracy but also reduces prediction time, offering practical implications for educators and policymakers to design tailored interventions for at-risk students, ultimately enhancing educational outcomes.

Item Type: Article
Uncontrolled Keywords: Machine learning, customized ensemblemodel
Subjects: Q Science > Q Science (General) > Q300-390 Cybernetics
Divisions: Faculty of Information Science and Technology (FIST)
Depositing User: Ms Rosnani Abd Wahab
Date Deposited: 27 May 2025 08:16
Last Modified: 27 May 2025 08:16
URII: http://shdl.mmu.edu.my/id/eprint/13825

Downloads

Downloads per month over past year

View ItemEdit (login required)