Learners’ Satisfaction Analysis Using Machine Learning Approaches

In this competitive world, the Universities have the challenge to genuinely analyze their performance with respect to teaching-learning process. The teacher and students should be answerable to each other. To analyze the teaching- learning performance, the feedback is very basic and essential tool. Here we present student feedback analysis concerning the instructor or educator using machine learning algorithms. In this paper, first, we grouped the feedback data from the University students to get a useful pattern with the help of clustering algorithms like K-means and EM (Expectation Maximization) and chosen the best one. After finding the clusters from feedback dataset, we have assigned three categories as, satisfactory, neutral, and dissatisfactory and used them as class labels for classification purpose. We have applied Naive Bayes, Multilayer Perceptron Neural Network, Random Forest (RF) and Support Vector Machine (SVM) classifier and found that Naive Bayes got the highest accuracy, precision, and recall values as compare to the other classifiers. The results obtained here indicate the satisfaction level of students with a particular instructor is less positive as compared to other instructors.

[1]  Pat Langley,et al.  Estimating Continuous Distributions in Bayesian Classifiers , 1995, UAI.

[2]  P. Rousseeuw Silhouettes: a graphical aid to the interpretation and validation of cluster analysis , 1987 .

[3]  Ludmila I. Kuncheva,et al.  Combining Pattern Classifiers: Methods and Algorithms , 2004 .

[4]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[5]  Patrick Haffner,et al.  Support vector machines for histogram-based image classification , 1999, IEEE Trans. Neural Networks.

[6]  Ian H. Witten,et al.  Data mining: practical machine learning tools and techniques, 3rd Edition , 1999 .

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

[8]  Alex Smola,et al.  Kernel methods in machine learning , 2007, math/0701907.

[9]  Guy Lapalme,et al.  A systematic analysis of performance measures for classification tasks , 2009, Inf. Process. Manag..

[10]  Naseer Ahmed,et al.  Identifying Hidden Patterns in Students' Feedback through Cluster Analysis , 2014 .

[11]  Martin Kappas,et al.  Comparison of Random Forest, k-Nearest Neighbor, and Support Vector Machine Classifiers for Land Cover Classification Using Sentinel-2 Imagery , 2017, Sensors.

[12]  Subhash C. Bagui,et al.  Combining Pattern Classifiers: Methods and Algorithms , 2005, Technometrics.

[13]  Adnan Khashman,et al.  Data Mining of Students' Performance : Turkish Students as a Case Study , 2015 .