Collaborative filtering: Techniques and applications

During the last decade a huge amount of data have been shown and introduced in the Internet. Recommender systems are thus predicting the rating that a user would give to an item. Collaborative filtering (CF) techniques are the most popular and widely used by recommender systems technique, which utilize similar neighbors to generate recommendations. This paper provides the concepts, methods, applications and evaluations of the CF based on the literature review. The paper also highlights the discussion of the types of the recommender systems as general and types of CF such as; memory based, model based and hybrid model. In addition, this paper discusses how to choose an appropriate type of CF. The evaluation methods of the CF systems are also provided throughout the paper.

[1]  Hui Xiong,et al.  Enhancing Collaborative Filtering by User Interest Expansion via Personalized Ranking , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[2]  Luis M. de Campos,et al.  Combining content-based and collaborative recommendations: A hybrid approach based on Bayesian networks , 2010, Int. J. Approx. Reason..

[3]  Kyong Joo Oh,et al.  The collaborative filtering recommendation based on SOM cluster-indexing CBR , 2003, Expert Syst. Appl..

[4]  D. McLeod,et al.  Collaborative Filtering for Information Recommendation Systems , 2006 .

[5]  Alfred Kobsa,et al.  The Adaptive Web, Methods and Strategies of Web Personalization , 2007, The Adaptive Web.

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

[7]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[8]  T. Zuva,et al.  A Survey of Recommender Systems Techniques, Challenges and Evaluation Metrics , 2012 .

[9]  Ye Wang,et al.  Enhancing Collaborative Filtering Music Recommendation by Balancing Exploration and Exploitation , 2014, ISMIR.

[10]  GeunSik Jo,et al.  Collaborative filtering based on collaborative tagging for enhancing the quality of recommendation , 2010, Electron. Commer. Res. Appl..

[11]  David M. Pennock,et al.  Applying collaborative filtering techniques to movie search for better ranking and browsing , 2007, KDD '07.

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

[13]  H. Chandrashekhar PERSONALIZED RECOMMENDER SYSTEM USING ENTROPY BASED COLLABORATIVE FILTERING TECHNIQUE , 2011 .

[14]  Mark Claypool,et al.  Combining Content-Based and Collaborative Filters in an Online Newspaper , 1999, SIGIR 1999.

[15]  G. Linden,et al.  Recommendations Item-to-Item Collaborative Filtering , 2001 .

[16]  Claudio Adrian Levinas,et al.  An Analysis of Memory Based Collaborative Filtering Recommender Systems with Improvement Proposals , 2014 .

[17]  Taghi M. Khoshgoftaar,et al.  A Survey of Collaborative Filtering Techniques , 2009, Adv. Artif. Intell..

[18]  Rachel Greenstadt,et al.  Using machine learning to augment collaborative filtering of community discussions , 2010, AAMAS.

[19]  Robin D. Burke,et al.  Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

[20]  Dan Frankowski,et al.  Collaborative Filtering Recommender Systems , 2007, The Adaptive Web.

[21]  Yoav Shoham,et al.  Fab: content-based, collaborative recommendation , 1997, CACM.

[22]  Hong Joo Lee,et al.  Use of social network information to enhance collaborative filtering performance , 2010, Expert Syst. Appl..

[23]  Zhongfu Wu,et al.  Userrank for item-based collaborative filtering recommendation , 2011, Inf. Process. Lett..

[24]  Alessandro Foi,et al.  Image Denoising by Sparse 3-D Transform-Domain Collaborative Filtering , 2007, IEEE Transactions on Image Processing.

[25]  Josep Lluís de la Rosa i Esteva,et al.  A Taxonomy of Recommender Agents on the Internet , 2003, Artificial Intelligence Review.

[26]  Yao Zhao,et al.  A Collaborative Filtering Recommendation Algorithm Based on User Interest Change and Trust Evaluation , 2010, J. Digit. Content Technol. its Appl..

[27]  Michael J. Pazzani,et al.  A Framework for Collaborative, Content-Based and Demographic Filtering , 1999, Artificial Intelligence Review.

[28]  Greg Linden,et al.  Amazon . com Recommendations Item-to-Item Collaborative Filtering , 2001 .

[29]  Duen-Ren Liu,et al.  Product recommendation approaches: Collaborative filtering via customer lifetime value and customer demands , 2008, Expert Syst. Appl..

[30]  Brendon Towle,et al.  Knowledge Based Recommender Systems Using Explicit User Models , 2000 .

[31]  Fernando Ortega,et al.  Improving collaborative filtering recommender system results and performance using genetic algorithms , 2011, Knowl. Based Syst..

[32]  Yoon Ho Cho,et al.  Collaborative filtering with ordinal scale-based implicit ratings for mobile music recommendations , 2010, Inf. Sci..

[33]  Ahmet Arslan,et al.  A collaborative filtering method based on artificial immune network , 2009, Expert Syst. Appl..

[34]  Guy Shani,et al.  EduRank: A Collaborative Filtering Approach to Personalization in E-learning , 2014, EDM.

[35]  Dan Holtshouse,et al.  Encyclopedia of E‐Commerce, E‐Government, and Mobile Commerce , 2007 .

[36]  Zoran Budimac,et al.  E-Learning personalization based on hybrid recommendation strategy and learning style identification , 2011, Comput. Educ..

[37]  Matthias Jarke,et al.  A Clustering Approach for Collaborative Filtering Recommendation Using Social Network Analysis , 2011, J. Univers. Comput. Sci..

[38]  Alfred Kobsa User Modeling and User-Adapted Interaction , 2005, User Modeling and User-Adapted Interaction.

[39]  Michael R. Lyu,et al.  Response Aware Model-Based Collaborative Filtering , 2012, UAI.

[40]  Duen-Ren Liu,et al.  A Hybrid of Sequential Rules and Collaborative Filtering for Product Recommendation , 2007, The 9th IEEE International Conference on E-Commerce Technology and The 4th IEEE International Conference on Enterprise Computing, E-Commerce and E-Services (CEC-EEE 2007).

[41]  Juan C. Burguillo,et al.  A hybrid content-based and item-based collaborative filtering approach to recommend TV programs enhanced with singular value decomposition , 2010, Inf. Sci..