Collaborative Recommender System: A Review

Recommender system is widely used in various domains to assist users in finding items that relate to their needs. The collaborate filtering method is one of the popular methods in recommender systems. By using collaborative filtering method, users can make an assessment of the item based on other user experience. This method is very beneficial in education domain to assist student in getting a learning object that can help them in learning process. However, there is no review focusing on the use of the collaborative recommender system in education. Hence, the objective of this study is to review the state of the art of collaborative recommender system in education. This study reviewed twenty six articles based on recommender system components such as input, method and the output of the system. The overview and the applications of collaborative recommender system in education then discussed.

[1]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[2]  Sebastián Ventura,et al.  An architecture for making recommendations to courseware authors using association rule mining and collaborative filtering , 2009, User Modeling and User-Adapted Interaction.

[3]  Jesús Bobadilla,et al.  A new collaborative filtering metric that improves the behavior of recommender systems , 2010, Knowl. Based Syst..

[4]  Toshio Okamoto,et al.  Utilizing learning process to improve recommender system for group learning support , 2011, Neural Computing and Applications.

[5]  Maren Scheffel,et al.  Usage-based Object Similarity , 2010, J. Univers. Comput. Sci..

[6]  Adam Prügel-Bennett,et al.  A Scalable, Accurate Hybrid Recommender System , 2010, 2010 Third International Conference on Knowledge Discovery and Data Mining.

[7]  Elena García Barriocanal,et al.  Evaluating collaborative filtering recommendations inside large learning object repositories , 2013, Inf. Process. Manag..

[8]  Toshio Okamoto,et al.  LRMDCR: A Learner's Role-Based Multi Dimensional Collaborative Recommendation for Group Learning Support , 2008, 2008 Eighth IEEE International Conference on Advanced Learning Technologies.

[9]  Baruch Awerbuch,et al.  Competitive collaborative learning , 2005, J. Comput. Syst. Sci..

[10]  Mei-Hua Hsu,et al.  A personalized English learning recommender system for ESL students , 2008, Expert Syst. Appl..

[11]  I-En Liao,et al.  A library recommender system based on a personal ontology model and collaborative filtering technique for English collections , 2010, Electron. Libr..

[12]  Nor Aniza Abdullah,et al.  Measuring learner's performance in e-learning recommender systems , 2010 .

[13]  Lakhmi C. Jain,et al.  Multimedia Services in Intelligent Environments , 2008 .

[14]  Toshio Okamoto,et al.  Analyzing Learners' Relationship to Improve the Quality of Recommender System for Group Learning Support , 2011, J. Comput..

[15]  P. Lops,et al.  Preference Learning in Recommender Systems , 2009 .

[16]  Zoran Budimac,et al.  Integration of recommendations and adaptive hypermedia into java tutoring system , 2011, Comput. Sci. Inf. Syst..

[17]  Enrique Herrera-Viedma,et al.  A Fuzzy Linguistic Recommender System to Advice Research Resources in University Digital Libraries , 2008, Fuzzy Sets and Their Extensions: Representation, Aggregation and Models.

[18]  S. B. Aher,et al.  Combination of machine learning algorithms for recommendation of courses in E-Learning System based on historical data , 2013, Knowl. Based Syst..

[19]  Mario Zagar,et al.  A Survey on LMS Context Dimensions for Teacher-Oriented Recommender Systems , 2013, iJET.

[20]  Ulrik Schroeder,et al.  Tag-based collaborative filtering recommendation in personal learning environments , 2013, IEEE Transactions on Learning Technologies.

[21]  Rob Nadolski,et al.  Simulating Light-Weight Personalised Recommender Systems in Learning Networks: A Case for Pedagogy-Oriented and Rating-Based Hybrid Recommendation Strategies , 2009, J. Artif. Soc. Soc. Simul..

[22]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[23]  Pierluigi Ritrovato,et al.  Elicitation of latent learning needs through learning goals recommendation , 2014, Comput. Hum. Behav..

[24]  David Heckerman,et al.  Empirical Analysis of Predictive Algorithms for Collaborative Filtering , 1998, UAI.

[25]  Mei-Hua Hsu,et al.  Proposing an ESL recommender teaching and learning system , 2008, Expert Syst. Appl..

[26]  Abdelwahab Hamou-Lhadj,et al.  Educational Recommender Systems: A Pedagogical-Focused Perspective , 2013 .

[27]  Mojtaba Salehi,et al.  Personalized recommendation of learning material using sequential pattern mining and attribute based collaborative filtering , 2012, Education and Information Technologies.

[28]  Juan M. Fernández-Luna,et al.  Top-N news recommendations in digital newspapers , 2012, Knowl. Based Syst..

[29]  Luis M. de Campos,et al.  Using past-prediction accuracy in recommender systems , 2012, Inf. Sci..

[30]  B. Pinkleton,et al.  Exploring College Students’ Use of General and Alcohol-Related Social Media and Their Associations With Alcohol-Related Behaviors , 2014, Journal of American college health : J of ACH.

[31]  Nicola Capuano,et al.  Learning Goals Recommendation for Self Regulated Learning , 2012 .

[32]  L Zhen,et al.  Information supply: An approach based on demand modelling and information filtering , 2008 .

[33]  Guy Shani,et al.  An MDP-Based Recommender System , 2002, J. Mach. Learn. Res..

[34]  Antonio Hernando,et al.  Collaborative filtering adapted to recommender systems of e-learning , 2009, Knowl. Based Syst..

[35]  Robin Burke,et al.  Integrating Knowledge-based and Collaborative-filtering Recommender Systems , 2000 .

[36]  Márcia Gonçalves de Oliveira,et al.  Recommendation of programming activities by multi-label classification for a formative assessment of students , 2013, Expert Syst. Appl..

[37]  Shihmin Cheng,et al.  Toward an optimum combination of English teachers for objective teaching , 2009, Expert Syst. Appl..

[38]  Mohamed Jemni,et al.  Automatic Recommendations for E-Learning Personalization Based on Web Usage Mining Techniques and Information Retrieval , 2008, 2008 Eighth IEEE International Conference on Advanced Learning Technologies.

[39]  Ke Wang,et al.  RecTree: An Efficient Collaborative Filtering Method , 2001, DaWaK.

[40]  José Angel Olivas,et al.  Hiperion: A fuzzy approach for recommending educational activities based on the acquisition of competences , 2013, Inf. Sci..

[41]  Wiwat Vatanawood,et al.  Personalised learning object based on multi-agent model and learners’ learning styles , 2011 .

[42]  Paolo Avesani,et al.  Trust-aware recommender systems , 2007, RecSys '07.

[43]  Pasquale Lops,et al.  Learning Preference Models in Recommender Systems , 2010, Preference Learning.

[44]  Enrique Herrera-Viedma,et al.  Multi-instance genetic programming for web index recommendation , 2009, Expert Syst. Appl..

[45]  Pradip N. Shendage Review on Collaborative Filtering and Web Services Recommendation , 2014 .

[46]  Pragya Dwivedi,et al.  Group Recommender System for Learners Based on Learning Styles and Knowledge Levels , 2013 .