An adaptive approach to dealing with unstable behaviour of users in collaborative filtering systems

Recommendation systems manage information overload in order to present personalized content to users based on their interests. One of the most efficient recommendation approaches is collaborative filtering, through which recommendation is based on previously rated data. Collaborative filtering techniques feature impressive solutions for suggesting favourite items to certain users. However, recommendation methods fail to reflect fluctuations in users’ behaviour over time. In this article, we propose an adaptive collaborative filtering algorithm which takes time into account when predicting users’ behaviour. The transitive relationship from one user to another is considered when computing the similarity of two different users. We predict variations of users’ preferences using their profiles. Our experimental results show that the proposed algorithm is more accurate than the classical collaborative filtering technique.

[1]  Qiudan Li,et al.  A recommender system based on tag and time information for social tagging systems , 2011, Expert Syst. Appl..

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

[3]  Maria E. Orlowska,et al.  A Recommender System with Interest-Drifting , 2007, WISE.

[4]  Dae-Won Kim,et al.  Exploiting concept clusters for content-based information retrieval , 2005, Inf. Sci..

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

[6]  J. Jacoby,et al.  Brand Choice Behavior as a Function of Information Load: Replication and Extension , 1974 .

[7]  Liang He,et al.  A Time-context-Based Collaborative Filtering Algorithm , 2009, 2009 IEEE International Conference on Granular Computing.

[8]  Hsinchun Chen,et al.  A comparison of collaborative-filtering algorithms for ecommerce , 2007 .

[9]  Young Park,et al.  An empirical study on effectiveness of temporal information as implicit ratings , 2009, Expert Syst. Appl..

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

[11]  Chih-Ping Wei,et al.  Coauthorship networks and academic literature recommendation , 2010, Electron. Commer. Res. Appl..

[12]  François Pachet,et al.  Popular music access: The Sony music browser , 2004, J. Assoc. Inf. Sci. Technol..

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

[14]  Hyunbo Cho,et al.  Improving memory-based collaborative filtering via similarity updating and prediction modulation , 2010, Inf. Sci..

[15]  Jorge García Duque,et al.  Making the most of TV on the move: My newschannel , 2011, Inf. Sci..

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

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

[18]  Jia Wang,et al.  User comments for news recommendation in forum-based social media , 2010, Inf. Sci..

[19]  Antonino Nocera,et al.  Recommendation of similar users, resources and social networks in a Social Internetworking Scenario , 2011, Inf. Sci..

[20]  Reza Rafeh,et al.  Proposing a New Metric for Collaborative Filtering , 2011, J. Softw. Eng. Appl..

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

[22]  Hyung Jun Ahn,et al.  A new similarity measure for collaborative filtering to alleviate the new user cold-starting problem , 2008, Inf. Sci..

[23]  Hisham M. Haddad,et al.  Proceedings of the 2008 ACM Symposium on Applied Computing (SAC), Fortaleza, Ceara, Brazil, March 16-20, 2008 , 2008, SAC.

[24]  Taghi M. Khoshgoftaar,et al.  Imputation-boosted collaborative filtering using machine learning classifiers , 2008, SAC '08.

[25]  Panagiotis Symeonidis,et al.  Transitive node similarity for link prediction in social networks with positive and negative links , 2010, RecSys '10.

[26]  David M. Pennock,et al.  Categories and Subject Descriptors , 2001 .

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

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

[29]  Michael J. Pazzani,et al.  Collaborative Filtering with the Simple Bayesian Classifier , 2000, PRICAI.

[30]  Raymond J. Mooney,et al.  Content-boosted collaborative filtering for improved recommendations , 2002, AAAI/IAAI.

[31]  Neal Kiritkumar Lathia,et al.  Evaluating collaborative filtering over time , 2009, SIGIR 2009.

[32]  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..

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

[34]  Sang-Won Lee,et al.  On social Web sites , 2010, Inf. Syst..

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

[36]  Moses Charikar,et al.  Similarity estimation techniques from rounding algorithms , 2002, STOC '02.

[37]  Hsinchun Chen,et al.  A Comparison of Collaborative-Filtering Recommendation Algorithms for E-commerce , 2007, IEEE Intelligent Systems.