A Machine Learning Framework for Student Retention Policy Development: A Case Study
Source abstract
Abstract
Student attrition at tertiary institutions is a global challenge with significant personal and social consequences. Early identification of students at risk of dropout is crucial for proactive and preventive intervention. This study presents a machine learning framework for predicting and visualizing students at risk of dropping out. While most previous work relies on wide-ranging data from numerous sources such as surveys, enrolment, and learning management systems, making the process complex and time-consuming, the current study uses minimal data that are readily available in any registration system. The use of minimal data simplifies the process and ensures broad applicability. Unlike most similar research, the proposed framework provides a comprehensive system that not only identifies students at risk of dropout but also groups them into meaningful clusters, enabling tailored policy generation for each cluster through digital technologies. The proposed framework comprises two stages where the first stage identifies at-risk students using a machine learning classifier, and the second stage uses interpretable AI techniques to cluster and visualize similar students for policy-making purposes. For the case study, various machine learning algorithms—including Support Vector Classifier, K-Nearest Neighbors, Logistic Regression, Naïve Bayes, Artificial Neural Network, Random Forest, Classification and Regression Trees, and Categorical Boosting—were trained for dropout prediction using data available at the end of the students’ second semester. The experimental results indicated that Categorical Boosting with an F1-score of 82% is the most effective classifier for the dataset. The students identified as at risk of dropout were then clustered and a decision tree was used to visualize each cluster, enabling tailored policy-making.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Online Learning and Analytics · Imbalanced Data Classification Techniques · Artificial Intelligence in Healthcare
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Information and Communication Technologies in Education, Faculty of Education, Eastern Mediterranean University, via Mersin 10, Famagusta 99628, North Cyprus, Türkiye
Department of Information Technology, School of Computing and Technology, Eastern Mediterranean University, via Mersin 10, Famagusta 99628, North Cyprus, Türkiye
Funding
BAPC Project Fund
References (49)
Show source-provided references
1. Student Dropout Prediction
2. Larsen, M.S., Kornbeck, K.P., Kristensen, R., Larsen, M.R., and Sommersel, H.B. (2025, January 10). Dropout Phenomena at Universities: What Is Dropout? Why Does Dropout Occur? What Can Be Done by the Universities to Prevent or Reduce it? Danish Clearinghouse for Educational Research, Aarhus University: 2013; Report No. 15. Available online: https://pure.au.dk/ws/portalfiles/portal/55033432/Evidence_on_dropout_from_universities_technical_report_May_2013_1_.pdf.
3. Student Dropout Analysis with Application of Data Mining Methods
4. OECD (2023). Education at a Glance 2022, OECD Publishing. Available online: https://www.oecd.org/en/publications/education-at-a-glance-2022_3197152b-en.html.
5. A stacking ensemble machine learning method for early identification of students at risk of dropout10.1007/s10639-023-11682-z ↗
6. Learning behavior feature fused deep learning network model for MOOC dropout prediction10.1007/s10639-023-11960-w ↗
7. On predicting school dropouts in Egypt: A machine learning approach10.1007/s10639-022-11571-x ↗
8. A methodology to design, develop, and evaluate machine learning models for predicting dropout in school systems: The case of Chile10.1007/s10639-022-11515-5 ↗
9. Applying the Rasch model to analyze the effectiveness of education reform in order to decrease computer science students’ dropout
10. The impact of the first wave of COVID-19 on students’ attainment, analysed by IRT modelling method10.1057/s41599-023-01613-1 ↗
11. Wang, Z., Zhu, C., Ying, Z., Zhang, Y., Wang, B., Jin, X., and Yang, H. (2018, January 10–12). Design and implementation of early warning system based on educational big data. Proceedings of the International Conference on Systems and Informatics, Nanjing, China.
12. Kabathova, J., and Drlik, M. (2021). Towards Predicting Students’ Dropout in University Courses Using Different Machine Learning Techniques. Appl. Sci., 11.10.3390/app11073130 ↗
13. Framework for suggesting corrective actions to help students intended at risk of low performance based on experimental study of college students using explainable machine learning model10.1007/s10639-023-12072-1 ↗
14. Hassan, M.A., Muse, A.H., and Nadarajah, S. (2024). Predicting student dropout rates using supervised machine learning: Insights from the 2022 National Education Accessibility Survey in Somaliland. Appl. Sci., 14.10.3390/app14177593 ↗
15. Cho, C.H., Yu, Y.W., and Kim, H.G. (2023). A study on dropout prediction for university students using machine learning. Appl. Sci., 13.10.3390/app132112004 ↗
16. Mduma, N. (2023). Data balancing techniques for predicting student dropout using machine learning. Data, 8.10.3390/data8030049 ↗
17. Villegas-Ch, W., Govea, J., and Revelo-Tapia, S. (2023). Improving student retention in institutions of higher education through machine learning: A sustainable approach. Sustainability, 15.10.3390/su151914512 ↗
18. Kok, C.L., Ho, C.K., Chen, L., Koh, Y.Y., and Tian, B. (2024). A novel predictive modeling for student attrition utilizing machine learning and sustainable big data analytics. Appl. Sci., 14.10.20944/preprints202408.1298.v1 ↗
19. An automated approach for binary classification on imbalanced data10.1007/s10115-023-02046-7 ↗
20. Ahmad, G.N., Shafiullah, S., Fatima, H., Abbas, M., Rahman, O., Imdadullah, I., and Alqahtani, M.S. (2022). Mixed Machine Learning Approach for Efficient Prediction of Human Heart Disease by Identifying the Numerical and Categorical Features. Appl. Sci., 12.10.3390/app12157449 ↗
21. Predicting performance of schools by applying data mining techniques on public examination results10.19026/rjaset.9.1403 ↗
22. Prokhorenkova, L., Gusev, G., Vorobev, A., Dorogush, A.V., and Gulin, A. (2025, January 10). CatBoost: Unbiased boosting with categorical features. Advances in Neural Information Processing Systems 31 (NeurIPS 2018). In Proceedings of the 31st Conference on Neural Information Processing Systems (NeurIPS 2018), Montréal, QC, Canada, 3–8 December 2018. Available online: https://proceedings.neurips.cc/paper/2018/hash/14491b756b3a51daac41c24863285549-Abstract.html.
23. Pan, C., Poddar, A., Mukherjee, R., and Ray, A.K. (2022). Impact of categorical and numerical features in ensemble machine learning frameworks for heart disease prediction. Biomed. Signal Process. Control, 76.10.1016/j.bspc.2022.103666 ↗
24. Model Selection for CART Regression Trees10.1109/TIT.2004.840903 ↗
25. Learning from imbalanced data: Open challenges and future directions10.1007/s13748-016-0094-0 ↗
26. Support-vector networks10.1007/BF00994018 ↗
27. Boser, B.E., Guyon, I.M., and Vapnik, V. (1992, January 27–29). A training algorithm for optimal margin classifiers. Proceedings of the COLT ‘92: Proceedings of the Fifth Annual Workshop on Computational Learning Theory, Pittsburgh, PA, USA.10.1145/130385.130401 ↗
28. Nearest neighbor pattern classification10.1109/TIT.1967.1053964 ↗
29. Duda, R.O., Hart, P.E., and Stork, D.G. (2001). Pattern Classification, Wiley-Interscience. [2nd ed.].
30. Hosmer, D.W., and Lemeshow, S. (2000). Applied Logistic Regression, Wiley-Interscience.10.1002/0471722146 ↗
31. Menard, S. (2002). Applied Logistic Regression Analysis, SAGE Publications. [2nd ed.].10.4135/9781412983433 ↗
32. Rish, I. (2001, January 4–10). An empirical study of the naive Bayes classifier. Proceedings of the IJCAI 2001 Workshop on Empirical Methods in Artificial Intelligence, Seattle, WA, USA.
33. Zhang, H. (2024, January 19–21). The optimality of Naïve Bayes. Proceedings of the Seventeenth International FLAIRS Conference, Sandestin Beach, FL, USA.
34. Deep learning10.1038/nature14539 ↗
35. Goodfellow, I., Bengio, Y., and Courville, A. (2016). Deep Learning, MIT Press.
36. Random forests10.1023/A:1010933404324 ↗
37. Louppe, G. (2014). Understanding random forests: From theory to practice. arXiv.
38. Dorogush, A.V., Ershov, V., and Gulin, A. (2018). CatBoost: Gradient boosting with categorical features support. arXiv.
39. Breiman, L., Friedman, J.H., Olshen, R.A., and Stone, C.J. (1984). Classification and Regression Trees, CRC Press.
40. Hastie, T., Tibshirani, R., and Friedman, J. (2009). The Elements of Statistical Learning, Springer.10.1007/978-0-387-84858-7 ↗
41. Review on Determining Number of Clusters in K-Means Clustering
42. A review on machine learning algorithms, tasks and applications
43. A survey on decision tree algorithms of classification in data mining
44. Educational Data Mining Using Cluster Analysis and Decision Tree Technique: A Case Study
45. Person-centered analysis of self-regulated learner profiles in MOOCs: A cultural perspective10.1007/s11423-021-09939-w ↗
46. An e-learning environment embedded with sign language videos: Research into its usability and the academic performance and learning patterns of deaf students10.1007/s11423-020-09802-4 ↗
47. Hoca, S., and Dimililer, N. (2023, January 9–10). Comparative Analysis of Pre- and Post-COVID-19 Student Dropout Patterns Using Clustering: A Case Study. Proceedings of the 15th International Congress on Social Sciences, Humanities, and Education, Istanbul, Turkey.
48. Tuero, E., Bernardo, A.B., Blanco, E., and Vázquez-Merino, D. (2024). University dropout and transfer intention: What is the influence of resilience and social adaptation on the two types of dropout?. J. Coll. Stud. Retent. Res. Theory Pract., 15210251241268812.10.1177/15210251241268812 ↗
49. The longitudinal retention of STEM students through a multifaceted mentoring and tutoring program