Nana WangThis email address is being protected from spambots. You need JavaScript enabled to view it.
School of Liberal Education, Liaoning University of International Business and Economics, Dalian, 116052, China
Received: October 2, 2024 Accepted: April 19, 2025 Publication Date: July 11, 2025
Copyright The Author(s). This is an open access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are cited.
It has become one of the prime focus areas in the academic world, starting from schools to higher educational institutions, that deal with student academic performance predictions for the establishment of effective policies aimed at upraising academic excellence, among other issues such as dropouts. Some advantages of this project lie in the automation of different processes, usually associated with student activities by dealing with vast data arrays resulting from technologically enhanced learning software tools. Among these issues, there are significant variations of students, given their backgrounds and chosen courses; their even informativeness of different courses in a more accurate way, considering good predictions. The above-mentioned challenges are rudimentarily addressed in this paper by proposing a new machine-learning method designed to predict student performance for degree programs. This method contributes significantly to dealing with the difficulties presented by prediction and thus adds to knowledge in this area. Student performance is predicted using Naive Bayes Classification (NBC). In this study, to improve the models’ performances, two optimizers were utilized: the Population-Based Vortex (PSV) Search Algorithm and Electric Charged Particles Optimization (ECPO). Based on the obtained outcomes, the best model with a high accuracy rate is the NBPV model (NBC + PVS).
[1] C. Schumacher and D. Ifenthaler, (2018) “Features students really expect from learning analytics" Computers in human behavior 78: 397–407. DOI: https: //doi.org/10.1016/j.chb.2017.06.030.
[2] W. Greller and H. Drachsler, (2012) “Translating learning into numbers: A generic framework for learning analytics" Journal of Educational Technology & Society 15: 42–57.
[3] C. Romero and S. Ventura, (2010) “Educational data mining: a review of the state of the art" IEEE Transactions on Systems, Man, and Cybernetics, Part C (ap plications and reviews) 40: 601–618. DOI: 10.1109/TSMCC.2010.2053532.
[4] B. T. M. Wong, (2017) “Learning analytics in higher education: an analysis of case studies" Asian Association of Open Universities Journal 12: 21–40. DOI: 10.1108/AAOUJ-01-2017-0009.
[5] A. Ahmed and I. S. Elaraby, (2014) “Data mining: A prediction for student’s performance using classification method" World Journal of Computer Application and Technology 2: 43–47. DOI: 10.13189/wjcat.2014.020203.
[6] P. Shruthi and B. P. Chaitra, (2016) “Student performance prediction in education sector using data mining":
[7] K. D. Kolo, S. A. Adepoju, and J. K. Alhassan, (2015) “Adecision tree approach for predicting students academic performance" International Journal of Education and Management Engineering 5: 12–19. DOI: 10.5815/ijeme.2015.05.02.
[8] S.B.ShumandR.Ferguson,(2012)“Social learning analytics" Journal of educational technology & society 15: 3–26.
[9] A. Mondal and J. Mukherjee, (2018) “An Approach to predict a student’s academic performance using Recurrent Neural Network (RNN)" Int. J. Comput. Appl 181: 1–5. DOI: 10.5120/ijca2018917352.
[10] B. Sekeroglu, K. Dimililer, and K. Tuncal. “Student performance prediction and classification using ma chine learning algorithms”. In: Proceedings of the 2019 8th international conference on educational and informa tion technology. 2019, 7–11. DOI: https: //doi.org/10.1145/3318396.3318419.
[11] R. Hasan, S. Palaniappan, A. R. A. Raziff, S. Mah mood, and K. U. Sarker. “Student academic performance prediction by using decision tree algorithm”. In: 2018 4th international conference on computer and information sciences (ICCOINS). IEEE, 2018, 1–5. DOI: 10.1109/ICCOINS.2018.8510600.
[12] H.Hamsa, S. Indiradevi, and J. J. Kizhakkethottam, (2016) “Student academic performance prediction model using decision tree and fuzzy genetic algorithm" Procedia technology 25: 326–332. DOI: https: //doi.org/10.1016/j.protcy.2016.08.114.
[13] S. Al-Sudani and R. Palaniappan, (2019) “Predicting students’ final degree classification using an extended profile" Education and Information Technologies 24: 2357–2369. DOI: https: //doi.org/10.1007/s10639-019-09873-8.
[14] I. Papadogıannıs, V. Poulopoulos, and M. Wallace, (2020) “A Critical Review of Data Mining for Education: What has been done, what has been learnt and what remains to be seen" International Journal of Educational Research Review 5: 353–372. DOI: https://doi. org/10.24331/ijere.755047.
[15] A. M. Shahiri, W. Husain, and N. A. Rashid, (2015) “A review on predicting student’s performance using data mining techniques" procedia computer science 72: 414–422. DOI: https: //doi.org/10.1016/j.procs.2015.12.157.
[16] B. Xue, M. Zhang, W. N. Browne, and X. Yao, (2015) “A survey on evolutionary computation approaches to feature selection" IEEE Transactions on evolutionary computation 20: 606–626. DOI: 10.1109/TEVC.2015. 2504420.
[18] I. Khan, A. A. Sadiri, A. R. Ahmad, and N. Jabeur, (2019) “Tracking student performance in introductory programming by means of machine learning. In2019 4thmec international conference on big data and smart city (icbdsc) 2019 Jan 15 (pp. 1-6)" IEEE. https://doi. org/10.1109/ICBDSC: DOI: 10.1109/ICBDSC.2019.8645608.
[20] S. K. Ghosh, F. Janan, and I. Ahmad, (2022) “Application of the Classification Algorithms on the Prediction of Student’s Academic Performance" Trends in Sciences 19: 5070. DOI: https: //doi.org/10.48048/tis.2022.5070.
[21] A. Watters, (2012) “Learning Analytics: Lots of Education Data... Now What" LAK12:
[22] J. Xu, Y. Han, D. Marcu, and M. V. D. Schaar. “Progressive prediction of student performance in college programs”. In: Proceedings of the AAAI Conference on Artificial Intelligence. 31. 2017. DOI: https: //doi.org/10.1609/aaai.v31i1.10713.
[23] A. Altaher and O. BaRukab, (2017) “Prediction of student’s academic performance based on adaptive neuro fuzzy inference" International Journal of Computer Science and Network Security (IJCSNS) 17: 165.
[24] A. Acharya and D. Sinha, (2014) “Early prediction of students performance using machine learning techniques" International Journal of Computer Applications 107: 37–43. DOI: 10.5120/18717-9939.
[25] P. Kaur, M. Singh, and G. S. Josan, (2015) “Classification and prediction based data mining algorithms to predict slow learners in education sector" Procedia Computer Science 57: 500–508. DOI: https://doi.org/10. 1016/j.procs.2015.07.372.
[26] H. Guruler, A. Istanbullu, and M. Karahasan, (2010) “A new student performance analysing system using knowledge discovery in higher educational databases" Computers & Education 55: 247–254. DOI: https: //doi.org/10.1016/j.compedu.2010.01.010.
[27] J.-P. Vandamme, N. Meskens, and J.-F.Superby,(2007) “Predicting academic performance by data mining methods" Education Economics 15: 405.
[28] M. M. A. Tair and A. M. El-Halees, (2012) “Mining educational data to improve students’ performance: a case study" International Journal of Information 2:
[29] B. K. Baradwaj and S. Pal, (2012) “Mining educational data to analyze students’ performance" arXiv preprint arXiv:1201.3417: DOI: https: //doi.org/10.48550/arXiv.1201.3417.
[30] K. S. Priya and A. V. S. Kumar, (2013) “Improving the student’s performance using educational data mining" International Journal of Advanced Networking and Applications 4: 1806.
[31] P.CortezandA.M.G.Silva,(2008)“Usingdatamining to predict secondary school student performance": DOI: https://hdl.handle.net/1822/8024.
[32] A. Rivas, A. Gonzalez-Briones, G. Hernandez, J. Pri eto, and P. Chamoso, (2021) “Artificial neural network analysis of the academic performance of students in virtual learning environments" Neurocomputing 423: 713 720. DOI: https://doi.org/10.1016/j.neucom.2020.02.125.
[33] T. Calders and S. Verwer, (2010) “Three naive bayes approaches for discrimination-free classification" Data mining and knowledge discovery 21: 277–292. DOI: https://doi.org/10.1007/s10618-010-0190-x. [34] T. Sa˘g, (2022) “PVS: a new population-based vortex search algorithm with boosted exploration capability using polynomial mutation" Neural Computing and Appli cations 34: 18211–18287. DOI: https: //doi.org/10.1007/s00521-022-07671-x.
We use cookies on this website to personalize content to improve your user experience and analyze our traffic. By using this site you agree to its use of cookies.