The State of the Art in Methodologies of Course Recommender Systems - A Review of Recent Research

In recent years, education institutions have offered a wide range of course selections with overlaps. This presents significant challenges to students in selecting successful courses that match their current knowledge and personal goals. Although many studies have been conducted on Recommender Systems (RS), a review of methodologies used in course RS is still insufficiently explored. To fill this literature gap, this paper presents the state of the art of methodologies used in course RS along with the summary of the types of data sources used to evaluate these techniques. This review aims to recognize emerging trends in course RS techniques in recent research literature to deliver insights for researchers for further investigation. We provide a systematic review process followed by research findings on the current methodologies implemented in different course RS in selected research journals such as: collaborative, content-based, knowledge-based, Data Mining (DM), hybrid, statistical and Conversational RS (CRS). This study analyzed publications between 2016 and June 2020, in three repositories; IEEE Xplore, ACM, and Google Scholar. These papers were explored and classified based on the methodology used in recommending courses. This review has revealed that there is a growing popularity in hybrid course RS and followed by DM techniques in recent publications. However, few CRS-based course RS were present in the selected publications. Finally, we discussed future avenues based on the research outcome, which might lead to next-generation course RS.

[1]  Jayita Saha,et al.  Review of Machine Learning and Deep Learning Based Recommender Systems for Health Informatics , 2019 .

[2]  Bamshad Mobasher,et al.  A Survey of Collaborative Recommendation and the Robustness of Model-Based Algorithms , 2008, IEEE Data Eng. Bull..

[3]  Jae Sik Lee,et al.  Context Awareness by Case-Based Reasoning in a Music Recommendation System , 2007, UCS.

[4]  Karsten Lundqvist,et al.  Recommender Systems for MOOCs: A Systematic Literature Survey (January 1, 2012 – July 12, 2019) , 2020, The International Review of Research in Open and Distributed Learning.

[5]  Kasra Madadipouya,et al.  A Literature Review on Recommender Systems Algorithms, Techniques and Evaluations , 2017 .

[6]  Nuria Oliver,et al.  Data Mining Methods for Recommender Systems , 2015, Recommender Systems Handbook.

[7]  Pasquale Lops,et al.  Content-based Recommender Systems: State of the Art and Trends , 2011, Recommender Systems Handbook.

[8]  Lior Rokach,et al.  Introduction to Recommender Systems Handbook , 2011, Recommender Systems Handbook.

[9]  Michael J. Pazzani,et al.  Content-Based Recommendation Systems , 2007, The Adaptive Web.

[10]  Li Chen,et al.  A Survey on Conversational Recommender Systems , 2021, ACM Comput. Surv..

[11]  Nor Aniza Abdullah,et al.  The Effect of Incorporating Good Learners' Ratings in e-Learning Content-based Recommender System , 2011, J. Educ. Technol. Soc..

[12]  Priyanka Wadekar,et al.  Placement Predictor and Course Recommender System , 2018 .

[13]  Akshi Kumar,et al.  Alleviating Sparsity and Scalability Issues in Collaborative Filtering Based Recommender Systems , 2013 .

[14]  George Karypis,et al.  Will this Course Increase or Decrease Your GPA? Towards Grade-aware Course Recommendation , 2019, ArXiv.

[15]  J LoboL.M.R.,et al.  A Comparative Study of Association Rule Algorithms for Course Recommender System in E-learning , 2012 .

[16]  Robin Burke,et al.  Knowledge-based recommender systems , 2000 .

[17]  Neal R Haddaway,et al.  The Role of Google Scholar in Evidence Reviews and Its Applicability to Grey Literature Searching , 2015, PloS one.

[18]  Li Yu,et al.  Context-Aware Online Learning for Course Recommendation of MOOC Big Data , 2016, ArXiv.

[19]  Russel J. Stonier,et al.  Intelligent Document Filter for the Internet , 2006, Selected Papers from AusDM.

[20]  Ojokoh A Fuzzy Logic Based Personalized Recommender System , 2012 .

[21]  Michael J. Pazzani,et al.  Collaborative Filtering with the Simple Bayesian Classifier , 2000, PRICAI.

[22]  Hongxia Yang,et al.  Towards Knowledge-Based Recommender Dialog System , 2019, EMNLP.

[23]  Zachary A. Pardos,et al.  Combating the Filter Bubble: Designing for Serendipity in a University Course Recommendation System , 2019, ArXiv.

[24]  Chien-Yuan Su,et al.  A Fuzzy Logic-based Personalized Learning System for Supporting Adaptive English Learning , 2012, J. Educ. Technol. Soc..

[25]  Sh. Asadi,et al.  Developing a Course Recommender by Combining Clustering and Fuzzy Association Rules , 2019 .