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.


Download Citation: ||https://doi.org/10.6180/jase.202603_29(3).0015  


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).


Keywords: Student Performance; model; Naive Bayes Classification; Population-Based Vortex Search Algorithm; Electric Charged Particles Optimization


  1. [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. [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. [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. [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. [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. [6] P. Shruthi and B. P. Chaitra, (2016) “Student performance prediction in education sector using data mining":
  7. [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. [8] S.B.ShumandR.Ferguson,(2012)“Social learning analytics" Journal of educational technology & society 15: 3–26.
  9. [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. [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. [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. [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. [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. [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. [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. [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.
  17. [17] J. Cai, J. Luo, S. Wang, and S. Yang, (2018) “Feature selection in machine learning: A new perspective" Neurocomputing 300: 70–79. DOI: https: //doi.org/10.1016/j.neucom.2017.11.077.
  18. [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.
  19. [19] J. Miao and L. Niu, (2016) “A survey on feature selection" Procedia computer science 91: 919–926. DOI: https: //doi.org/10.1016/j.procs.2016.07.111
  20. [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. [21] A. Watters, (2012) “Learning Analytics: Lots of Education Data... Now What" LAK12:
  22. [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. [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. [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. [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. [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. [27] J.-P. Vandamme, N. Meskens, and J.-F.Superby,(2007) “Predicting academic performance by data mining methods" Education Economics 15: 405.
  28. [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. [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. [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. [31] P.CortezandA.M.G.Silva,(2008)“Usingdatamining to predict secondary school student performance": DOI: https://hdl.handle.net/1822/8024.
  32. [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. [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.