Abstract
Sentiment analysis is an important topic in natural language processing (NLP) and text classifications. The existing algorithms of lexicon-based sentiment classification can deal with small corpus datasets or simple semantic texts. With the growth of text corpus data, word embedding methods have been gaining more attention. However, the single static word vector obtained by these methods can not accurately express the semantic information of the text. To optimize the word vector, we propose a text sentiment classification model using the double word embedding methods (DWE), which combines two models, GloVe and Word2vec, to represent the text to form a combinatory input of dual channels of convolution neural network (CNN). Based on the word vector fine-tuning strategy, the initial word vector is continuously learned and adjusted to find the CNN sentiment classification model with better combination input than a single vector representation. Experiment results show that DWE can effectively improve the accuracy of sentiment classification, which reaches 94.8%.
Similar content being viewed by others
References
Alharbi ASM, de Doncker E (2019) Twitter sentiment analysis with a deep neural network: an enhanced approach using user behavioral information. Cogn Syst Res 54(5):50–61
Araque O, Corcuera-Platas I, Sánchez-Rada JF, Iglesias CA (2017) Enhancing deep learning sentiment analysis with ensemble techniques in social applications. Expert Syst Appl 77(6):236–246
Barkan O, Koenigstein N (2016) Item2vec: neural item embedding for collaborative filtering. In: 2016 IEEE 26th International Workshop on Machine Learning for Signal Processing (MLSP), Italy. IEEE, pp 1–6
Catal C, Nangir M (2017) A sentiment classification model based on multiple classifiers. Appl Soft Comput 50:135–141
Do HH, Prasad PWC, Maag A, Alsadoon A (2019) Deep learning for aspect-based sentiment analysis: a comparative review. Expert Syst Appl 118(10):272–299
Giatsoglou M, Vozalis MG, Diamantaras K, Vakali A, Sarigiannidis G, Chatzisavvas KC (2017) Sentiment analysis leveraging emotions and word embeddings. Expert Syst Appl 69(3):214–224
Hailong Z, Wenyan G, Bo J (2014) Machine learning and lexicon based methods for sentiment classification: A survey. In: 2014 11th web information system and application conference, Tianjin, China. IEEE, pp 262–265
Hinton GE (1986) Learning distributed representations of concepts. Proceedings of the eighth annual conference of the cognitive science society, Amherst, pp 12–23
Huang S-L, Cheng W-C (2015) Discovering Chinese sentence patterns for feature-based opinion summarization. Electron Commer Res Appl 14(6):582–591
Jain V, Kumar DS, Mahanti P (2018) Sentiment recognition in customer reviews using deep learning. Int J Enterp Inf Syst 14(2):77–86
Kim Y (2014) Convolutional neural networks for sentence classification. In: Proceedings of the 2014 Conference on empirical methods in natural language processing (EMNLP). Association for Computational Linguistics, Doha, pp 1746–1751
Le Q, Mikolov T (2014) Distributed representations of sentences and documents. In: International conference on machine learning, USA. IEEE, pp 1188–1196
Li Z, Fan Y, Jiang B, Lei T, Liu W (2019) A survey on sentiment analysis and opinion mining for social multimedia. Multimed Tools Appl 78(6):6939–6967
Li Q, Wu Q, Liu X (2019) Multi-scale and hierarchical embedding for polarity shift sensitive sentiment classification. In: International Conference on Artificial Intelligence and Security, New York, USA. Springer, pp 227–238
Mikolov T, Sutskever I, Chen K, Corrado GS, Dean J (2013) Distributed representations of words and phrases and their compositionality. In: Advances in neural information processing systems, Nevada, USA. Curran Associates, pp 3111–3119
Naderalvojoud B, Sezer EA (2020) Sentiment aware word embeddings using refinement and senti-contextualized learning approach. Neurocomputing 405(10):149–160
Pennington J, Socher R, Manning CD (2014) Glove: Global vectors for word representation. In: Proceedings of the 2014 conference on empirical methods in natural language processing (EMNLP), Doha, Qatar. ACL, pp 1532–1543
Polpinij J, Srikanjanapert N, Wongsin C (2016) Concept-based sentiment analysis for opinion texts with multiple-languages. In: Recent advances in information and communication technology 2016, vol 463. Springer, Cham, pp 27–36
Ravi K, Ravi V (2015) A survey on opinion mining and sentiment analysis: tasks, approaches and applications. Knowl-Based Syst 89(11):14–46
Rezaeinia S, Rahmani R, Ghodsi A, Veisi H (2018) Sentiment analysis based on improved pre-trained word Embeddings. Expert Syst Appl 117:139–147
Shrivastava K, Kumar S, Jain DK (2019) An effective approach for emotion detection in multimedia text data using sequence based convolutional neural network. Multimed Tools Appl 78(20):29607–29639
Wang X, Liu Y, Sun C-J, Wang B, Wang X (2015) Predicting polarities of tweets by composing word embeddings with long short-term memory. In: Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing, Beijing. ACL, pp 1343–1353
Wang Y, Huang M, Zhu X, Zhao L (2016) Attention-based LSTM for aspect-level sentiment classification. In: Proceedings of the 2016 conference on empirical methods in natural language processing, Austin, Texas. ACL, pp 606–615
Xia Y, Cambria E, Hussain A, Zhao H (2015) Word polarity disambiguation using Bayesian model and opinion-level features. Cogn Comput 7(3):369–380
Xiao L, Hu X, Chen Y, Xue Y, Gu D, Chen B, Zhang T (2020) Targeted sentiment classification based on Attentional encoding and graph convolutional networks. Appl Sci 10:957
Xiong Y, Chen S, Qin H, Cao H, Shen Y, Wang X, Chen Q, Yan J, Tang B (2020) Distributed representation and one-hot representation fusion with gated network for clinical semantic textual similarity. BMC Med Inf Decision Making 20(S1):72–78
Zhang Y, Zhang Z, Miao D, Wang J (2019) Three-way enhanced convolutional neural networks for sentence-level sentiment classification. Inf Sci 477(11):55–64
Funding
This work was supported in part by the National Nature Science Foundation of China under Grant 61802360 and 61701051.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhou, M., Liu, D., Zheng, Y. et al. A text sentiment classification model using double word embedding methods. Multimed Tools Appl 81, 18993–19012 (2022). https://doi.org/10.1007/s11042-020-09846-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09846-x