Predicting students’ final degree classification using an extended profile

The students’ progression and attainment gap are considered as key performance indicators of many universities worldwide. Therefore, universities invest significantly in resources to reduce the attainment gap between good and poor performing students. In this regard, various mathematical models have been utilised to predict students’ performances in the hope of informing the support team to intervene at an early stage of the at risk student’s at the university. In this work, we used a combination of institutional, academic, demographic, psychological and economic factors to predict students’ performances using a multi-layered neural network (NN) to classify students’ degrees into either a good or basic degree class. To our knowledge, the usage of such an extended profile is novel. A feed-forward network with 100 nodes in the hidden layer trained using Levenberg-Marquardt learning algorithm was able to achieve the best performance with an average classification accuracy of 83.7%, sensitivity of 77.37%, specificity of 85.16%, Positive Predictive Value of 94.04%, and Negative Predictive Value of 50.93%. The NN model was also compared against other classifiers specifically k-Nearest Neighbour, Decision Tree and Support Vector Machine on the same dataset using the same features. The results indicate that the NN outperforms all other classifiers in terms of overall classification accuracy and shows promise for the method to be used in Student Success ventures in the universities in an automatic manner.

[1]  Ethem Alpaydin,et al.  Introduction to machine learning , 2004, Adaptive computation and machine learning.

[2]  Jevin D. West,et al.  Predicting Student Dropout in Higher Education , 2016, ArXiv.

[3]  Wahidah Husain,et al.  A Review on Predicting Student's Performance Using Data Mining Techniques , 2015 .

[4]  L. Gerritsen,et al.  Predicting student performance with neural networks , 2017 .

[5]  Hiroaki Ogata,et al.  A neural network approach for students' performance prediction , 2017, LAK.

[6]  Timothy Wang,et al.  Using neural networks to predict student's performance , 2002, International Conference on Computers in Education, 2002. Proceedings..

[7]  Lawrence E. Whitman,et al.  Predicting Engineering Student Attrition Risk Using a Probabilistic Neural Network and Comparing Results with a Backpropagation Neural Network and Logistic Regression , 2018 .

[8]  Portia A. Cerny,et al.  Data mining and Neural Networks from a Commercial Perspective , 2001 .

[9]  Anna Siri,et al.  Predicting students’ dropout at university using Artificial Neural Networks , 2015 .

[10]  Mohd Sharifuddin Ahmad,et al.  Analyzing students records to identify patterns of students' performance , 2013, 2013 International Conference on Research and Innovation in Information Systems (ICRIIS).

[11]  Cihan H. Dagli,et al.  Application of an Artificial Neural Network to Predict Graduation Success at the United States Military Academy , 2016 .

[12]  Maggie McPherson,et al.  A Bayesian performance prediction model for mathematics education: A prototypical approach for effective group composition , 2011 .

[13]  Olugbenga Adejo,et al.  An integrated system framework for predicting students' academic performance in higher educational institutions , 2017 .

[14]  Bikram Sengupta,et al.  On early prediction of risks in academic performance for students , 2015, IBM J. Res. Dev..

[15]  Surjeet Kumar Yadav,et al.  Mining Education Data to Predict Student's Retention: A comparative Study , 2012, ArXiv.

[16]  V. O. Oladokun,et al.  Predicting Students' Academic Performance using Artificial Neural Network: A Case Study of an Engineering Course. , 2008 .

[17]  Sotiris B. Kotsiantis,et al.  Predicting students marks in Hellenic Open University , 2005, Fifth IEEE International Conference on Advanced Learning Technologies (ICALT'05).

[18]  Katia Kermanidis,et al.  Predicting Postgraduate Students' Performance Using Machine Learning Techniques , 2011, EANN/AIAI.