Deep Learning for Sentiment Analysis Based on Customer Reviews

Online reviews became popular as people are taking decisions with the help of them. In this context, the purpose of this project is to develop a deep learning based framework that can be used to classify customer reviews into positive or negative. This process is known as sentiment analysis. It is based on the supervised learning mechanisms where a classifier is built with knowledge of training data and then it is used to classify testing data. A prototype application is built to demonstrate proof of the concept. The success of deep learning highly relies on the availability of large-scale training data. A novel deep learning framework for review sentiment classification which employs prevalently available ratings as weak supervision signals. An algorithm by name Deep Learning based Sentiment Analysis (DLSA) is proposed and implemented to achieve this. A deep learning framework is proposed and implemented. A prototype application is built to demonstrate proof of the concept. The empirical study revealed that the proposed system is better than the state of the art.

[1]  Min-Yuh Day,et al.  Deep Learning for Sentiment Analysis on Google Play Consumer Review , 2017, 2017 IEEE International Conference on Information Reuse and Integration (IRI).

[2]  Yoram Singer,et al.  Adaptive Subgradient Methods for Online Learning and Stochastic Optimization , 2011, J. Mach. Learn. Res..

[3]  Pascal Vincent,et al.  Representation Learning: A Review and New Perspectives , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Pilsung Kang,et al.  Comparative Study of Deep Learning-Based Sentiment Classification , 2020, IEEE Access.

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

[6]  Jason Weston,et al.  Natural Language Processing (Almost) from Scratch , 2011, J. Mach. Learn. Res..

[7]  Yoshua Bengio,et al.  Domain Adaptation for Large-Scale Sentiment Classification: A Deep Learning Approach , 2011, ICML.

[8]  Yoon Kim,et al.  Convolutional Neural Networks for Sentence Classification , 2014, EMNLP.

[9]  Ronen Feldman,et al.  Techniques and applications for sentiment analysis , 2013, CACM.

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

[11]  David M. Pennock,et al.  Mining the peanut gallery: opinion extraction and semantic classification of product reviews , 2003, WWW '03.

[12]  Mohammed Kayed,et al.  Deep Learning-Based Sentiment Classification: A Comparative Survey , 2020, IEEE Access.

[13]  Yoshua. Bengio,et al.  Learning Deep Architectures for AI , 2007, Found. Trends Mach. Learn..

[14]  Chih-Jen Lin,et al.  LIBLINEAR: A Library for Large Linear Classification , 2008, J. Mach. Learn. Res..

[15]  Lei Zhang,et al.  Sentiment Analysis and Opinion Mining , 2017, Encyclopedia of Machine Learning and Data Mining.

[16]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[17]  Christopher Potts,et al.  Learning Word Vectors for Sentiment Analysis , 2011, ACL.

[18]  Bing Liu,et al.  Opinion observer: analyzing and comparing opinions on the Web , 2005, WWW '05.

[19]  Phil Blunsom,et al.  A Convolutional Neural Network for Modelling Sentences , 2014, ACL.