Abstract
The e-learning recommender system in learning institutions is increasingly becoming the preferred mode of delivery, as it enables learning anytime, anywhere. However, delivering personalised course learning objects based on student's preferences is still a challenge. Current mainstream recommendation algorithms, such as the Collaborative Filtering (CF) and Content-Based Filtering (CBF), deal with only two types of entities, namely users and items with their ratings. However, these methods do not pay attention to student's preferences, such as learning styles, which are especially important for the accuracy of course learning objects prediction or recommendation. Moreover, several recommendation techniques experience cold-start and rating sparsity problems. To address the challenge of improving the quality of recommender systems, in this paper a novel recommender algorithm for machine learning is proposed, which combines students actual rating with their learning styles to recommend personalised course learning objects (LOs). Various recommendation techniques are considered in an experimental study investigating the best technique to use in predicting student ratings for e-learning recommender systems. We use the Felder-Silverman Learning Styles Model (FSLSM) to represent both the student learning styles and the learning object profiles. The predicted ratings are compared with the actual student ratings to determine the accuracy of the recommendation techniques, using the Mean Absolute Error (MAE) and Root Mean Square Error (RMSE) metrics. This approach has been experimented on 80 students for an online course created in the MOODLE Learning Management System. The results of the experiment show that the best recommendation technique is our proposed hybrid recommendation algorithm that combines the collaborative filtering and the content-based filtering techniques to enhance the accuracy of the predictions, and solves the cold-start and the rating sparsity problems using the FSLSM representations of the student learning styles and the learning object profiles.
Highlights
E-Learning Recommender Systems (E-LRS) have become popular in recent years
We proposed an algorithm to enhance the accuracy of recommendations as follows: 1) Let O be the set of all learning objects rated by LS. 2) If O = ∅ a) Apply K-means to cluster O b) Foreach Learning Objects (LOs) x i) Let cox = the nearest cluster to x as in Eq (2) ii) Let J = set of the top-n nearest elements to x in cox as in Eq (1) iii) Calculate the predicted rating for x as in c) Recommend the top-n highly rated LOs
The Mean Absolute Error (MAE) value of hybrid filtering (HF)-0.5 is 0.9, whilst that of Content-Based Filtering (CBF) is 1.52, which is the greatest compared to all the other approaches
Summary
E-Learning Recommender Systems (E-LRS) have become popular in recent years. Compared with Learning Management Systems (LMS), which offer limited adaptivity and personalisation, adaptive educational systems use intelligent algorithms to adapt to students’ learning style, enhance learning performance, accelerate goal achievement, reduce. In order to avoid these drawbacks and improve the accuracy learning objects recommendations, the key contributions of this paper are threefold: 1) In comparison with most of existing e-learning recommendation systems such as [32], [36], [78] which used only rating values, the proposed algorithm takes into account multidimensional-attribute (based on FSLSM) of learning objects profiles and students learning styles in addition to rating values in its recommendation process Compared to these methods, the proposed method produces more accurate recommendations and is more effective in dealing with the cold-start and the the rating sparsity problems using the data from the student learning styles and the learning object profiles (Section III-A)).
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.