urCF: User Review Enhanced Collaborative Filtering

Despite of success in both research and industry, traditional collaborative filtering (CF) based recommender systems suffer from a fundamental problem, which lies in its dependence on users’ numeric ratings as its sole source of user preference information. User ratings are often unable to fully represent user preferences. As a result, it is difficult and error prone to identify genuinely similar users based on ratings only. On the other hand, online consumer product reviews have become a common source for consumers to share and acquire information about products, but there have been very few studies on how those text reviews can be analyzed and integrated with traditional CF approaches to improve the prediction of consumers’ preferences. We propose a novel approach to memory-based collaborative filtering called urCF (User Review enhanced Collaborative Filtering) that integrates user text reviews and user numeric ratings in order to model users’ preferences better and in turn improve the performance of CF-based recommender systems. This research extracts user opinions on individual item features from online reviews, and proposes a new weighting scheme by following the general idea of TF-IDF to measure the priority of item features in influencing users’ overall opinions on different items. This study also explores and compares two different methods for integrating user opinion into user similarity measurement. The proposed urCF system is evaluated against existing approaches using a dataset collected from Yahoo! Movies. The results show that urCF significantly improves the performance of memory-based CF systems.

[1]  Guohua Li,et al.  Correlating homicide and suicide. , 2005, International journal of epidemiology.

[2]  Jonathan Furner,et al.  On recommending , 2002, J. Assoc. Inf. Sci. Technol..

[3]  Michael McGill,et al.  Introduction to Modern Information Retrieval , 1983 .

[4]  Lina Zhou,et al.  Ontology-supported polarity mining , 2008, J. Assoc. Inf. Sci. Technol..

[5]  Bing Liu,et al.  Opinion observer: analyzing and comparing opinions on the Web , 2005, WWW '05.

[6]  Gediminas Adomavicius,et al.  Personalization and Recommender Systems , 2008 .

[7]  Christophe Diot,et al.  Finding a needle in a haystack of reviews: cold start context-based hotel recommender system , 2012, RecSys.

[8]  Xiaohui Yu,et al.  Collaborative Filtering with Aspect-Based Opinion Mining: A Tensor Factorization Approach , 2012, 2012 IEEE 12th International Conference on Data Mining.

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

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

[11]  Iryna Gurevych,et al.  Beyond the stars: exploiting free-text user reviews to improve the accuracy of movie recommendations , 2009, TSA@CIKM.

[12]  Jamie Callan,et al.  Collaborative Filtering with Multi-component Rating for Recommender Systems , 2006 .

[13]  Joemon M. Jose,et al.  Handling data sparsity in collaborative filtering using emotion and semantic based features , 2011, SIGIR.

[14]  Cane Wing-ki Leung,et al.  Integrating Collaborative Filtering and Sentiment Analysis: A Rating Inference Approach , 2006 .

[15]  Michael D. Smith,et al.  An Analysis of the Differential Impact of Reviews and Reviewers at Amazon.com , 2007, ICIS.

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

[17]  Lina Zhou,et al.  Ontology-supported polarity mining , 2008 .

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