Review
A literature review of implemented recommendation techniques used in Massive Open online Courses

https://doi.org/10.1016/j.eswa.2021.115926Get rights and content

Highlights

  • Systematic literature review of implemented recommender systems for MOOCs.

  • Design of a classification framework to review recommender systems for MOOCs.

  • Analysis of research trends on recommender systems for MOOCs.

  • Identification of future areas for recommender systems in MOOCs.

  • It serves the purpose of offering an up-to-date review of the field and showing its evolution trends.

Abstract

Massive Open Online Courses (MOOCs) are receiving attention from learners because MOOCs enable them to satisfy their learning needs through an open, participatory, and distributed way. With the increased interest from learners, the number of MOOCs available is increasing which has increased options for learners. This as a result has created the need for recommendation systems that help learners select suitable MOOCs. This literature review covers analysis of recommender systems (RSs) that have been implemented in MOOCs with the goal of providing insights on the trends reported in the academic literature on recommender systems in MOOCs. The review discusses different recommendation techniques, recommendation types and evaluation techniques that have been used and reported on. This review includes research work over eight years, i.e. from 1st January 2012 to 17th November 2020. After the filtering process, 67 papers were selected from journals and conferences from four academic databases (i.e., IEEE, ACM, Science Direct, and Springer). A framework is designed that classifies literature on the basis of both design and evaluation aspects of RS in MOOCs. This review concludes by highlighting gaps found in the literature.

Introduction

Since the advent of the first Massive Open Online Course (MOOC) in 2008 (Downes, 2008), MOOCs have added a new dimension to education systems with the main attraction being access to free open education courses. The number of MOOCs and the number of students registered in MOOCs are growing every year with MOOCs using a number of platforms such as edX, Coursera, Udacity, NetEase and iCourse (Kang, 2014). By the end of 2019, more then 900 universities were offering MOOCs with 13500 courses available, with around 110 million students registered (Dhawal Shah, 2020b). After the COVID-19 pandemic of 2020 an increase in the online education trend resulted in a surge in the number of new user registrations and the introduction of new courses by different universities. Approximately 25%–30% more registered users joined online courses after the pandemic (Dhawal Shah, 2020a). By the end of 2020, there were more than 950 universities offering MOOCs with 16.3k courses available online and around 180 million new learners registered on them (Dhawal Shah, 2020c). With such a large number of courses available, learners face the problem of selecting courses without being overwhelmed with multiple learning choices (Zhang et al., 2018), which has been termed as an information overload (Raval & Jani, 2016) problem. Information filtering systems, also known as recommender systems(RSs), can overcome this problem by helping learners find suitable courses from the array of available resources.

With the increased usage of MOOCs, data produced by MOOCs is also increasing and this data contain information about the interests and behaviours of learners (Lundqvist & Warburton, 2019). Recommender systems have been used widely by commercial and social platforms (Zhang et al., 2018) and can use educational data to provide recommendations to learners (Ricci et al., 2010). One purpose of these systems is to help the learner by recommending different related learning objects or elements. In addition to improving the learners’ experience, these systems have also played a vital role in increasing the popularity of MOOCs.

Recommender systems are intelligent filtering applications that help users to filter out items or information according to their requirements or interests from a large number of services or products. Recommender systems make it easier for users to obtain related information even for items for which they have little knowledge or experience. Some RS provide related information in the form of a priority list, where products or services that are closer to user’s interest are placed in higher priority compared with resources which are of lesser interest to the user. For example, the GroupLens system (Resnick et al., 1994) is designed on the assumption that each time a user reads a Usenet News article they will give an opinion. The system will use all opinions as a rating and from these ratings, people with the same rating are considered like-minded, so they can be used to predict the ratings of each other.

