A Hybrid Machine Learning Approach to Predict Learning Styles in Adaptive E-Learning System

The increasing use of E-learning environments by learners makes it indispensable to implement adaptive e-learning systems (AeS). The AeS have to take into account the learners’ learning styles to provide convenient contents and enhance the learning process. Learning styles refer to the preferred way in which an individual learns best. The traditional methods detecting learning styles (using questionnaires) present many limits, as: (1) the time-consuming process of filling in the questionnaire and (2) producing inaccurate results because students aren’t always aware of their own learning preferences. Thus in this paper we have proposed an approach for detecting learning styles automatically, based on Felder and Silverman learning style model (FSLSM) and using machine learning algorithms. The proposed approach is composed of two parts: The first part aims to extract the learners’ sequences from the log file, and then using an unsupervised algorithm (K-means) in order to group them into sixteen clusters according to the FSLSM, and the second part consists in using a supervised algorithm (Naive Bayes) to predict the learning style for a new sequence or a new learner. To perform our approach, we used a real dataset extracted from an e-learning system’s log file. In order to evaluate the performance, we used the confusion matrix technique. The obtained results demonstrate that our approach yields excellent results.

[1]  Driss Mammass,et al.  A machine learning approach to identify and track learning styles in MOOCs , 2016, 2016 5th International Conference on Multimedia Computing and Systems (ICMCS).

[2]  Cristina Conati,et al.  Probabilistic Student Modelling to Improve Exploratory Behaviour , 2004, User Modeling and User-Adapted Interaction.

[3]  John Biggs,et al.  Study Process Questionnaire Manual. Student Approaches to Learning and Studying. , 1987 .

[4]  Lahcen Oughdir,et al.  Integrating web usage mining for an automatic learner profile detection: A learning styles-based approach , 2018, 2018 International Conference on Intelligent Systems and Computer Vision (ISCV).

[5]  J. Garity,et al.  LEARNING STYLES BASIS FOR CREATIVE TEACHING AND LEARNING , 1985, Nurse educator.

[6]  Joshua Zhexue Huang,et al.  Extensions to the k-Means Algorithm for Clustering Large Data Sets with Categorical Values , 1998, Data Mining and Knowledge Discovery.

[7]  Marcelo Campo,et al.  Using Bayesian Networks to Detect Students' Learning Styles in a Web-based education system , 2005 .

[8]  Youssouf El Allioui Advanced prediction of learner's profile based on Felder-Silverman learning styles using web usage mining approach and fuzzy c-means algorithm , 2019, Int. J. Comput. Aided Eng. Technol..

[9]  VARUN CHANDOLA,et al.  Anomaly detection: A survey , 2009, CSUR.

[10]  Fang Liu,et al.  A Comparison of Learning Style Theories on the Suitability for elearning , 2005, Web Technologies, Applications, and Services.

[11]  Chih-Ping Chu,et al.  A learning style classification mechanism for e-learning , 2009, Comput. Educ..

[12]  Felix Naumann,et al.  Data fusion , 2009, CSUR.

[13]  Kinshuk,et al.  Advanced Adaptivity in Learning Management Systems by Considering Learning Styles , 2009, 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology.

[14]  พันโท อรนุช,et al.  Using Decision Tree C4.5 Algorithm to Predict VARK Learning Styles , 2016 .

[15]  H. Laschinger,et al.  Learning styles of nursing students and career choices. , 1984, Journal of advanced nursing.

[16]  R. Felder,et al.  Learning and Teaching Styles in Engineering Education. , 1988 .

[17]  Analía Amandi,et al.  Automatic detection of learning styles: state of the art , 2014, Artificial Intelligence Review.