A Hybrid Explainable AI Model for Accurate and Transparent Prediction of Student Academic Performance

PDF (1237KB), PP.149-167

Views: 0 Downloads: 0

Author(s)

Mohammad Nasar 1,* Mohammad Abu Kausar 2

1. Computing and Informatics Department, Mazoon College, Muscat, Oman

2. Department of Information Systems, University of Nizwa, Oman

* Corresponding author.

DOI: https://doi.org/10.5815/ijmecs.2026.05.09

Received: 22 Aug. 2025 / Revised: 25 Oct. 2025 / Accepted: 19 Feb. 2026 / Published: 8 Oct. 2026

Index Terms

Explainable AI, Hybrid Machine Learning, SHAP, LIME, Student Performance Prediction, Educational Data Mining, Ensemble Learning.

Abstract

Predicting student academic performance accurately is essential and allows for timely interventions and data-supported educational decision-making. However, the black-box nature of state-of-the-art machine learning models hinders their use in policy-sensitive educational settings, where interpretability and accountability are paramount. We propose a structured hybrid explainable artificial intelligence (XAI) framework that combines three tree-based ensemble models–namely, random forest, XGBoost, and CatBoost–using a prediction-level soft-voting strategy and couples them with complementary post-hoc interpretation methods at the explanation level (SHAP and LIME). Instead of proposing a new base algorithm, this study systematically unifies heterogeneous boosting and bagging approaches with strict validation as well as dual-layer explanation consistency evaluation. Experiments on the UCI Student Performance dataset show that the proposed framework can achieve a competitive predictive performance (91.8% accuracy, ROC–AUC = 0.953) together with transparent and actionable interpretability. The robustness of the interpretability layer is further supported by a quantitative assessment of explanation stability, fidelity, and agreement across various methods. The presented framework harmonizes the trade-off between accuracy and interpretability to provide a deployable, policy-aware decision-support solution that is aligned with responsible AI principles for adoption within educational contexts.

Cite This Paper

Mohammad Nasar, Mohammad Abu Kausar, "A Hybrid Explainable AI Model for Accurate and Transparent Prediction of Student Academic Performance", International Journal of Modern Education and Computer Science(IJMECS), Vol.18, No.5, pp. 149-167, 2026. DOI:10.5815/ijmecs.2026.05.09

Reference

