A Deep Learning Approach for Predicting Student Academic Performance Using Artificial Neural Networks and Educational Data Mining
Article Sidebar
Main Article Content
The model incorporates multidimensional input features, including continuous assessment scores, attendance percentage, assignment performance, midterm marks, and Learning Management System (LMS) engagement indicators. Data preprocessing techniques such as cleaning, normalization, and feature encoding were applied to ensure data quality and model stability. A multilayer feedforward neural network was trained using supervised learning with adaptive optimization to learn hidden relationships within the dataset.
Experimental evaluation on 1,200 student records demonstrated strong predictive performance, achieving a testing R² value of 0.88 with low prediction errors (MAE = 3.78; RMSE = 4.89). Comparative analysis confirmed that the proposed ANN model outperformed traditional machine learning algorithms, including Decision Tree, K-Nearest Neighbors, and Support Vector Machine. Statistical validation further indicated that there was no significant difference between predicted and actual performance, confirming the reliability of the model.
The proposed framework provides a practical early warning system for identifying academically at-risk students and supports data-driven decision-making in higher education. The findings contribute to the development of intelligent academic monitoring systems that integrate predictive analytics into modern educational environments.
Downloads
References
R. Romero and S. Ventura, “Educational data mining: A review of the state of the art,” IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), vol. 40, no. 6, pp. 601–618, Nov. 2010.
S. Yadav and A. Pal, “Data mining: A prediction for performance improvement of students using classification,” International Journal of Computer Science and Information Technologies, vol. 5, no. 4, pp. 5285–5289, 2014.
P. Cortez and A. Silva, “Using data mining to predict secondary school student performance,” Proceedings of 5th Future Business Technology Conference, 2008, pp. 5–12.
S. Bhardwaj and S. Pal, “Data mining: Predicting academic performance of students using classification techniques,” International Journal of Advanced Computer Science and Applications, vol. 3, no. 6, pp. 45–49, 2012.
T. Kotsiantis, I. Pierrakeas, and P. Pintelas, “Predicting students’ performance in distance learning using machine learning techniques,” Applied Artificial Intelligence, vol. 18, no. 5, pp. 411–426, 2004.
H. J. Lee, W. L. Chu, and K. H. Tan, “An ANN-based approach for predicting student performance,” International Journal of Engineering Education, vol. 30, no. 2, pp. 293–303, 2014.
S. Al-Barrak and M. Al-Razgan, “Student performance prediction using machine learning techniques: A systematic review,” International Journal of Advanced Computer Science and Applications, vol. 9, no. 6, pp. 42–49, 2018.
S. M. Shafait, M. Shafique, and A. R. Malik, “Application of ANN for student performance prediction,” Procedia Computer Science, vol. 57, pp. 791–797, 2015.
R. S. Baker and K. Yacef, “The state of educational data mining in 2009: A review and future visions,” Journal of Educational Data Mining, vol. 1, no. 1, pp. 3–17, 2009.
S. Kotsiantis, “Use of machine learning techniques for educational proposes: A decision support system for predicting students’ performance,” Artificial Intelligence Review, vol. 37, pp. 1–22, 2012.
P. Abdi and R. Sharma, “Comparative study of machine learning techniques for academic performance prediction,” International Journal of Computer Applications, vol. 164, no. 3, pp. 1–6, 2017.
S. Pandey, A. Sharma, and P. Kumar, “Predicting student performance using ANN and SVM,” International Journal of Computer Applications, vol. 179, no. 21, pp. 1–5, 2018.
R. K. Reddy and T. K. Varma, “A predictive model for student performance using artificial neural networks,” Procedia Computer Science, vol. 132, pp. 834–841, 2018.
A. Jain, P. Kumar, and S. Gupta, “Educational data mining: A case study on student performance prediction,” International Journal of Engineering and Technology, vol. 7, no. 3, pp. 216–221, 2018.
A. S. Safavian and D. Landgrebe, “A survey of decision tree classifier methodology,” IEEE Transactions on Systems, Man, and Cybernetics, vol. 21, no. 3, pp. 660–674, 1991.
R. Hastie, T. Tibshirani, and J. Friedman, The Elements of Statistical Learning, 2nd ed. New York: Springer, 2009.
D. Zhang, Q. Chen, and J. Chen, “A comparative study on machine learning algorithms for predicting student performance,” Applied Soft Computing, vol. 89, p. 106100, 2020.
M. Al-Barrak, “Early warning systems in education: Machine learning approaches for at-risk students,” International Journal of Educational Technology in Higher Education, vol. 17, no. 34, pp. 1– 22, 2020.
S. Z. Li and H. J. Xu, “Feature selection for predicting student academic performance: An ANN approach,” Computers & Education, vol. 157, p. 103974, 2020.
R. K. Sharma and S. S. Patel, “Educational data mining and its applications: A review,” International Journal of Advanced Research in Computer Science, vol. 11, no. 1, pp. 1–7, 2020.

This work is licensed under a Creative Commons Attribution 4.0 International License.
All articles published in our journal are licensed under CC-BY 4.0, which permits authors to retain copyright of their work. This license allows for unrestricted use, sharing, and reproduction of the articles, provided that proper credit is given to the original authors and the source.