Prediction for Student Academic Performance Using SMNaive Bayes Model

Predicting students academic performance is very important for students future development. There are a large number of students who can not graduate from colleges on time for various reasons every year. Nowadays, a large volume of students academic data has been generated in the process of promoting education informatization from the field of education. It becomes critical to predict student performance and ensure students to graduate on time by taking the best of these data. Machine learning models that predict students performance are widely available. However, some existing machine learning models still have the problem of low accuracy in predicting students performance. To solve this problem, we proposes a SMNaive Bayes (SMNB) model, which integrates Sequential Minimal Optimization (SMO) and Naive Bayes to make the prediction result more accurate. The basic idea is that the model predicts the performance of students professional courses via their basic course performance in the previous stage. In particular, SMO algorithm is leveraged to predict students academic performance of the first step and produces the results of the prediction; Naive Bayes then makes decision about the inconsistent results of the initial prediction; Lastly, the final results of students professional course performance prediction are produced. To test the effectiveness of our proposed model, we have conducted extensive experiments to compare SMNB against four prediction methods. The experimental results demonstrate that the proposed SMNB model is superior to all the compared methods.

[1]  Lloyd A. Smith,et al.  Feature Selection for Machine Learning: Comparing a Correlation-Based Filter Approach to the Wrapper , 1999, FLAIRS.

[2]  Anchal Garg,et al.  Predicting academic performance of student using classification techniques , 2017, 2017 4th IEEE Uttar Pradesh Section International Conference on Electrical, Computer and Electronics (UPCON).

[3]  Surjeet Kumar Yadav,et al.  Data Mining Applications: A comparative Study for Predicting Student's performance , 2012, ArXiv.

[4]  Mihaela van der Schaar,et al.  Progressive Prediction of Student Performance in College Programs , 2017, AAAI.

[5]  Mohamad Mohd Saberi,et al.  A Review on Predictive Modeling Technique for Student Academic Performance Monitoring , 2019 .

[6]  Sebastián Ventura,et al.  Predicting students' final performance from participation in on-line discussion forums , 2013, Comput. Educ..

[7]  Amjad Abu Saa,et al.  Educational Data Mining & Students’ Performance Prediction , 2016 .

[8]  Shaobo Huang,et al.  Predicting student academic performance in an engineering dynamics course: A comparison of four types of predictive mathematical models , 2013, Comput. Educ..

[9]  Miguel Figueroa,et al.  Competitive learning with floating-gate circuits , 2002, IEEE Trans. Neural Networks.

[10]  Sellappan Palaniappan,et al.  Student Academic Performance Prediction by using Decision Tree Algorithm , 2018, 2018 4th International Conference on Computer and Information Sciences (ICCOINS).

[11]  Dorina Kabakchieva,et al.  Predicting Student Performance by Using Data Mining Methods for Classification , 2013 .

[12]  Tsunenori Mine,et al.  A Predictive Model to Evaluate Student Performance , 2015, J. Inf. Process..

[13]  M. Mayilvaganan,et al.  Comparison of classification techniques for predicting the performance of students academic environment , 2014, 2014 International Conference on Communication and Network Technologies.

[14]  David Miller,et al.  Who, when, and why: a machine learning approach to prioritizing students at risk of not graduating high school on time , 2015, LAK.

[15]  Mewati Ayub,et al.  Exploration of classification using NBTree for predicting students' performance , 2014, 2014 International Conference on Data and Software Engineering (ICODSE).

[16]  Chih-Jen Lin,et al.  A comparison of methods for multiclass support vector machines , 2002, IEEE Trans. Neural Networks.

[17]  Rayid Ghani,et al.  A Machine Learning Framework to Identify Students at Risk of Adverse Academic Outcomes , 2015, KDD.

[18]  Rozita Jamili Oskouei,et al.  Predicting Academic Performance with Applying Data Mining Techniques (Generalizing the results of two Different Case Studies) , 2014 .

[19]  Vasile Paul Bresfelean Data Mining Applications in Higher Education and Academic Intelligence Management , 2008 .