Estimating Customer Reviews in Recommender Systems
Using Sentiment Analysis Methods
Konstantin Bauman,1 Bing Liu,2 Alexander Tuzhilin1
1Stern School of Business, New York University 2University of Illinois at Chicago
Estimating Customer Reviews in Recommender Systems Using Sentiment - - PowerPoint PPT Presentation
Estimating Customer Reviews in Recommender Systems Using Sentiment Analysis Methods Konstantin Bauman, 1 Bing Liu, 2 Alexander Tuzhilin 1 1 Stern School of Business, New York University 2 University of Illinois at Chicago October 31, 2015
1Stern School of Business, New York University 2University of Illinois at Chicago
Introduction
K.Bauman, B. Liu, A.Tuzhilin (Stern NYU, UIC) Estimating Customer Reviews in RecSys October 31, 2015 2 / 18
Introduction Research Question
◮ BURGER - like ◮ PRICE - dislike
K.Bauman, B. Liu, A.Tuzhilin (Stern NYU, UIC) Estimating Customer Reviews in RecSys October 31, 2015 3 / 18
Introduction Research Question
K.Bauman, B. Liu, A.Tuzhilin (Stern NYU, UIC) Estimating Customer Reviews in RecSys October 31, 2015 4 / 18
Method Overview
◮ identifies a set of aspects Ar that would appear in
◮ predicts the sentiments for aspects from Ar ◮ provides an explanation of what is special about item i
K.Bauman, B. Liu, A.Tuzhilin (Stern NYU, UIC) Estimating Customer Reviews in RecSys October 31, 2015 5 / 18
Method Overview
K.Bauman, B. Liu, A.Tuzhilin (Stern NYU, UIC) Estimating Customer Reviews in RecSys October 31, 2015 6 / 18
Method Steps of the Method
◮ Determine set of aspects Ar and corresponding set of
◮ use Opinion Parser [Liu, 2010].
◮ FOOD – positive ◮ SERVICE – positive ◮ ATMOSPHERE – positive
K.Bauman, B. Liu, A.Tuzhilin (Stern NYU, UIC) Estimating Customer Reviews in RecSys October 31, 2015 7 / 18
Method Steps of the Method
◮ Fx – Fraction of reviews from Hu containing aspect x ◮ TFIDFx – analogue TF-IDF ◮ Sx – Average sentiment of aspect x in set Hu (Hi).
K.Bauman, B. Liu, A.Tuzhilin (Stern NYU, UIC) Estimating Customer Reviews in RecSys October 31, 2015 8 / 18
Method Steps of the Method
◮ pRF – a classification model Random Forests based on
◮ aMF – Matrix Factorization model based on aspects
K.Bauman, B. Liu, A.Tuzhilin (Stern NYU, UIC) Estimating Customer Reviews in RecSys October 31, 2015 9 / 18
Method Steps of the Method
K.Bauman, B. Liu, A.Tuzhilin (Stern NYU, UIC) Estimating Customer Reviews in RecSys October 31, 2015 10 / 18
Experiment Experimental Settings
K.Bauman, B. Liu, A.Tuzhilin (Stern NYU, UIC) Estimating Customer Reviews in RecSys October 31, 2015 11 / 18
Experiment Experimental Settings
◮ All Aspects Included (AAI), All Aspects Positive (AAP) ◮ Random predictions ◮ Item Average (IA) – predicting that aspect x would
◮ Jaccard coefficient between the set of predicted aspects
◮ F1 score, Receiver Operating Characteristic (ROC)
K.Bauman, B. Liu, A.Tuzhilin (Stern NYU, UIC) Estimating Customer Reviews in RecSys October 31, 2015 12 / 18
Experiment Results
K.Bauman, B. Liu, A.Tuzhilin (Stern NYU, UIC) Estimating Customer Reviews in RecSys October 31, 2015 13 / 18
Experiment Results
K.Bauman, B. Liu, A.Tuzhilin (Stern NYU, UIC) Estimating Customer Reviews in RecSys October 31, 2015 14 / 18
Experiment Results
◮ statistically significant for some measures
K.Bauman, B. Liu, A.Tuzhilin (Stern NYU, UIC) Estimating Customer Reviews in RecSys October 31, 2015 15 / 18
Experiment Results
K.Bauman, B. Liu, A.Tuzhilin (Stern NYU, UIC) Estimating Customer Reviews in RecSys October 31, 2015 16 / 18
Experiment Contribution
◮ Novel method for estimating unknown reviews ◮ Simple and powerful explanations of why
◮ Testing the proposed review estimation method
K.Bauman, B. Liu, A.Tuzhilin (Stern NYU, UIC) Estimating Customer Reviews in RecSys October 31, 2015 17 / 18
Experiment Contribution
K.Bauman, B. Liu, A.Tuzhilin (Stern NYU, UIC) Estimating Customer Reviews in RecSys October 31, 2015 18 / 18