International E-publication: Publish Projects, Dissertation, Theses, Books, Souvenir, Conference Proceeding with ISBN. 

An explainable Ensemble learning approach for Student Performance Prediction

Author Affiliations

  • 1Department of Computer Science, Lal Bahadur Shastri Government First Grade College, RT Nagar, Bengaluru – 560032, Karnataka, India

Res. J.Educational Sci., Volume 14, Issue (2), Pages 5-10, August,1 (2026)

Abstract

Predicting students' academic performance at an early stage enables educational institutions to provide timely academic guidance and improve learning outcomes. Although machine learning techniques have been widely adopted for this purpose, many existing prediction models provide limited information about the factors influencing their decisions. The lack of model transparency reduces educators' confidence in applying artificial intelligence for academic decision-making. This study develops an explainable ensemble learning framework by combining Random Forest, XGBoost, and LightGBM with SHapley Additive exPlanations (SHAP). The framework incorporates data preprocessing, ensemble classification, and feature-level interpretation to generate accurate and explainable predictions of student performance. A publicly available dataset containing 14,003 student records with 16 academic, learning, and demographic attributes was used for model development and evaluation. The dataset was divided into training and testing subsets using an 80:20 ratio. The developed framework was evaluated using Accuracy, Precision, Recall, F1-Score, and Receiver Operating Characteristic–Area Under the Curve (ROC-AUC). The experimental findings indicate that the ensemble model achieves superior predictive performance compared with individual machine learning algorithms. SHAP analysis further identifies examination score, attendance, study hours, assignment completion, and motivation level as the most influential factors affecting academic performance. The proposed approach provides interpretable prediction outcomes that can support educators in recognising academically at-risk students, planning appropriate interventions, and improving educational decision-making.

References

  1. Romero C. and Ventura S. (2020)., Educational Data Mining and Learning Analytics: An Updated Survey., Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery, 10(3), e1355.
  2. Alyahyan E. and Düştegör D. (2020)., Predicting Academic Success in Higher Education: Literature Review and Best Practices., International Journal of Educational Technology in Higher Education, 17(1), 3.
  3. Shahiri A.M., Husain W. and Rashid N.A. (2015)., A Review on Predicting Students, Procedia Computer Science, 72, 414–422.
  4. Hussain S., Dahan N.A., Ba-Alwi F.M. and Ribata N. (2018)., Educational Data Mining and Analysis of Students, Indonesian Journal of Electrical Engineering and Computer Science, 9(2), 447–459.
  5. Baker R.S. and Inventado P.S. (2014)., Educational Data Mining and Learning Analytics., In Larusson J.A. and White B. (Eds.), Learning Analytics: From Research to Practice. Springer, New York, 61–75.
  6. Breiman L. (2001)., Random Forests., Machine Learning, 45(1), 5–32.
  7. Chen T. and Guestrin C. (2016)., XG Boost: A Scalable Tree Boosting System., In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 785–794.
  8. Ke G., Meng Q., Finley T., Wang T., Chen W., Ma W., Ye Q. and Liu T.Y. (2017)., Light GBM: A Highly Efficient Gradient Boosting Decision Tree., Advances in Neural Information Processing Systems, 30, 3146–3154.
  9. Lundberg S.M. and Lee S.I. (2017)., A Unified Approach to Interpreting Model Predictions., Advances in Neural Information Processing Systems, 30, 4765–4774.
  10. Lundberg S.M., Erion G., Chen H., DeGrave A., Prutkin J.M., Nair B., Katz R., Himmelfarb J., Bansal N. and Lee S.I. (2020)., Local Explanations to Global Understanding with Explainable AI for Trees., Nature Machine Intelligence, 2(1), 56–67.
  11. Molnar, C. (2020)., Interpretable machine learning., Lulu. com.
  12. Ribeiro M.T., Singh S. and Guestrin C. (2016)., Why Should I Trust You? Explaining the Predictions of Any Classifier., In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 1135–1144.
  13. Pedregosa F., Varoquaux G., Gramfort A., Michel V., Thirion B., Grisel O., Blondel M., Prettenhofer P., Weiss R., Dubourg V., Vanderplas J., Passos A., Cournapeau D., Brucher M., Perrot M. and Duchesnay E. (2011)., Scikit-learn: Machine Learning in Python., Journal of Machine Learning Research, 12, 2825–2830.
  14. Siemens G. and Baker R.S. (2012)., Learning Analytics and Educational Data Mining: Towards Communication and Collaboration., In Proceedings of the 2nd International Conference on Learning Analytics and Knowledge, 252–254.
  15. Alamri, R., & Alharbi, B. (2021)., Explainable student performance prediction models: A systematic review., Ieee Access, 9, 33132-33143.
  16. Student Performance and Learning Style Dataset (2026)., Student demographics, study habits, engagement, and academic performance., Kaggle. Available: https://www.kaggle.com/datasets/adilshamim8/student-performance-and-learning-style