Rating prediction based on combination of review mining and user preference analysis

Abstract Review websites allow users to share their reviews of products or businesses, give ratings to products or businesses, and interact with other users. Due to the rapid growth of online review data, users face the problem of information overload. To resolve this problem, many researches have proposed various recommendation methods based on the analysis of users’ ratings. Besides user ratings, the review websites contain unstructured textual data and information of different aspects which has different impact and importance to both users and businesses. It may lead to inaccurate rating predictions, as it is difficult to know users’ preferring aspects and their corresponding importance by analyzing users’ rating data. To resolve the above-stated problems, this research proposed aspect-based rating prediction methods, i.e., ARPM and ARPM-Social, which integrate aspect detection and sentiment analysis to generate user preference and business performance, combined with the results of social behavior analysis to predict the ratings of the businesses that users will be interested in the future. Based on the experimental results, the proposed methods perform better than other traditional rating-based prediction methods. They can effectively analyze various aspects and sentiments from the reviews of users and businesses, as well as improve the accuracy of rating predictions.

[1]  Jane Yung-jen Hsu,et al.  Building a Graded Chinese Sentiment Dictionary Based on Commonsense Knowledge for Sentiment Analysis of Song Lyrics , 2013, J. Inf. Sci. Eng..

[2]  Mohan S. Kankanhalli,et al.  Aspect-Aware Latent Factor Model: Rating Prediction with Ratings and Reviews , 2018, WWW.

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

[4]  Taghi M. Khoshgoftaar,et al.  Survey of review spam detection using machine learning techniques , 2015, Journal of Big Data.

[5]  Fuji Ren,et al.  Predicting User-Topic Opinions in Twitter with Social and Topical Context , 2013, IEEE Transactions on Affective Computing.

[6]  Bernd Ludwig,et al.  Matrix factorization techniques for context aware recommendation , 2011, RecSys '11.

[7]  D. Basak,et al.  Support Vector Regression , 2008 .

[8]  Jure Leskovec,et al.  Hidden factors and hidden topics: understanding rating dimensions with review text , 2013, RecSys.

[9]  Yue Lu,et al.  Latent aspect rating analysis on review text data: a rating regression approach , 2010, KDD.

[10]  Tao Mei,et al.  Personalized Recommendation Combining User Interest and Social Circle , 2014, IEEE Transactions on Knowledge and Data Engineering.

[11]  Iraklis Varlamis,et al.  TipMe: Personalized advertising and aspect-based opinion mining for users and businesses , 2015, 2015 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM).

[12]  Naomie Salim,et al.  Detection of review spam: A survey , 2015, Expert Syst. Appl..

[13]  Philip S. Yu,et al.  Hybrid Deep Embedding for Recommendations with Dynamic Aspect-Level Explanations , 2019, 2019 IEEE International Conference on Big Data (Big Data).

[14]  Yue Lu,et al.  Latent aspect rating analysis without aspect keyword supervision , 2011, KDD.

[15]  Haoxiang Wang,et al.  A Review Semantics Based Model for Rating Prediction , 2020, IEEE Access.

[16]  Martin Ester,et al.  A matrix factorization technique with trust propagation for recommendation in social networks , 2010, RecSys '10.

[17]  Xueming Qian,et al.  Rating Prediction Based on Social Sentiment From Textual Reviews , 2016, IEEE Transactions on Multimedia.

[18]  Yu Zheng,et al.  ORec: An Opinion-Based Point-of-Interest Recommendation Framework , 2015, CIKM.

[19]  Zhendong Niu,et al.  Review text based rating prediction approaches: preference knowledge learning, representation and utilization , 2020, Artificial Intelligence Review.

[20]  Harald Steck,et al.  Circle-based recommendation in online social networks , 2012, KDD.

[21]  Jeffrey Dean,et al.  Efficient Estimation of Word Representations in Vector Space , 2013, ICLR.

[22]  Idris Rabiu,et al.  Recommendation system exploiting aspect-based opinion mining with deep learning method , 2020, Inf. Sci..

[23]  Chun Chen,et al.  Opinion Word Expansion and Target Extraction through Double Propagation , 2011, CL.

[24]  Michael R. Lyu,et al.  Ratings meet reviews, a combined approach to recommend , 2014, RecSys '14.

[25]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[26]  Wenge Rong,et al.  A Social Recommender Based on Factorization and Distance Metric Learning , 2017, IEEE Access.

[27]  Hong Joo Lee,et al.  Use of social network information to enhance collaborative filtering performance , 2010, Expert Syst. Appl..

[28]  Oren Etzioni,et al.  Extracting Product Features and Opinions from Reviews , 2005, HLT.

[29]  Hong Yu,et al.  Sentiment based matrix factorization with reliability for recommendation , 2019, Expert Syst. Appl..

[30]  Alexander J. Smola,et al.  Jointly modeling aspects, ratings and sentiments for movie recommendation (JMARS) , 2014, KDD.

[31]  Zhendong Niu,et al.  Deep learning techniques for rating prediction: a survey of the state-of-the-art , 2020, Artificial Intelligence Review.

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

[33]  Arjun Mukherjee,et al.  Spotting fake reviewer groups in consumer reviews , 2012, WWW.

[34]  Yang Guo,et al.  A survey of collaborative filtering based social recommender systems , 2014, Comput. Commun..

[35]  Andrew Y. Ng,et al.  Parsing with Compositional Vector Grammars , 2013, ACL.