ReviewA literature review of implemented recommendation techniques used in Massive Open online Courses
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 , more then universities were offering MOOCs with courses available, with around 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 , there were more than universities offering MOOCs with k courses available online and around 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)
- et al.
YouEDU: Addressing confusion in MOOC discussion forums by recommending instructional video clips
- et al.
Deep reinforcement learning for personalized recommendation of distance learning
- et al.
Combination of machine learning algorithms for recommendation of courses in E-learning system based on historical data
Knowledge-Based Systems
(2013) - et al.
Online courses recommendation based on LDA
- et al.
Education-specific tag recommendation in CQA systems
- et al.
SeqSense: Video recommendation using topic sequence mining
- et al.
The effect of algorithmic bias on recommender systems for massive open online courses
- et al.
Who wants to chat on a MOOC? Lessons from a peer recommender system
- et al.
Comparing peer recommendation strategies in a MOOC
- et al.