Litcius/Paper detail

Sentiment analysis on product reviews based on weighted word embeddings and deep neural networks

Aytuğ Onan

2020Concurrency and Computation Practice and Experience395 citationsDOI

Abstract

Summary Sentiment analysis is one of the major tasks of natural language processing, in which attitudes, thoughts, opinions, or judgments toward a particular subject has been extracted. Web is an unstructured and rich source of information containing many text documents with opinions and reviews. The recognition of sentiment can be helpful for individual decision makers, business organizations, and governments. In this article, we present a deep learning‐based approach to sentiment analysis on product reviews obtained from Twitter. The presented architecture combines TF‐IDF weighted Glove word embedding with CNN‐LSTM architecture. The CNN‐LSTM architecture consists of five layers, that is, weighted embedding layer, convolution layer (where, 1‐g, 2‐g, and 3‐g convolutions have been employed), max‐pooling layer, followed by LSTM, and dense layer. In the empirical analysis, the predictive performance of different word embedding schemes (ie, word2vec, fastText, GloVe, LDA2vec, and DOC2vec) with several weighting functions (ie, inverse document frequency, TF‐IDF, and smoothed inverse document frequency function) have been evaluated in conjunction with conventional deep neural network architectures. The empirical results indicate that the proposed deep learning architecture outperforms the conventional deep learning methods.

Topics & Concepts

Computer scienceSentiment analysisWord2vecWord embeddingArtificial intelligencePoolingDeep learningNatural language processingWeightingWord (group theory)Layer (electronics)EmbeddingArchitectureArtificial neural networkProduct (mathematics)Information retrievalLinguisticsMathematicsRadiologyVisual artsOrganic chemistryArtMedicineChemistryPhilosophyGeometrySentiment Analysis and Opinion MiningAdvanced Text Analysis TechniquesTopic Modeling