Slow Learner Prediction Using Multi-Variate Naïve Bayes Classification Algorithm

Machine Learning is a field of computer science that learns from data by studying algorithms and their constructions. In machine learning, for specific inputs, algorithms help to make predictions. Classification is a supervised learning approach, which maps a data item into predefined classes. For predicting slow learners in an institute, a modified Naive Bayes algorithm implemented. The implementation is carried sing Python.  It takes into account a combination of likewise multi-valued attributes. A dataset of the 60 students of BE (Information Technology) Third Semester for the subject of Digital Electronics of University Institute of Engineering and Technology (UIET), Panjab University (PU), Chandigarh, India is taken to carry out the simulations. The analysis is done by choosing most significant forty-eight attributes. The experimental results have shown that the modified Naive Bayes model has outperformed the Naive Bayes Classifier in accuracy but requires significant improvement in the terms of elapsed time. By using Modified Naive Bayes approach, the accuracy is found out to be 71.66% whereas it is calculated 66.66% using existing Naive Bayes model. Further, a comparison is drawn by using WEKA tool. Here, an accuracy of Naive Bayes is obtained as 58.33 %.

[1]  Abeer Badr El Din Ahmed,et al.  Data Mining: A prediction for Student's Performance Using Classification Method , 2014 .

[2]  Liangxiao Jiang,et al.  A Novel Bayes Model: Hidden Naive Bayes , 2009, IEEE Transactions on Knowledge and Data Engineering.

[3]  S. Sivakumari,et al.  Accuracy Evaluation Of C4.5 And Naïve Bayes Classifiers Using Attribute Ranking Method , 2009, Int. J. Comput. Intell. Syst..

[4]  Tossapon Boongoen,et al.  Prediction of Student Dropout Using Personal Profile and Data Mining Approach , 2016 .

[5]  Sotiris B. Kotsiantis,et al.  PREDICTING STUDENTS' PERFORMANCE IN DISTANCE LEARNING USING MACHINE LEARNING TECHNIQUES , 2004, Appl. Artif. Intell..

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

[7]  Michael I. Jordan,et al.  Machine learning: Trends, perspectives, and prospects , 2015, Science.

[8]  Liangxiao Jiang,et al.  Weighted average of one-dependence estimators† , 2012, J. Exp. Theor. Artif. Intell..

[9]  Nashwa El-Bendary,et al.  Machine Learning Based Classification Approach for Predicting Students Performance in Blended Learning , 2015, AISI.

[10]  Alejandro Peña-Ayala Review: Educational data mining: A survey and a data mining-based analysis of recent works , 2014 .

[11]  Geoffrey I. Webb,et al.  Not So Naive Bayes: Aggregating One-Dependence Estimators , 2005, Machine Learning.

[12]  Yanchun Zhang,et al.  Central Topic Model for Event-oriented Topics Mining in Microblog Stream , 2015, CIKM.

[13]  Sunil Pranit Lal,et al.  Educational courseware evaluation using Machine Learning techniques , 2013, 2013 IEEE Conference on e-Learning, e-Management and e-Services.

[14]  Xiuzhen Zhang,et al.  A probabilistic method for emerging topic tracking in Microblog stream , 2016, World Wide Web.

[15]  Ron Kohavi,et al.  Scaling Up the Accuracy of Naive-Bayes Classifiers: A Decision-Tree Hybrid , 1996, KDD.

[16]  T. Velmurugan,et al.  A data mining based survey on student performance evaluation system , 2014 .

[17]  Carolyn Penstein Rosé,et al.  Using Machine Learning Techniques to Analyze and Support Mediation of Student E-Discussions , 2007, AIED.

[18]  Raymund Sison,et al.  Student Modeling and Machine Learning , 1998 .

[19]  Kimberle Koile,et al.  Using machine analysis to make elementary students' mathematical thinking visible , 2016, LAK.

[20]  J. Willems Using Learning Styles Data to Inform e-Learning Design: A Study Comparing Undergraduates, Postgraduates and e-Educators , 2011 .

[21]  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.

[22]  Lubomír Popelínský,et al.  Predicting Student Performance in Higher Education , 2013, 2013 24th International Workshop on Database and Expert Systems Applications.

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

[24]  Ameet Talwalkar,et al.  Foundations of Machine Learning , 2012, Adaptive computation and machine learning.

[25]  Nir Friedman,et al.  Bayesian Network Classifiers , 1997, Machine Learning.