Combining Collaborative Filtering and Sentiment Classification for Improved Movie Recommendations

Recommender systems are traditionally of following three types: content-based, collaborative filtering and hybrid systems. Content-based methods are limited in their applicability to textual items only, whereas collaborative filtering due to its accuracy and its black box approach has been used widely for different kinds of item recommendations. Hybrid method, the third approach, tries to combine content and collaborative approaches to improve the recommendation results. In this paper, we present an alternative approach to a hybrid recommender system that improves the results of collaborative filtering by incorporating a sentiment classifier in the recommendation process. We have explored this idea through our experimental work in movie review domain, with collaborative filtering doing first level filtering and the sentiment classifier performing the second level of filtering. The final recommendation list is a more accurate and focused set.

[1]  Andrea Esuli,et al.  Determining the semantic orientation of terms through gloss analysis , 2005, CIKM 2005.

[2]  Satnam Alag,et al.  Collective Intelligence in Action , 2008 .

[3]  Andrea Esuli,et al.  Determining the semantic orientation of terms through gloss classification , 2005, CIKM '05.

[4]  Michael D. Smith,et al.  Predicting the Political Sentiment of Web Log Posts Using Supervised Machine Learning Techniques Coupled with Feature Selection , 2006, WEBKDD.

[5]  Bo Pang,et al.  Thumbs up? Sentiment Classification using Machine Learning Techniques , 2002, EMNLP.

[6]  Vivek Singh,et al.  Combining a Content Filtering Heuristic and Sentiment Analysis for Movie Recommendations , 2011 .

[7]  Peter D. Turney Thumbs Up or Thumbs Down? Semantic Orientation Applied to Unsupervised Classification of Reviews , 2002, ACL.

[8]  Michael L. Littman,et al.  Unsupervised Learning of Semantic Orientation from a Hundred-Billion-Word Corpus , 2002, ArXiv.

[9]  K. R. Venugopal,et al.  Computer Networks and Intelligent Computing , 2011 .

[10]  Hinrich Schütze,et al.  Introduction to information retrieval , 2008 .

[11]  Andrea Esuli,et al.  SENTIWORDNET: A Publicly Available Lexical Resource for Opinion Mining , 2006, LREC.

[12]  Frederic P. Miller,et al.  Internet Movie Database , 2009 .

[13]  Soo-Min Kim,et al.  Determining the Sentiment of Opinions , 2004, COLING.

[14]  Bing Liu,et al.  Web Data Mining: Exploring Hyperlinks, Contents, and Usage Data , 2006, Data-Centric Systems and Applications.

[15]  David M. Pennock,et al.  Mining the peanut gallery: opinion extraction and semantic classification of product reviews , 2003, WWW '03.

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