E-Learning Recommendation Systems - A Survey: Rubina Parveen, Anant Kr. Jaiswal, Vibhor Kant
E-Learning Recommendation Systems - A Survey: Rubina Parveen, Anant Kr. Jaiswal, Vibhor Kant
Abstract:- Recommendation systems are the agents that help the learner to identify a subset of suitable learning
resources from a variety of choices. Recommendation Systems is a widely explored field since the last decade.
Much of the work is going on in recommendation systems that are based on the evaluation of resources and users‟
data. In this paper we concentrate on E-Learning Recommendation Systems. An E-learning recommendation
system is a derivative field of recommendation systems in which the resources are specifically the available bulk
of learning material either online or offline. The aim of E-learning software is to select the useful piece of material
which the learner actually requires to study. Our aim in this paper is to study various recommendation techniques
with their virtues and shortcomings. Further we will discuss E-learning recommendation systems with a brief
review of some major milestones in the field of E-Learning.
I. INTRODUCTION
History of Recommendation Systems goes back since 1990‟s with the concepts collaborative filtering [1].The
software GroupLens was used for collaborative filtering in netnews.This helped people to search for the relevant news article
that will interest them amongst huge number of articles residing on net. Ringo is a personalized recommendation system
based on similarities between the interest profile of that user and those of other users [2]. Another such system is mentioned
in [3], PloyLens.This system is made for recommending movies for a group of users. The availability of immensely vast
choices for resources of interest (movies, music, study material and many other commodities of e-commerce) is accountable
to the same extent to the users‟ convenience as it is for their bewilderment. It takes lots of time and knowledge for judging
and selecting the best and the most suitable resource. But most of the time the user ends up in confusion and opt for the
resource that does not qualify his/her requirements.
This document is a template. An electronic copy can be downloaded from the conference website. For questions
on paper guidelines, please contact the publications committee as indicated on the website. Information about final paper
submission is available from the website.
A. Collaborative Filtering: This is the most widely used and implemented technique in recommendation systems. The
ratings given to a particular resource by the user are aggregated and compared with the ratings given by other users. The
similarity measure is calculated between the users. Users who emerge as similar i.e. with high similarity measure can predict
the ratings for one another. If the user has not rated the resource yet means he has not used it in past. If the user similar to
him liked the resource/item then it can be concluded that the resource may be of some value to the target user. Though this
technique faces many problems when the number of available users or resource ratings is insufficient.
10
E-Learning Recommendation Systems – A Survey
B. Content-based Filtering: If user has preferred some items in past having some distinct features that are liked by the
user then item with similar features are recommended to the user. In contrast to the collaborative filtering where
recommendation are made by finding similarity between users, here in content-based filtering it is done by finding
similarities between items. This requires the number of features of resource to be larger to make a better prediction.
C. Hybrid Filtering: Apart from the above mentioned techniques there are several other techniques used for
recommendation systems Knowledge – based techniques, Demographic information based etc. To further improve the
performance of the RSs all these techniques can be combines used making it hybrid [13].
11
E-Learning Recommendation Systems – A Survey
REFERENCES
[1]. Resnick, P., N. Iakovou, M. Sushak, P. Bergstrom, and J. Riedl. GroupLens: An openarchitecture for collaborative
filtering of netnews. In Proceedings of the 1994 ComputerCooperative Work Conference, 1994.
[2]. Shardanand, U. and P. Maes. Social information filtering: Algorithms for automating „word of mouth‟. In Proc. of
the Conf. on Human Factors in Computing Systems, 1995.
[3]. Mark O‟Connor, Dan Cosley, Joseph A. Konstan, and John Riedl : PolyLens: A Recommender System for Groups
of Users, ECSCW 2001,Proceedings of the Seventh European Conference on Computer Supported Cooperative
Work 16–20 September 2001, Bonn, Germany 2002, pp 199-218.
[4]. Miller, B. N., I. Albert, S. K. Lam, J. A. Konstan, and J. Riedl. MovieLens Unplugged:Experiences with an
Occasionally Connected Recommender System. In Proceedings of the International Conference on Intelligent User
Interfaces, Miami, Florida, 2003.
[5]. Takanobu Nakahara ,Hiroyuki Morita, Recommender System for Music CDs Using a Graph Partitioning Method,
In Proceeding KES '09 Proceedings of the 13th International Conference on Knowledge-Based and Intelligent
Information and Engineering Systems: Part II Pages 259 – 269.
[6]. Linden, G., Smith, B., & York, J. (2003). Amazon.com recommendations: Item-to item , collaborative filtering.
Internet Computing IEEE, 7(1), 76–80.
[7]. Ghauth, K. I. & Abdullah, N. A. (2010). Learning materials recommendation using good learners‟ ratings and
content-based filtering. Educational Technology Research and Development.DOI: 10.1007/s11423-010-9155-4
[8]. Ghauth, K. I. & Abdullah, N. A. (2009). Building an e-learning recommender system using vector space model
and good learners average rating. Ninth IEEE International Conference on Advanced Learning Technologies
(ICALT 2009), Latvia, 194-196.
[9]. Hokyin Lai, Minhong Wang,Huaiqing Wang, Intelligent Agent-Based e-Learning System for Adaptive Learning.
[10]. Krulwich, B. (1997). Lifestyle Finder: Intelligent user profiling using large-scale demographic data. Artificial
Intelligence Magazine, 18(2), 37–45.
[11]. Deepa Anand , Kamal K. Bharadwaj, Utilizing various sparsity measures for enhancing accuracy of collaborative
recommender systems based on local and global similarities, Expert Systems with Applications 38 (2011) 5101–
5109.
[12]. Lang, K. (1995). NewsWeeder: Learning to filter netnews. In Proceedings of the 12th international conference on
machine learning, Tahoe City, CA.
[13]. Robin Burke, Hybrid Recommendation Systems : Survey and Experiments, In User Modeling and User-Adapted
Interaction Kluwer Academic Publishers Hingham, MA, USA, Pages 331 – 37
[14]. Saman Shishehchi, Seyed Yashar Banihashem, Nor Azan Mat Zin, Shahrul Azman Mohd. Noah, “Review of
personalized recommendation techniques for learners in e-learning systems publication”, 2011 International
Conference on Semantic Technology and Information Retrieval, 28-29 June 2011, Putrajaya, Malaysia
[15]. Nikos Manouselis, Hendrik Drachsler, Riina Vuorikari, Hans Hummel,Rob Koper, “Recommender Systems in
Technology EnhancedLearning”,Springer Recommender Systems Handbook 2011, pp 387-415
[16]. Katrien Verbert, Nikos Manouselis, Xavier Ochoa, Martin Wolpers, Hendrik Drachsler, Ivana Bosnic, Erik Duval ,
Context-aware Recommender Systems for Learning: a Survey and Future Challenges, IEEE Journal Of Latex
Class Files, Vol. 6, No. 1, January 2007.
[17]. Nuanwan Soonthornphisaj, Ekkawut Rojsattarat, and Sukanya Yim-ngam, Smart E-Learning Using Recommender
System, D.-S. Huang, K. Li, and G.W. Irwin (Eds.): ICIC 2006, LNAI 4114, pp. 518 – 523, 2006.© Springer-
Verlag Berlin Heidelberg 2006.
[18]. J. Lu, "Personalized e-learning material recommender system," In Proceedings Of International Conferene On
International Conference Information Technology for Application, 2004,pp. 374-379.
[19]. Kalil Imran Gauth and Nor Aniza Abdulla, Measuring learner‟s performance in e-learning recommendation
systems in Australasian Journal of Educational Technology, 2010, 26(6), 764-774.
12