journal article·2019-09-06Open access

Lexicon-Enhanced Attention Network Based on Text Representation for Sentiment Classification

Wenkuan Li, Dongyuan Li, Hongxia Yin, Lindong Zhang, Zhenfang Zhu, Peiyu Liu

Applied Sciences· Volume 9· Issue 18

Abstract

Text representation learning is an important but challenging issue for various natural language processing tasks. Recently, deep learning-based representation models have achieved great success for sentiment classification. However, these existing models focus on more semantic information rather than sentiment linguistic knowledge, which provides rich sentiment information and plays a key role in sentiment analysis. In this paper, we propose a lexicon-enhanced attention network (LAN) based on text representation to improve the performance of sentiment classification. Specifically, we first propose a lexicon-enhanced attention mechanism by combining the sentiment lexicon with an attention mechanism to incorporate sentiment linguistic knowledge into deep learning methods. Second, we introduce a multi-head attention mechanism in the deep neural network to interactively capture the contextual information from different representation subspaces at different positions. Furthermore, we stack a LAN model to build a hierarchical sentiment classification model for large-scale text. Extensive experiments are conducted to evaluate the effectiveness of the proposed models on four popular real-world sentiment classification datasets at both the sentence level and the document level. The experimental results demonstrate that our proposed models can achieve comparable or better performance than the state-of-the-art methods.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Sentiment Analysis and Opinion Mining · Topic Modeling · Text and Document Classification Technologies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Information Science and Engineering, Shandong Normal University, Jinan 250358, China

Shandong Provincial Key Laboratory of Information System and Network Information Security, Shandong Normal University, Jinan 250358, China

School of Microelectronics, Shandong University, Jinan 250100, China

School of Information Science and Electrical Engineering, Shandong Jiaotong University, Jinan 250357, China

Funding

National Natural Science Foundation of China · National Social Science Foundation of China · Science Foundation of the Ministry of Education of China · Shandong Provincial Social Science Planning Project

References (52)