RS can be divided into two broad categories (Manouselis et al., 2012) of ‘Collaborative Filtering (CF)’ and ‘Content-based (CBF)’ RS. There is a further type called ‘Hybrid (HB)’ RS that contains characteristics of both collaborative filtering and content-based RS. CF based RSs perform recommendations on the assumption that people who had similar tastes in the past will make the same choice in the future. This is similar to real life scenarios where we have to choose something from multiple available options and we consider recommendations of family and friends who have similar interests (Dakhel & Mahdavi, 2013). CBF RSs consider the profile of items and users to perform recommendations. Profiles include different characteristics of users and items, for example user (age, gender, education, residency area etc.) and item (actor, genre, category, type etc. in the case of a Movie item). These RS analyse the profile of items rated by a user and try to design a model that reflects the interests of the user. This model is used to recommend new items to the user (Lops et al., 2011).

After analysing the literature on RS in MOOCs, we concluded there is a need for a systematic synthesis of literature that summarizes research work and points towards future research options. While reviewing the literature on RS in MOOCs, we found that RSs in MOOCs is an interdisciplinary research field which is of interest to both technical and non technical researchers. After a detailed synthesis we decided to divide this literature into two fields for review, one which summarized the literature for non technical researchers (Author Ref. Khalid et al., 2020), for example researchers from distance learning and education, and the other which will discuss RS in MOOCs from a technical point of view.

To analyse the literature from a technical point of view, we have reviewed the state of the art of RS in MOOCs. The objective of this literature review is to summarize existing work in this field in order to identify gaps and areas in the design and implementation of RS in MOOCs that can help in future work. We reviewed work between January 1st 2012 and November 17, 2020 in the English language only. We chose 2012 as the starting year because it was declared as the “Year of the MOOC” by the New York Times (Pappano, 2012) and from this year onwards the publication of peer-reviewed research on RSs in MOOCs started. We have designed a classification framework which includes both design and evaluation aspects of RS in MOOCs. In addition, we have highlighted the key subject areas of MOOC datasets used in the research. To the best of our knowledge, this is the first literature review in this area that discusses the technical aspects of implemented recommender systems in MOOCs. This literature review not only highlights the trends in the existing literature in this field but also discusses the gaps and possible new research lines.

The remainder of this paper is organized as follows: Section 2 describes the data collection and methodology used to classify the literature work. Section 3 analyses the literature according to the classification framework. Section 4 presents trends found in the literature by discussing each recommendation type found, concluding remarks and research gaps are presented in Section 5.

Section snippets

Data collection

Data collection is crucial step in a literature review as it is the basis of the analysis, so we defined a set of rules to set criteria to include or exclude papers. These rules are based upon five significant points: (a) keywords, (b) time period, (c) sources, (d) publication type and (e) work type. ‘Keywords’ are used to find related published work from specific ‘sources’, ‘time period’ refers to the specific duration in which papers were published, ‘publication type’ refers to the type of

Analysis using the classification framework

In this section, the distribution based on the proposed classification framework is presented. Fig. 2 shows the classification framework used in this study.

Discussion

To the best of our knowledge, this is the first systematic literature review based on a classification framework of RSs that have been implemented in MOOCs from January 1st 2012 to 17 November 2020. We classified RSs that have been implemented based on the design of the RS and the evaluation techniques used.

We found five areas of MOOCs for which RS have been developed, implemented and evaluated. In this section we discuss the types and trends of research carried out within each of these areas

Conclusion

The use of RSs in MOOCs has exciting opportunities to increase the popularity of MOOCs and to improve the learners’ experience. Research to date has mostly focused on the implementation of course RSs in MOOCs, which was the most prolific research line throughout the period.

From 2012 to 2016, researchers focused on the implementation of course, peer and thread RSs, for which they mostly used CF, CBF and Hybrid techniques. Post 2016, there was an increasing focus on the implementation of learning

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgements

This research work is supported by School of engineering and computer science, Victoria University of Wellington, New Zealand .