[1]K. Kesgin, S. Kiraz, S. Kosunalp, and B. Stoycheva, “Beyond performance: Explaining and ensuring fairness in student academic performance prediction with machine learning,” Appl. Sci., vol. 15, no. 15, p. 8409, 2025.
[2]A. Almalawi, B. Soh, A. Li, and H. Samra, “Predictive models for educational purposes: A systematic review,” Big Data and Cognitive Computing, vol. 8, no. 12, p. 187, 2024.
[3]C. Rudin, “Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead,” Nature Mach. Intell., vol. 1, no. 5, pp. 206–215, 2019.
[4]A. B. Arrieta et al., “Explainable artificial intelligence (XAI): Concepts, taxonomies, opportunities and challenges toward responsible AI,” Inf. Fusion, vol. 58, pp. 82–115, 2020.
[5]J. H. Friedman, “Greedy function approximation: A gradient boosting machine,” Ann. Statist., vol. 29, no. 5, pp. 1189–1232, 2001.
[6]L. Breiman, “Random forests,” Mach. Learn., vol. 45, no. 1, pp. 5–32, 2001.
[7]T. Chen and C. Guestrin, “XGBoost: A scalable tree boosting system,” Proc. 22nd ACM SIGKDD Int. Conf. Knowledge Discovery and Data Mining (KDD), pp. 785–794, 2016.
[8]S. Wachter, B. Mittelstadt, and C. Russell, “Counterfactual explanations without opening the black box: Automated decisions and the GDPR,” Harvard J. Law Technol., vol. 31, no. 2, pp. 841–887, 2018.
[9]M. T. Ribeiro, S. Singh, and C. Guestrin, “‘Why should I trust you?’ Explaining the predictions of any classifier,” Proc. 22nd ACM SIGKDD Int. Conf. Knowledge Discovery and Data Mining (KDD), pp. 1135–1144, 2016.
[10]S. M. Lundberg and S.-I. Lee, “A unified approach to interpreting model predictions,” Adv. Neural Inf. Process. Syst. (NeurIPS), 2017.
[11]S. M. Lundberg et al., “From local explanations to global understanding with explainable AI for trees,” Nature Mach. Intell., vol. 2, no. 1, pp. 56–67, 2020.
[12]N. V. Chawla, K. W. Bowyer, L. O. Hall, and W. P. Kegelmeyer, “SMOTE: Synthetic minority over-sampling technique,” J. Artif. Intell. Res., vol. 16, pp. 321–357, 2002.
[13]P. Cortez and A. M. G. Silva, “Using data mining to predict secondary school student performance,” Proc. 5th Future Business Technology Conf. (FUBUTEC), pp. 5–12, 2008.
[14]UCI Machine Learning Repository, “Student Performance Data Set,” [Online]. Available: https://archive.ics.uci.edu/ml/datasets/student+performance. [Accessed: Aug. 15, 2025].
[15]Z. Fan, J. Gou, and C. Wang, “Predicting secondary school student performance using a double particle swarm optimization-based categorical boosting model,” Eng. Appl. Artif. Intell., vol. 124, p. 106649, 2023, doi: 10.1016/j.engappai.2023.106649.
[16]A. S. Mohammad, M. T. S. Al-Kaltakchi, J. Alshehabi Al-Ani, and J. A. Chambers, “Comprehensive Evaluations of Student Performance Estimation via Machine Learning,” Mathematics, vol. 11, no. 14, p. 3153, 2023.
[17]F. T. Johora, M. N. Hasan, A. Rajbongshi, Md. Ashrafuzzaman, and F. Akter, “An explainable AI-based approach for predicting undergraduate students academic performance,” Array, vol. 26, p. 100384, 2025, doi: 10.1016/j.array.2025.100384. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S2590005625000116
[18]E. Kalita, A. M. Alfarwan, and H. El Aouifi, “Predicting student academic performance using Bi-LSTM,” Front. Educ., vol. 10, p. 1581247, 2025, doi: 10.3389/feduc.2025.1581247.
[19]B. Akter, M. B. Hosen, S. Ahmed, M. Anannya, and M. F. Hossain, “Explainable AI and machine learning for exam-based student evaluation: Causal and predictive analysis of socio-academic and economic factors,” arXiv preprint, arXiv:2508.00785, 2025.
[20]L. Prokhorenkova, G. Gusev, A. Vorobev, A. V. Dorogush, and A. Gulin, “CatBoost: Unbiased boosting with categorical features,” Adv. Neural Inf. Process. Syst. (NeurIPS), 2018.
[21]C. Romero and S. Ventura, “Educational data mining: A review of the state of the art,” IEEE Trans. Syst., Man, Cybern., Part C, vol. 40, no. 6, pp. 601–618, Nov. 2010.
[22]Z. Papamitsiou and A. A. Economides, “Learning analytics and educational data mining in practice: A systematic literature review,” Educ. Technol. Soc., vol. 17, no. 4, pp. 49–64, 2014.
[23]C. Romero and S. Ventura, “Educational data mining and learning analytics: An updated survey,” WIREs Data Mining Knowl. Discov., vol. 10, no. 3, e1355, 2020.
[24]R. Guidotti et al., “A survey of methods for explaining black box models,” ACM Comput. Surv., vol. 51, no. 5, Article 93, 42 pages, 2019.
[25]M. M. Islam, F. H. Sojib, M. F. H. Mihad, M. Hasan, and M. Rahman, “The integration of explainable AI in Educational Data Mining for student academic performance prediction and support system,” Telematics and Informatics Reports, vol. 18, p. 100203, 2025, doi: 10.1016/j.teler.2025.100203. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S2772503025000180.
[26]A. Mohamed, K. Abdelqader, and K. Shaalan, “Explainable artificial intelligence: A systematic review of progress and challenges,” Intell. Syst. Appl., vol. 28, p. 200595, 2025, doi: 10.1016/j.iswa.2025.200595.
[27]A. M. Salih, Z. Raisi-Estabragh, I. B. Galazzo, P. Radeva, S. E. Petersen, K. Lekadir, and G. Menegaz, “A perspective on explainable artificial intelligence methods: SHAP and LIME,” Adv. Intell. Syst., vol. 7, no. 1, 2025, doi: 10.1002/aisy.202400304.
[28]J. M. Metsch and A.-C. Hauschild, “BenchXAI: Comprehensive benchmarking of post-hoc explainable AI methods on multi-modal biomedical data,” Comput. Biol. Med., vol. 191, p. 110124, 2025, doi: 10.1016/j.compbiomed.2025.110124.
[29]G. Karagoz, T. Ozcelebi, and N. Meratnia, “Systematic benchmarking of local and global explainable AI methods for tabular healthcare data,” in Communications in Computer and Information Science, Springer Nature Switzerland, 2026, pp. 337–358.
[30]H. Mastour, T. Dehghani, E. Moradi, and S. Eslami, “Explainable artificial intelligence for predicting medical students’ performance on comprehensive assessments,” Sci. Rep., vol. 15, p. 23752, 2025, doi: 10.1038/s41598-025-07460-1.
[31]W. Ahmed, M. A. Wani, P. Plawiak, S. Meshoul, A. Mahmoud, and M. Hammad, “Machine learning-based academic performance prediction with explainability for enhanced decision-making in educational institutions,” Scientific Reports, vol. 15, Art. no. 26879, 2025. https://doi.org/10.1038/s41598-025-12353-4
[32]T. O. Adeyemi and N. F. AlOtaibi, “Designing a feedback-driven decision support system for dynamic student intervention,” arXiv preprint, arXiv:2508.07107, 2025.
[33]E. B. George, R. Senthilkumar, F. Al-Junaibi, and Z. Al-Shuaibi, “Explainable AI methods for predicting student grades and improving academic success,” J. Inf. Syst. Educ. Manage., vol. 10, no. 23s, pp. 117–126, 2025, doi: 10.52783/jisem.v10i23s.3680.
[34]H. Zhang, Y. Ren, P. S. Nurius, J. Mankoff, and A. K. Dey, “Towards Human-Centered Early Prediction Models for Academic Performance in Real-World Contexts,” Proceedings of the ACM on Human-Computer Interaction, vol. 9, no. 7, pp. 1–41, 2025, doi: 10.1145/3757433.
[35]I. Givisis, D. Kalatzis, C. Christakis, and Y. Kiouvrekis, “Comparing explainable AI models: SHAP, LIME, and their role in electric field strength prediction over urban areas,” Electronics, vol. 14, no. 23, p. 4766, 2025, doi: 10.3390/electronics14234766.
[36]M. Lünich and B. Keller, “Explainable artificial intelligence for academic performance prediction: An experimental study on the impact of accuracy and simplicity of decision trees on causability and fairness perceptions,” in Proc. ACM Conf. Fairness, Accountability, and Transparency (FAccT), pp. 1031–1042, 2024, doi: 10.1145/3630106.3658953.
[37]D. W. Apley and J. Zhu, “Visualizing the effects of predictor variables in black box supervised learning models,” J. Roy. Statist. Soc., Ser. B, vol. 82, no. 4, pp. 1059–1086, 2020.
[38]F. Pedregosa et al., “Scikit-learn: Machine learning in Python,” J. Mach. Learn. Res., vol. 12, pp. 2825–2830, 2011.
[39]R. Kohavi, “A study of cross-validation and bootstrap for accuracy estimation and model selection,” Proc. 14th Int. Joint Conf. Artificial Intelligence (IJCAI), pp. 1137–1145, 1995.
[40]A. Fisher, C. Rudin, and F. Dominici, “All models are wrong, but many are useful: Learning a variable’s importance by studying an entire class of prediction models simultaneously,” J. Mach. Learn. Res., vol. 20, no. 177, pp. 1–81, 2019.