Combining Opinion Mining with Collaborative Filtering

An experimental analysis of a combination of Opinion Mining and Collaborative Filtering algorithms is presented. The analysis used the Yelp dataset in order to have both the textual reviews and the star ratings provided by the users. The Opinion Mining algorithm was used to work on the textual reviews, while the Collaborative Filtering worked on the star ratings. The research activity carried out shows that most of the Yelp users provided star ratings corresponding to the related textual review, but in many cases an inconsistence was evident. A set of thresholds and coefficients were applied in order to test a hypothesis about the influence of restaurant popularity on the user ratings. Interesting results have been obtained in terms of Root Mean Squared Error (RMSE).

[1]  Maryam Khademi,et al.  Predicting a Business Star in Yelp from Its Reviews Text Alone , 2014, ArXiv.

[2]  M. Govindarajan,et al.  SENTIMENT ANALYSIS OF RESTAURANT REVIEWS USING HYBRID CLASSIFICATION METHOD , 2014 .

[3]  Sean Owen,et al.  Collaborative Filtering with Apache Mahout , 2012 .

[4]  Stephanie Rogers,et al.  Improving Restaurants by Extracting Subtopics from Yelp Reviews , 2014 .

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

[6]  Diego Reforgiato Recupero,et al.  Sentiment Analysis: Adjectives and Adverbs are Better than Adjectives Alone , 2007, ICWSM.

[7]  Ricardo Baeza-Yates,et al.  Buon appetito: recommending personalized menus , 2014, HT.

[8]  Geoffrey E. Hinton A Practical Guide to Training Restricted Boltzmann Machines , 2012, Neural Networks: Tricks of the Trade.

[9]  Helmut Schmidt,et al.  Probabilistic part-of-speech tagging using decision trees , 1994 .

[10]  Yehuda Koren,et al.  The BellKor Solution to the Netflix Grand Prize , 2009 .

[11]  Sang-goo Lee,et al.  Opinion mining of customer feedback data on the web , 2008, ICUIMC '08.

[12]  Ana M. García-Serrano,et al.  Q-WordNet: Extracting Polarity from WordNet Senses , 2010, LREC.

[13]  Lillian Lee,et al.  Opinion Mining and Sentiment Analysis , 2008, Found. Trends Inf. Retr..

[14]  Vivek Kumar Singh,et al.  Combining Collaborative Filtering and Sentiment Classification for Improved Movie Recommendations , 2011, MIWAI.

[15]  Amélie Marian,et al.  Beyond the Stars: Improving Rating Predictions using Review Text Content , 2009, WebDB.

[16]  Patrick Seemann,et al.  Matrix Factorization Techniques for Recommender Systems , 2014 .

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

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

[19]  Panagiotis G. Ipeirotis,et al.  Designing novel review ranking systems: predicting the usefulness and impact of reviews , 2007, ICEC.

[20]  Philip S. Yu,et al.  A holistic lexicon-based approach to opinion mining , 2008, WSDM '08.

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

[22]  Pythagoras Karampiperis,et al.  Sentiment Analysis: A tool for Rating Attribution to Content in Recommender Systems , 2012, RecSysTEL@EC-TEL.

[23]  Andrea Esuli,et al.  SentiWordNet 3.0: An Enhanced Lexical Resource for Sentiment Analysis and Opinion Mining , 2010, LREC.

[24]  M. L. Clemente,et al.  Experimental Results on Item-Based Algorithms for Independent Domain Collaborative Filtering , 2008, 2008 International Conference on Automated Solutions for Cross Media Content and Multi-Channel Distribution.

[25]  Martin Ester,et al.  FLAME: A Probabilistic Model Combining Aspect Based Opinion Mining and Collaborative Filtering , 2015, WSDM.

[26]  Arkadiusz Paterek,et al.  Improving regularized singular value decomposition for collaborative filtering , 2007 .

[27]  Robert A. Legenstein,et al.  Combining predictions for accurate recommender systems , 2010, KDD.

[28]  Amélie Marian,et al.  Improving the quality of predictions using textual information in online user reviews , 2013, Inf. Syst..