References (89)

  • AgrawalA. et al.

    YouEDU: Addressing confusion in MOOC discussion forums by recommending instructional video clips

  • AgrebiM. et al.

    Deep reinforcement learning for personalized recommendation of distance learning

  • AheraS.B. et al.

    Combination of machine learning algorithms for recommendation of courses in E-learning system based on historical data

    Knowledge-Based Systems

    (2013)
  • ApazaR.G. et al.

    Online courses recommendation based on LDA

  • BabinecP. et al.

    Education-specific tag recommendation in CQA systems

  • BhattC. et al.

    SeqSense: Video recommendation using topic sequence mining

  • BorattoL. et al.

    The effect of algorithmic bias on recommender systems for massive open online courses

  • BouchetF. et al.

    Who wants to chat on a MOOC? Lessons from a peer recommender system

  • BouchetF. et al.

    Comparing peer recommendation strategies in a MOOC

  • CamposR. et al.
  • ChenZ. et al.

    CSCLRec: Personalized recommendation of forum posts to support socio-collaborative learning

  • DahdouhK. et al.

    Large-scale e-learning recommender system based on spark and hadoop

    Journal of Big Data

    (2019)
  • DakhelG.M. et al.

    Providing an effective collaborative filtering algorithm based on distance measures and neighbors ’ voting

    (2013)
  • DessìD. et al.

    COCO: Semantic-enriched collection of online courses at scale with experimental use cases

  • Dhawal ShahD.

    By the numbers: MOOCs during the pandemic

    (2020)
  • Dhawal ShahD.

    Online degrees slowdown: A review of MOOC stats and trends in 2019

    (2020)
  • Dhawal ShahD.

    Online degrees slowdown: A review of MOOC stats and trends in 2020

    (2020)
  • DownesS.

    Places to go: Connectivism & connective knowledge

    Innovate: Journal of Online Education

    (2008)
  • ElbadrawyA. et al.

    Predicting student performance using personalized analytics

    Computer

    (2016)
  • FauzanF. et al.

    Apriori association rule for course recommender system

    Indonesia Journal on Computing (Indo-JC)

    (2020)
  • FazeliS. et al.

    Supporting users of open online courses with recommendations: An algorithmic study

  • GargV. et al.

    Hybrid massive open online course (MOOC) recommendation system using machine learning

  • GongJ. et al.
  • GopeJ. et al.

    A learning styles based recommender system prototype for edX courses

  • HajriH. et al.

    Personalized recommendation of open educational resources in MOOCs

  • HeX. et al.

    Design and implementation of a unified mooc recommendation system for social work major: Experiences and lessons

  • HilmyS. et al.

    MOOCs recommender based on user preference, learning styles and forum activity

  • HouY. et al.

    Context-aware online learning for course recommendation of MOOC big data

    (2016)
  • HouY. et al.

    Course recommendation of MOOC with big data support: A contextual online learning approach

  • HuangP.-S. et al.
  • JainH. et al.

    Applying data mining techniques for generating MOOCs recommendations on the basis of learners online activity

  • JiangW. et al.

    Time slice imputation for personalized goal-based recommendation in higher education

  • JingX. et al.

    Guess you like: course recommendation in MOOCs

  • JoY. et al.

    Expediting support for social learning with behavior modeling

  • KangY.

    An analysis on SPOC: Post-MOOC era of online education

    Tsinghua Journal of Education

    (2014)
  • KardanA.A. et al.

    A hybrid approach for thread recommendation in MOOC forums

    World Academy of Science, Engineering and Technology, International Journal of Social, Behavioral, Educational, Economic, Business and Industrial Engineering

    (2017)
  • KhalidA. et al.

    Scalable and practical one-pass clustering algorithm for recommender system

    Intell. Data Anal.

    (2017)
  • KhalidA. et al.

    Recommender systems for moocs: a systematic literature survey (january 1, 2012 – july 12, 2019)

    The International Review of Research in Open and Distributed Learning

    (2020)
  • KopeinikS. et al.

    Which algorithms suit which learning environments? A comparative study of recommender systems in TEL

  • LabartheH. et al.

    Does a peer recommender foster students’ engagement in MOOCs?

  • LanA.S. et al.

    Personalized thread recommendation for MOOC discussion forums

  • LeT. et al.

    Improving deep matrix factorization with normilized cros entropy loss function for graph-based MOOC recomendations

  • LiX. et al.

    A hybrid recommendation method based on feature for offline book personalization

    (2018)
  • LiuH. et al.

    Learning path combination recommendation based on the learning networks

    Soft Computing

    (2019)
  • Cited by (0)

    View full text