Author:
Maree Mohammed,Eleyat Mujahed,Rabayah Shatha
Abstract
Sentiment analysis aims to understand human emotions and perceptions through various machine-learning pipelines. However, feature engineering and inherent semantic gap constraints often hinder conventional machine learning techniques and limit their accuracy. Newer neural network models have been proposed to automate the feature learning process and enrich learned features with word contextual embeddings to identify their semantic orientations to address these challenges. This article aims to analyze the influence of different factors on the accuracy of sentiment classification predictions by employing Feedforward and Convolutional Neural Networks. To assess the performance of these neural network models, we utilize four diverse real-world datasets, namely 50,000 movie reviews from IMDB, 10,662 sentences from LightSide Movie_Reviews, 300 public movie reviews, and 1,600,000 tweets extracted from Sentiment140. We experimentally investigate the impact of exploiting GloVe word embeddings on enriching feature vectors extracted from sentiment sentences. Findings indicate that using larger dimensions of GloVe word embeddings increases the sentiment classification accuracy. In particular, results demonstrate that the accuracy of the CNN with a larger feature map, a smaller filter window, and the ReLU activation function in the convolutional layer was 90.56% using the IMDB dataset. In comparison, it was 80.73% and 77.64% using the sentiment140 and the 300 sentiment sentences dataset, respectively. However, it is worth mentioning that, with large-size sentiment sentences (LightSide’s Movie Reviews) and using the same parameters, only a 64.44% level of accuracy was achieved.
Publisher
Universiti Putra Malaysia
Reference21 articles.
1. Alam, S., & Yao, N. (2019). The impact of preprocessing steps on the accuracy of machine learning algorithms in sentiment analysis. Computational and Mathematical Organization Theory, 25, 319-335. https://doi.org/10.1007/s10588-018-9266-8
2. Cao, D., Huang, Y., Li, H., Zhao, X., Chen, H., & Fu, Y. (2020, August 25-27). Text sentiment classification based on attention mechanism and decomposition convolutional neural network model. [Paper presentation]. IEEE International Conference on Advances in Electrical Engineering and Computer Applications (AEECA), Dalian, China. https://doi.org/10.1109/AEECA49918.2020.9213672
3. Dos-Santos, C., & Gatti, M. (2014, August 23-29). Deep convolutional neural networks for sentiment analysis of short texts. [Paper presentation]. Proceedings of COLING 2014, the 25th International Conference on Computational Linguistics: Technical Papers, Dublin, Ireland.
4. Haddi, E., Liu, X., & Shi, Y. (2013). The role of text pre-processing in sentiment analysis. Procedia Computer Science, 17, 26-32. https://doi.org/10.1016/j.procs.2013.05.005
5. He, Y. (2023, July 14-16). BERT-CNN-BiLSTM: A Hybrid Deep Learning Model for Accurate Sentiment Analysis. [Paper presentation]. IEEE 5th International Conference on Power, Intelligent Computing and Systems (ICPICS), Shenyang, China. https://doi.org/10.1109/ICPICS58376.2023.10235335