Show source-provided references
1. Predicting User Topic Opinions in Twitter with Social and Topical Context10.1109/T-AFFC.2013.22 ↗
2. A Blockchain and AutoML Approach for Open and Automated Customer Service10.1109/TII.2019.2900987 ↗
3. Filtering of Brand-related Microblogs using Discriminative Social-Aware Multiview Embedding10.1109/TMM.2016.2581483 ↗
4. TWILITE: A recommendation system for Twitter using a probabilistic model based on latent Dirichlet allocation10.1016/j.is.2013.11.003 ↗
5. Abdul, A., Chen, J., Liao, H.Y., and Chang, S.H. (2018). An Emotion-Aware Personalized Music Recommendation System Using a Convolutional Neural Networks Approach. Appl. Sci., 8.10.3390/app8071103 ↗
6. Sentiment Analysis and Opinion Mining
7. Gauging Similarity with n-Grams: Language-Independent Categorization of Text10.1126/science.267.5199.843 ↗
8. Fuzzy Bag of Words Model for Document Representation10.1109/TFUZZ.2017.2690222 ↗
9. Interpreting TF-IDF term weights as making relevance decisions10.1145/1361684.1361686 ↗
10. Deep learning10.1038/nature14539 ↗
11. Recent Trends in Deep Learning Based Natural Language Processing Review Article10.1109/MCI.2018.2840738 ↗
12. Deep learning for natural language processing: Advantages and challenges10.1093/nsr/nwx110 ↗
13. Nal, K., Edward, G., and Phil, B. (2014, January 23–25). A convolutional neural network for modelling sentences. Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics, Baltimore, MD, USA.
14. Long short-term memory10.1162/neco.1997.9.8.1735 ↗
15. Lin, Q., Yong, C., and Nie, Z. (2014, January 27–31). Learning word representation considering proximity and ambiguity. Proceedings of the Twenty-eighth AAAI Conference on Artificial Intelligence, Québec City, QB, Canada.
16. Sentiment Embeddings with Applications to Sentiment Analysis10.1109/TKDE.2015.2489653 ↗
17. Lexicon-enhanced LSTM with Attention for General Sentiment Analysis10.1109/ACCESS.2018.2878425 ↗
18. Feature selection for text classification with Naïve Bayes10.1016/j.eswa.2008.06.054 ↗
19. Sentiment classification using machine learning techniques
20. An enhanced Support Vector Machine classification framework by using Euclidean distance function for text document categorization10.1007/s10489-011-0314-z ↗
21. Tang, D., Wei, F., Qin, B., Zhou, M., and Liu, T. (2014, January 23–29). Building Large-Scale Twitter-Specific Sentiment Lexicon: A Representation Learning Approach. Proceedings of the COLING 2014, the 25th International Conference on Computational Linguistics: Technical Papers, Dublin, Ireland.
22. Senti-lexicon and improved Naïve Bayes algorithms for sentiment analysis of restaurant reviews10.1016/j.eswa.2011.11.107 ↗
23. A Lexical Decision Tree Scheme for Supporting Schema Matching10.1142/S0219622011004439 ↗
24. Kiritchenko, S., Zhu, X., Cherry, C., and Saif, M. (2014, January 23–24). Detecting aspects and sentiment in customer reviews. Proceedings of the 8th International Workshop on Semantic Evaluation, Dublin, Ireland.10.3115/v1/S14-2076 ↗
25. Deep Learning for Sentiment Analysis: Successful Approaches and Future Challenges10.1002/widm.1171 ↗
26. Deng, L., and Liu, Y. (2018). Deep Learning in Sentiment Analysis. Deep Learning in Natural Language Processing, Springer.10.1007/978-981-10-5209-5 ↗
27. Mikolov, T., Sutskever, I., Chen, K., Corrado, G.S., and Dean, J. (2013, January 5–10). Distributed representations of words and phrases and their compositionality. Proceedings of the Advances in Neural Information Processing Systems, Lake Tahoe, NV, USA.
28. Pennington, J., Socher, R., and Manning, C. (2014, January 25–29). Glove: Global vectors for word representation. Proceedings of the Conference on Empirical Methods in Natural Language Processing, Doha, Qatar.10.3115/v1/D14-1162 ↗
29. Kim, Y. (2014, January 25–29). Convolutional neural networks for sentence classification. Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing, Doha, Qatar.10.3115/v1/D14-1181 ↗
30. Zhang, X., Zhao, J., and Lecun, Y. (2015, January 7–12). Character-level Convolutional Networks for Text Classification. Proceedings of the Advances in Neural Information Processing Systems, Montréal, QC, Canada.
31. Alec, Y., and Abhishek, V. (2017, January 19–21). Deep CNN-LSTM with combined kernels from multiple branches for IMDb review sentiment analysis. Proceedings of the 8th IEEE Annual Ubiquitous Computing, Electronics and Mobile Communication Conference, New York, NY, USA.
32. Cho, K., Merrienboer, B.V., Bahdanau, C.F., Bougares, H., and Bengio, Y. (2014, January 25–29). Learning phrase representations using RNN encoder–decoder for statistical machine translation. Proceedings of the Conference on Empirical Methods in Natural Language Processing, Doha, Qatar.10.3115/v1/D14-1179 ↗
33. Target-Dependent Sentiment Classification with Long Short Term Memory
34. Tai, K.S., Socher, R., and Manning, C.D. (2015, January 30–31). Improved semantic representations from tree-structured long short-term memory networks. Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing, Beijing, China.10.3115/v1/P15-1150 ↗
35. Qian, Q., Huang, M., and Lei, J. (August, January 30). Linguistically Regularized LSTMs for Sentiment Classification. Proceedings of the Annual Meeting of the Association for Computational Linguistics, Vancouver, BC, Canada.
36. Bahdanau, D., Cho, K., and Bengio, Y. (2014). Neural machine translation by jointly learning to align and translate. arXiv.
37. Yang, Z., Yang, D., Dyer, C., He, X., Smola, A., and Hovy, E. (2016, January 12–17). Hierarchical attention networks for document classification. Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, San Diego, CA, USA.10.18653/v1/N16-1174 ↗
38. Zhou, X.J., Wan, X.J., and Xiao, J.G. (2016, January 1–5). Attention-based LSTM network for cross-lingual sentiment classification. Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing, Austin, TX, USA.10.18653/v1/D16-1024 ↗
39. Gui, L., Du, J., and Xu, R. (2017, January 19–25). Stance Classification with Target-specific Neural Attention. Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, Melbourne, Australia.
40. Baccianella, S., Esuli, A., and Sebastiani, F. (2010, January 17–23). SentiWordNet 3.0: An enhanced lexical resource for sentiment analysis and opinion mining. Proceedings of the International Conference on Language Resources and Evaluation, Valletta, Malta.
41. Norms of valence, arousal, and dominance for 13,915 English lemmas10.3758/s13428-012-0314-x ↗
42. Sukhbaatar, S., Weston, J., and Fergus, R. (2015, January 7–12). End-to-end memory networks. Proceedings of the Advances in Neural Information Processing Systems, Montreal, QC, Canada.
43. Pang, B., and Lee, L. (2004, January 21–26). A Sentimental Education: Sentiment Analysis Using Subjectivity, Summarization Based on Minimum Cuts. Proceedings of the 42nd Annual Meeting of the Association for Computational Linguistics, Barcelona, Spain.10.3115/1218955.1218990 ↗
44. Socher, R., Perelygin, A., Wu, J.Y., Chuang, J., Manning, C.D., and Potts, C. (2013, January 18–21). Recursive deep models for semantic compositionality over a sentiment treebank. Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing, Seattle, WA, USA.
45. Andrew, L., Maas, R.E., Daly, P.T., Pham, D.H., Andrew, Y.N., and Christopher, P. (2011, January 19–24). Learning word vectors for sentiment analysis. Proceedings of the 49nd Annual Meeting of the Association for Computational Linguistics, Portland, OR, USA.
46. Tang, D., Qin, B., and Liu, T. (2015, January 26–31). Learning semantic representations of users and products for document level sentiment classification. Proceedings of the 53nd Annual Meeting of the Association for Computational Linguistics, Beijing, China.10.3115/v1/P15-1098 ↗
47. Manning, C.D., Surdeanu, M., Bauer, J., Finkel, J., Bethard, S.J., and Mcclosky, D. (2014, January 22–27). The Stanford CoreNLP Natural Language Processing Toolkit. Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics: System Demonstrations, Baltimore, MD, USA.10.3115/v1/P14-5010 ↗
48. Kinga, D.P., and Ba, J. (2015, January 7–9). Adam: A method for stochastic optimization. Proceedings of the International Conference of Learning Representation, San Diego, CA, USA.
49. Tang, D., Qin, B., and Liu, T. (2015, January 7–21). Document modeling with gated recurrent neural network for sentiment classification. Proceedings of the Conference on Empirical Methods in Natural Language Processing, Lisbon, Portugal.10.18653/v1/D15-1167 ↗
50. Learning representations from heterogeneous network for sentiment classification of product reviews10.1016/j.knosys.2017.02.030 ↗
51. Graves, A. (2012). Long Short-Term Memory, Springer.10.1007/978-3-642-24797-2_4 ↗
52. Visualizing data using t-SNE