Collaborative filtering recommender systems

Recommender Systems are software tools and techniques for suggesting items to users by considering their preferences in an automated fashion. The suggestions provided are aimed at support users in various decision- making processes. Technically, recommender system has their origins in different fields such as Information Retrieval (IR), text classification, machine learning and Decision Support Systems (DSS). Recommender systems are used to address the Information Overload (IO) problem by recommending potentially interesting or useful items to users. They have proven to be worthy tools for online users to deal with the IO and have become one of the most popular and powerful tools in E-commerce. Many existing recommender systems rely on the Collaborative Filtering (CF) and have been extensively used in E-commerce .They have proven to be very effective with powerful techniques in many famous E-commerce companies. This study presents an overview of the field of recommender systems with current generation of recommendation methods and examines comprehensively CF systems with its algorithms.

[1]  John Riedl,et al.  An Empirical Analysis of Design Choices in Neighborhood-Based Collaborative Filtering Algorithms , 2002, Information Retrieval.

[2]  Cai-Nicolas Ziegler,et al.  Semantic Web Recommender Systems , 2004, EDBT Workshops.

[3]  Mark Rosenstein,et al.  Recommending and evaluating choices in a virtual community of use , 1995, CHI '95.

[4]  Evgeniy Gabrilovich,et al.  Overcoming the Brittleness Bottleneck using Wikipedia: Enhancing Text Categorization with Encyclopedic Knowledge , 2006, AAAI.

[5]  Dean P. Foster,et al.  Clustering Methods for Collaborative Filtering , 1998, AAAI 1998.

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

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

[8]  Sumit Sarkar,et al.  The Role of the Management Sciences in Research on Personalization , 2003, Manag. Sci..

[9]  John Riedl,et al.  Recommender systems in e-commerce , 1999, EC '99.

[10]  Haitao Li,et al.  A hybrid collaborative filtering recommendation mechanism for P2P networks , 2010, Future Gener. Comput. Syst..

[11]  Duen-Ren Liu,et al.  A hybrid of sequential rules and collaborative filtering for product recommendation , 2009, Inf. Sci..

[12]  George Karypis,et al.  Item-based top-N recommendation algorithms , 2004, TOIS.

[13]  Yi Zhang,et al.  Novelty and redundancy detection in adaptive filtering , 2002, SIGIR '02.

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

[15]  Ken Lang,et al.  NewsWeeder: Learning to Filter Netnews , 1995, ICML.

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

[17]  John Riedl,et al.  Shilling recommender systems for fun and profit , 2004, WWW '04.

[18]  Marco Gori,et al.  ItemRank: A Random-Walk Based Scoring Algorithm for Recommender Engines , 2007, IJCAI.

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

[20]  Paul Resnick,et al.  Recommender systems , 1997, CACM.

[21]  Pattie Maes,et al.  Social information filtering: algorithms for automating “word of mouth” , 1995, CHI '95.

[22]  Yiyu Yao Measuring retrieval effectiveness based on user preference of documents , 1995 .

[23]  John Riedl,et al.  Analysis of recommendation algorithms for e-commerce , 2000, EC '00.

[24]  Nick Antonopoulos,et al.  CinemaScreen recommender agent: combining collaborative and content-based filtering , 2006, IEEE Intelligent Systems.

[25]  J. Scott Armstrong,et al.  Principles of forecasting : a handbook for researchers and practitioners , 2001 .

[26]  Robin Burke,et al.  Knowledge-based recommender systems , 2000 .

[27]  Kenneth Y. Goldberg,et al.  Eigentaste: A Constant Time Collaborative Filtering Algorithm , 2001, Information Retrieval.

[28]  D. Fesenmaier,et al.  Case-based travel recommendations. , 2006 .

[29]  Douglas B. Terry,et al.  Using collaborative filtering to weave an information tapestry , 1992, CACM.

[30]  Francesco Ricci,et al.  Improving recommender systems with adaptive conversational strategies , 2009, HT '09.

[31]  Elaine Rich,et al.  User Modeling via Stereotypes , 1998, Cogn. Sci..

[32]  Gerard Salton,et al.  Automatic Text Processing: The Transformation, Analysis, and Retrieval of Information by Computer , 1989 .

[33]  Robin D. Burke,et al.  Hybrid Web Recommender Systems , 2007, The Adaptive Web.

[34]  John Riedl,et al.  Application of Dimensionality Reduction in Recommender System - A Case Study , 2000 .

[35]  Sooyoung Kim,et al.  Classification-based collaborative filtering using market basket data , 2005, Expert Syst. Appl..

[36]  Sean M. McNee,et al.  Improving recommendation lists through topic diversification , 2005, WWW '05.

[37]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[38]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[39]  A. Banerjee,et al.  Social Topic Models for Community Extraction , 2008 .

[40]  Ilya Mironov,et al.  Differentially private recommender systems: building privacy into the net , 2009, KDD.

[41]  David M. Nichols,et al.  Implicit Rating and Filtering , 1998 .

[42]  Saeed Shiry Ghidary,et al.  Usage-based web recommendations: a reinforcement learning approach , 2007, RecSys '07.

[43]  Francesco Ricci,et al.  MobyRek: a conversational recommender system for on-the-move travellers. , 2006 .

[44]  Jeremy Goecks,et al.  Automatically Labeling Web Pages Based on Normal User Actions , 1999 .

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

[46]  Bamshad Mobasher,et al.  Intelligent Techniques for Web Personalization , 2005, Lecture Notes in Computer Science.

[47]  Bradley N. Miller,et al.  Using filtering agents to improve prediction quality in the GroupLens research collaborative filtering system , 1998, CSCW '98.

[48]  Michael J. Pazzani,et al.  Learning Collaborative Information Filters , 1998, ICML.

[49]  Byeong Man Kim,et al.  Clustering approach for hybrid recommender system , 2003, Proceedings IEEE/WIC International Conference on Web Intelligence (WI 2003).

[50]  Michael J. Pazzani,et al.  User Modeling for Adaptive News Access , 2000, User Modeling and User-Adapted Interaction.

[51]  Chih-Ping Wei,et al.  A collaborative filtering-based approach to personalized document clustering , 2008, Decis. Support Syst..

[52]  William W. Cohen,et al.  Recommendation as Classification: Using Social and Content-Based Information in Recommendation , 1998, AAAI/IAAI.

[53]  Francesco Ricci,et al.  Case-Based Recommender Systems: A Unifying View , 2003, ITWP.

[54]  Bradley N. Miller,et al.  Applying Collaborative Filtering to Usenet News , 1997 .

[55]  Ruisheng Zhang,et al.  Collaborative Filtering for Recommender Systems , 2014, 2014 Second International Conference on Advanced Cloud and Big Data.

[56]  M. Powell,et al.  Approximation theory and methods , 1984 .

[57]  George Karypis,et al.  Evaluation of Item-Based Top-N Recommendation Algorithms , 2001, CIKM '01.

[58]  Gerard Salton,et al.  Term-Weighting Approaches in Automatic Text Retrieval , 1988, Inf. Process. Manag..

[59]  David Maxwell Chickering,et al.  Dependency Networks for Inference, Collaborative Filtering, and Data Visualization , 2000, J. Mach. Learn. Res..

[60]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[61]  Barry Smyth,et al.  Case-based recommender systems , 2005, The Knowledge Engineering Review.

[62]  John Riedl,et al.  An algorithmic framework for performing collaborative filtering , 1999, SIGIR '99.

[63]  Mark Claypool,et al.  Implicit interest indicators , 2001, IUI '01.

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

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

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