Evaluation of Sentiment Analysis via Word Embedding and RNN Variants for Amazon Online Reviews

Consumer feedback is highly valuable in business to assess their performance and is also beneficial to customers as it gives them an idea of what to expect from new products. In this research, the aim is to evaluate different deep learning approaches to accurately predict the opinion of customers based on mobile phone reviews obtained from Amazon.com . The prediction is based on analysing these reviews and categorizing them as positive, negative, or neutral. Different deep learning algorithms have been implemented and evaluated such as simple RNN with its four variants, namely, Long Short-Term Memory Networks (LRNN), Group Long Short-Term Memory Networks (GLRNN), gated recurrent unit (GRNN), and update recurrent unit (UGRNN). All evaluated algorithms are combined with word embedding as feature extraction approach for sentiment analysis including Glove, word2vec, and FastText by Skip-grams. The five different algorithms with the three feature extraction methods are evaluated based on accuracy, recall, precision, and F1-score for both balanced and unbalanced datasets. For the unbalanced dataset, it was found that the GLRNN algorithms with FastText feature extraction scored the highest accuracy of 93.75%. This result achieved the highest accuracy on this dataset when compared with other methods mentioned in the literature. For the balanced dataset, the highest achieved accuracy was 88.39% by the LRNN algorithm.

[1]  Li Li,et al.  Using LSTM and GRU neural network methods for traffic flow prediction , 2016, 2016 31st Youth Academic Annual Conference of Chinese Association of Automation (YAC).

[2]  Jeffrey Pennington,et al.  GloVe: Global Vectors for Word Representation , 2014, EMNLP.

[3]  Guixian Xu,et al.  Sentiment Analysis of Comment Texts Based on BiLSTM , 2019, IEEE Access.

[4]  Nehal Mohamed Ali,et al.  SENTIMENT ANALYSIS FOR MOVIES REVIEWS DATASET USING DEEP LEARNING MODELS , 2019, International Journal of Data Mining & Knowledge Management Process.

[5]  Le Minh Nguyen,et al.  Extracting Customer Reviews from Online Shopping and Its Perspective on Product Design , 2019, Vietnam. J. Comput. Sci..

[6]  Amit Agarwal,et al.  Comparative Study of Machine Learning Approaches for Amazon Reviews , 2018 .

[7]  Gintautas Garsva,et al.  SVM and k-Means Hybrid Method for Textual Data Sentiment Analysis , 2019, Balt. J. Mod. Comput..

[8]  Jascha Sohl-Dickstein,et al.  Capacity and Trainability in Recurrent Neural Networks , 2016, ICLR.

[9]  P Sini Raj,et al.  Sentiment Analysis using Deep Learning Technique CNN with KMeans , 2017 .

[10]  B. S. Harish,et al.  Sentiment Analysis on IMDb Movie Reviews Using Hybrid Feature Extraction Method , 2019, Int. J. Interact. Multim. Artif. Intell..

[11]  Tomas Mikolov,et al.  Enriching Word Vectors with Subword Information , 2016, TACL.

[12]  Jayakumar Sadhasivam,et al.  Sentiment Analysis of Amazon Products Using Ensemble Machine Learning Algorithm , 2019, International Journal of Mathematical, Engineering and Management Sciences.

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

[14]  Santanu Kumar Rath,et al.  Classification of Sentimental Reviews Using Machine Learning Techniques , 2015 .

[15]  Yong Zhang,et al.  Sentiment classification using Comprehensive Attention Recurrent models , 2016, 2016 International Joint Conference on Neural Networks (IJCNN).

[16]  Barkha Bansal,et al.  Sentiment classification of online consumer reviews using word vector representations , 2018 .

[17]  Xinyu Gu,et al.  Improved UGRNN for short-term traffic flow prediction with multi-feature sequence inputs , 2018, 2018 International Conference on Information Networking (ICOIN).

[18]  Paulius Danenas,et al.  SVM and k-Means Hybrid Method for Textual Data Sentiment Analysis , 2019, Balt. J. Mod. Comput..