L

JRRS LASU

Computer Science

PREDICTING STUDENT ACADEMIC PERFORMANCE USING ARTIFICIAL NEURAL NETWORK

Authors: Olatayo Moses Olaniyan1, Ayodele Olafisoye Oloyede2, Idris Abiodun Aremu3, Ronke Seyi Babatunde4,Babajide Matthew Adeyemi5.

Affiliations: 1. Department of Computer Engineering, Faculty of Engineering, Federal University, Oye-Ekiti, Nigeria
2. Department of Computer Science, Faculty of Science, Lagos State University, Nigeria
3. Department of Computer Science, School of Technology, Lagos State Polytechnic, Ikorodu, Nigeria
4. Department of Computer Science, Faculty of Information and Communication Technology, Kwara State University, Malete, Kwara State, Nigeria
5. Department of Computer Science, College of Pure and Applied Sciences, Caleb University, Imota, Lagos, Nigeria

Abstract

Predicting student academic performance plays an important role in academics. Classifying students using conventional techniques cannot give the desired level of accuracy, while doing it with the use of soft computing techniques may prove to be beneficial. Accurate prediction and early identification of student at-risk are of high concern for educational institutions. Artificial Neural network was employed to complete the performance procedure over MATLAB simulation tool. The performance of Neural Network was evaluated by accuracy and Mean Square Error (MSE). This tool has a simple interface and can be used by an educator for classifying students and distinguishing students with low achievements or at-risk students who are likely to have low performance. Findings revealed that Neural network has the highest prediction accuracy by (98%) followed by decision tree by (91%). Support vector machine and k-nearest neighbor had the same accuracy (83%), while naive Bayes gave lower prediction accuracy (76%).

Keywords

MATLAB Artificial Neural Network and K-nearest neighbor