Personalized recommendation based on customer preference mining and sentiment assessment from a Chinese e-commerce website

In the era of electronic commerce, online customer reviews (OCRs) have become a prevalent and valuable information source for both customers and merchants to make business decisions. This paper proposes an enhanced collaborative filtering approach based on sentiment assessment to discover the potential preferences of customers, and to predict customers’ future requirements for business services or products (collectively referred to as “entities”). Specifically, this approach involves three major steps: aspect-level sentiment assessment, customer preference mining and personalized recommendation. First, the aspect-level sentiment assessment transforms OCRs to a structured aspect-level review vector. Second, customer preference mining uses the vector to extract aspect-level feature words from sentiments and assigns polarity score to each sentiment. Finally, the feature words and sentiment polarity score are used to calculate customer preference and customers’ similarities. Personalized recommendation for services and products are generated according to customer similarity. Experiments are conducted based on the data from one of the most popular electronic commerce websites in China (www.JD.com). The results demonstrate that the proposed approach outperforms traditional collaborative filtering approaches in effectively recommending entities to target customers especially in the long term.

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

[2]  John Riedl,et al.  Incremental SVD-Based Algorithms for Highly Scaleable Recommender Systems , 2002 .

[3]  Guoqing Chen,et al.  Finding users preferences from large-scale online reviews for personalized recommendation , 2016, Electronic Commerce Research.

[4]  Xiangfeng Luo,et al.  Sentiment Computing for the News Event Based on the Social Media Big Data , 2017, IEEE Access.

[5]  Khurshid Ahmad,et al.  Sentiment Polarity Identification in Financial News: A Cohesion-based Approach , 2007, ACL.

[6]  Song Wei,et al.  A novel feature-based method for sentiment analysis of Chinese product reviews , 2014, China Communications.

[7]  Yinghong Li,et al.  Predicting customer purchase behavior in the e-commerce context , 2015, Electron. Commer. Res..

[8]  Rui Jiang,et al.  Improving accuracy and diversity of personalized recommendation through power law adjustments of user similarities , 2013, Decis. Support Syst..

[9]  Xiaojun Wan,et al.  Using Bilingual Knowledge and Ensemble Techniques for Unsupervised Chinese Sentiment Analysis , 2008, EMNLP.

[10]  Shuolei Lin,et al.  Data Mining Model Based on the Improved BP Neural Network Algorithm , 2015 .

[11]  M. Trusov,et al.  Estimating Aggregate Consumer Preferences from Online Product Reviews , 2010 .

[12]  Cheng Xueqi,et al.  Aspect-level opinion mining of online customer reviews , 2013, China Communications.

[13]  Daniel S. Kostyra,et al.  Decomposing the Effects of Online Customer Reviews on Brand, Price, and Product Attributes , 2015 .

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

[15]  Fernando Ortega,et al.  A collaborative filtering approach to mitigate the new user cold start problem , 2012, Knowl. Based Syst..

[16]  Guodong Zhou,et al.  Imbalanced sentiment classification , 2011, CIKM '11.

[17]  Jin Zhang,et al.  An empirical study of sentiment analysis for chinese documents , 2008, Expert Syst. Appl..

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

[19]  Guibing Guo,et al.  Resolving data sparsity and cold start in recommender systems , 2012, UMAP.

[20]  Alistair Kennedy,et al.  SENTIMENT CLASSIFICATION of MOVIE REVIEWS USING CONTEXTUAL VALENCE SHIFTERS , 2006, Comput. Intell..

[21]  Rudy Prabowo,et al.  Sentiment analysis: A combined approach , 2009, J. Informetrics.

[22]  Sabine Bergler,et al.  When Specialists and Generalists Work Together: Overcoming Domain Dependence in Sentiment Tagging , 2008, ACL.

[23]  Rashid Ali,et al.  Feature extraction and analysis of online reviews for the recommendation of books using opinion mining technique , 2016 .

[24]  Xianghua Fu,et al.  Multi-aspect sentiment analysis for Chinese online social reviews based on topic modeling and HowNet lexicon , 2013, Knowl. Based Syst..

[25]  Dean Zhao,et al.  An optimized classification algorithm by BP neural network based on PLS and HCA , 2014, Applied Intelligence.

[26]  Yung-Ming Li,et al.  A social recommender mechanism for e-commerce: Combining similarity, trust, and relationship , 2013, Decis. Support Syst..

[27]  Dietmar Jannach,et al.  Accuracy improvements for multi-criteria recommender systems , 2012, EC '12.

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

[29]  George A. Miller,et al.  Introduction to WordNet: An On-line Lexical Database , 1990 .

[30]  Alexander Felfernig,et al.  Recommendation Technologies for Configurable Products , 2011, AI Mag..

[31]  J. Leon Zhao,et al.  Introduction to the special issue of ECR on E-business innovation with big data , 2017, Electron. Commer. Res..

[32]  Yiming Yang,et al.  A Comparative Study on Feature Selection in Text Categorization , 1997, ICML.

[33]  Bing Liu,et al.  Mining and summarizing customer reviews , 2004, KDD.

[34]  Minqiang Li,et al.  Personalized recommendations based on time-weighted overlapping community detection , 2015, Inf. Manag..

[35]  Yanquan Zhou,et al.  Mining customer requirements from online reviews: A product improvement perspective , 2016, Inf. Manag..

[36]  Li Chen,et al.  Preference-based clustering reviews for augmenting e-commerce recommendation , 2013, Knowl. Based Syst..

[37]  David Levy,et al.  Friction coefficient estimation in servo systems using neural dynamic programming inspired particle swarm search , 2015, Applied Intelligence.

[38]  Hua Xu,et al.  Weakness Finder: Find product weakness from Chinese reviews by using aspects based sentiment analysis , 2012, Expert Syst. Appl..

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

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

[41]  Hui Zhang,et al.  Public Sentiments Analysis Based on Fuzzy Logic for Text , 2016, Int. J. Softw. Eng. Knowl. Eng..

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

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