{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T23:05:19Z","timestamp":1780355119594,"version":"3.54.1"},"publisher-location":"Singapore","reference-count":35,"publisher":"Springer Nature Singapore","isbn-type":[{"value":"9789819200412","type":"print"},{"value":"9789819200429","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-981-92-0042-9_19","type":"book-chapter","created":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T22:49:57Z","timestamp":1780354197000},"page":"256-272","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Explaining Student Performance Prediction and Generating Personalized Actionable Feedback Using Explainable Artificial Intelligence (XAI) with SHAP"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8415-6998","authenticated-orcid":false,"given":"Wan-Chong","family":"Choi","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-0241-7166","authenticated-orcid":false,"given":"Iek-Chong","family":"Choi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8022-7744","authenticated-orcid":false,"given":"Chan-Tong","family":"Lam","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6659-660X","authenticated-orcid":false,"given":"Ant\u00f3nio Jos\u00e9","family":"Mendes","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,7,2]]},"reference":[{"key":"19_CR1","doi-asserted-by":"crossref","unstructured":"Choi, W.-C., Lam, C.-T., Mendes, A.J.: A systematic literature review on performance prediction in learning programming using educational data mining. In: 2023 IEEE Frontiers in Education Conference (FIE), pp. 1\u20139. IEEE (2023)","DOI":"10.1109\/FIE58773.2023.10343346"},{"key":"19_CR2","doi-asserted-by":"publisher","first-page":"368","DOI":"10.1016\/j.compedu.2007.05.016","volume":"51","author":"C Romero","year":"2008","unstructured":"Romero, C., Ventura, S., Garc\u00eda, E.: Data mining in course management systems: moodle case study and tutorial. Comput. Educ. 51, 368\u2013384 (2008)","journal-title":"Comput. Educ."},{"key":"19_CR3","doi-asserted-by":"crossref","unstructured":"Choi, W.-C., Lam, C.-T., Mendes, A.J.: Enhance learning performance predictions with explainable machine learning. In: 2024 IEEE Frontiers in Education Conference (FIE) (2024)","DOI":"10.1109\/FIE61694.2024.10893036"},{"key":"19_CR4","doi-asserted-by":"crossref","unstructured":"Choi, W.-C., Lam, C.-T., Pang, P.C.-I., Mendes, A.J.: A systematic literature review of explainable artificial intelligence (XAI) for interpreting student performance prediction in computer science and STEM education. In: Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science, vol. 1, pp. 221\u2013227 (2025)","DOI":"10.1145\/3724363.3729027"},{"key":"19_CR5","doi-asserted-by":"crossref","unstructured":"Choi, W.C., Lam, C.-T., Mendes, A.J.: Analyzing the interpretability of machine learning prediction on student performance using SHapley Additive exPlanations. In: 2024 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE), pp. 1\u20138. IEEE (2024)","DOI":"10.1109\/TALE62452.2024.10834292"},{"key":"19_CR6","doi-asserted-by":"crossref","unstructured":"Choi, W.-C., Lam, C.-T., Mendes, A.J.: How various educational features influence programming performance in primary school education. In: 2024 IEEE Global Engineering Education Conference (EDUCON), pp. 1\u20138. IEEE (2024)","DOI":"10.1109\/EDUCON60312.2024.10578608"},{"key":"19_CR7","unstructured":"Lundberg, S.M., Lee, S.-I.: A unified approach to interpreting model predictions. In: Advances in Neural Information Processing Systems, vol. 30 (2017)"},{"key":"19_CR8","doi-asserted-by":"crossref","unstructured":"Shapley, L.S.: A Value for n-Person Games. Princeton University Press (1953)","DOI":"10.1515\/9781400881970-018"},{"key":"19_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1038\/sdata.2017.171","volume":"4","author":"J Kuzilek","year":"2017","unstructured":"Kuzilek, J., Hlosta, M., Zdrahal, Z.: Open university learning analytics dataset. Sci. Data 4, 1\u20138 (2017)","journal-title":"Sci. Data"},{"key":"19_CR10","doi-asserted-by":"crossref","unstructured":"Chen, T., Guestrin, C.: XGBoost: a scalable tree boosting system. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 785\u2013794 (2016)","DOI":"10.1145\/2939672.2939785"},{"key":"19_CR11","doi-asserted-by":"crossref","unstructured":"Waheed, H., Hassan, S.-U., Nawaz, R., Aljohani, N.R., Chen, G., Gasevic, D.: Early prediction of learners at risk in self-paced education: a neural network approach. Expert Syst. Appl. 213 (2023)","DOI":"10.1016\/j.eswa.2022.118868"},{"key":"19_CR12","unstructured":"Heuer, H., Breiter, A.: Student success prediction and the trade-off between big data and data minimization. In: DeLFI 2018-Die 16. E-Learning Fachtagung Informatik (2018)"},{"key":"19_CR13","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1023\/A:1022627411411","volume":"20","author":"C Cortes","year":"1995","unstructured":"Cortes, C., Vapnik, V.: Support-vector networks. Mach. Learn. 20, 273\u2013297 (1995)","journal-title":"Mach. Learn."},{"key":"19_CR14","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1016\/j.compedu.2019.04.001","volume":"137","author":"S Rizvi","year":"2019","unstructured":"Rizvi, S., Rienties, B., Khoja, S.A.: The role of demographics in online learning; A decision tree based approach. Comput. Educ. 137, 32\u201347 (2019)","journal-title":"Comput. Educ."},{"key":"19_CR15","doi-asserted-by":"publisher","DOI":"10.1016\/j.compeleceng.2021.107274","volume":"93","author":"H Waheed","year":"2021","unstructured":"Waheed, H., et al.: Balancing sequential data to predict students at-risk using adversarial networks. Comput. Electr. Eng. 93, 107274 (2021)","journal-title":"Comput. Electr. Eng."},{"key":"19_CR16","doi-asserted-by":"publisher","first-page":"7519","DOI":"10.1109\/ACCESS.2021.3049446","volume":"9","author":"M Adnan","year":"2021","unstructured":"Adnan, M., et al.: Predicting at-risk students at different percentages of course length for early intervention using machine learning models. IEEE Access 9, 7519\u20137539 (2021)","journal-title":"IEEE Access"},{"key":"19_CR17","doi-asserted-by":"publisher","first-page":"10145","DOI":"10.3390\/app112110145","volume":"11","author":"A Esteban","year":"2021","unstructured":"Esteban, A., Romero, C., Zafra, A.: Assignments as influential factor to improve the prediction of student performance in online courses. Appl. Sci. 11, 10145 (2021)","journal-title":"Appl. Sci."},{"key":"19_CR18","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1002\/widm.1075","volume":"3","author":"C Romero","year":"2013","unstructured":"Romero, C., Ventura, S.: Data mining in education. Wiley Interdisc. Rev. Data Min. Knowl. Discov. 3, 12\u201327 (2013)","journal-title":"Wiley Interdisc. Rev. Data Min. Knowl. Discov."},{"key":"19_CR19","doi-asserted-by":"crossref","unstructured":"Gilpin, L.H., Bau, D., Yuan, B.Z., Bajwa, A., Specter, M., Kagal, L.: Explaining explanations: an overview of interpretability of machine learning. In: 2018 IEEE 5th International Conference on Data Science and Advanced Analytics (DSAA), pp. 80\u201389. IEEE (2018)","DOI":"10.1109\/DSAA.2018.00018"},{"key":"19_CR20","doi-asserted-by":"publisher","DOI":"10.1016\/j.caeo.2021.100060","volume":"2","author":"A Mathrani","year":"2021","unstructured":"Mathrani, A., Susnjak, T., Ramaswami, G., Barczak, A.: Perspectives on the challenges of generalizability, transparency and ethics in predictive learning analytics. Comput. Educ. Open 2, 100060 (2021)","journal-title":"Comput. Educ. Open"},{"key":"19_CR21","doi-asserted-by":"publisher","first-page":"52138","DOI":"10.1109\/ACCESS.2018.2870052","volume":"6","author":"A Adadi","year":"2018","unstructured":"Adadi, A., Berrada, M.: Peeking inside the black-box: a survey on explainable artificial intelligence (XAI). IEEE Access 6, 52138\u201352160 (2018)","journal-title":"IEEE Access"},{"key":"19_CR22","doi-asserted-by":"crossref","unstructured":"Mendez, G., Gal\u00e1rraga, L., Chiluiza, K.: Showing academic performance predictions during term planning: effects on students\u2019 decisions, behaviors, and preferences. In: Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems. Association for Computing Machinery, New York, NY, USA (2021)","DOI":"10.1145\/3411764.3445718"},{"key":"19_CR23","doi-asserted-by":"publisher","first-page":"129843","DOI":"10.1109\/ACCESS.2022.3227072","volume":"10","author":"M Adnan","year":"2022","unstructured":"Adnan, M., Uddin, M.I., Khan, E., Alharithi, F.S., Amin, S., Alzahrani, A.A.: Earliest possible global and local interpretation of students\u2019 performance in virtual learning environment by leveraging explainable AI. IEEE Access 10, 129843\u2013129864 (2022)","journal-title":"IEEE Access"},{"key":"19_CR24","first-page":"235","volume":"5","author":"A Pardo","year":"2018","unstructured":"Pardo, A., et al.: Ontask: delivering data-informed, personalized learning support actions. J. Learn. Anal. 5, 235\u2013249 (2018)","journal-title":"J. Learn. Anal."},{"key":"19_CR25","doi-asserted-by":"crossref","unstructured":"Varank, \u0130., et al.: Effectiveness of an online automated evaluation and feedback system in an introductory computer literacy course. Eurasia J. Math. Sci. Technol. Educ. 10 (2014)","DOI":"10.12973\/eurasia.2014.1062a"},{"key":"19_CR26","volume":"3","author":"U Maier","year":"2022","unstructured":"Maier, U., Klotz, C.: Personalized feedback in digital learning environments: classification framework and literature review. Comput. Educ.: AI 3, 100080 (2022)","journal-title":"Comput. Educ.: AI"},{"key":"19_CR27","doi-asserted-by":"crossref","unstructured":"Troussas, C., Papakostas, C., Krouska, A., Mylonas, P., Sgouropoulou, C.: Personalized feedback enhanced by natural language processing in intelligent tutoring systems. In: International Conference on Intelligent Tutoring Systems, pp. 667\u2013677. Springer, Cham (2023)","DOI":"10.1007\/978-3-031-32883-1_58"},{"key":"19_CR28","doi-asserted-by":"crossref","unstructured":"Ribeiro, M.T., Singh, S., Guestrin, C.: \u201cWhy should I trust you?\u201d Explaining the predictions of any classifier. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1135\u20131144 (2016)","DOI":"10.1145\/2939672.2939778"},{"key":"19_CR29","doi-asserted-by":"crossref","unstructured":"Afzaal, M., et al.: Generation of automatic data-driven feedback to students using explainable machine learning. In: International Conference on AI in Education, pp. 37\u201342. Springer, Cham (2021)","DOI":"10.1007\/978-3-030-78270-2_6"},{"key":"19_CR30","doi-asserted-by":"crossref","unstructured":"Mothilal, R.K., Sharma, A., Tan, C.: Explaining machine learning classifiers through diverse counterfactual explanations. In: Proceedings of the 2020 Conference on Fairness, Accountability, and Transparency, pp. 607\u2013617 (2020)","DOI":"10.1145\/3351095.3372850"},{"key":"19_CR31","unstructured":"Pedregosa, F., et al.: Scikit-learn: machine learning in Python. J. Mach. Learn. Res. 12, 2825\u20132830 (2011)"},{"key":"19_CR32","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1613\/jair.953","volume":"16","author":"NV Chawla","year":"2002","unstructured":"Chawla, N.V., Bowyer, K.W., Hall, L.O., Kegelmeyer, W.P.: SMOTE: synthetic minority over-sampling technique. J. Artif. Intell. Res. 16, 321\u2013357 (2002)","journal-title":"J. Artif. Intell. Res."},{"key":"19_CR33","unstructured":"Chugh, A.: ML: CHI-square test for feature selection. GeeksforGeeks (2018). https:\/\/www.geeksforgeeks.org\/ml-chi-square-test-for-feature-selection\/"},{"key":"19_CR34","first-page":"37","volume":"2","author":"D Powers","year":"2011","unstructured":"Powers, D.: Evaluation: from precision, recall and F-measure to ROC, informedness, markedness & correlation. J. Mach. Learn. Technol. 2, 37\u201363 (2011)","journal-title":"J. Mach. Learn. Technol."},{"key":"19_CR35","first-page":"281","volume":"13","author":"J Bergstra","year":"2012","unstructured":"Bergstra, J., Bengio, Y.: Random search for hyper-parameter optimization. J. Mach. Learn. Res. 13, 281\u2013305 (2012)","journal-title":"J. Mach. Learn. Res."}],"container-title":["Lecture Notes in Computer Science","Learning Technologies and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-92-0042-9_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T22:50:02Z","timestamp":1780354202000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-92-0042-9_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"ISBN":["9789819200412","9789819200429"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-981-92-0042-9_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]},"assertion":[{"value":"2 July 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICWL","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Web-Based Learning","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Hongkong","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 November 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3 December 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icwl2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/icwl-sete.comp.polyu.edu.hk\/sete.html","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}