ISSN 1000-1239 CN 11-1777/TP

Journal of Computer Research and Development ›› 2017, Vol. 54 ›› Issue (8): 1724-1735.doi: 10.7544/issn1000-1239.2017.20170178

Special Issue: 2017人工智能前沿进展专题

Previous Articles     Next Articles

Aspect-Based Sentiment Analysis Based on Multi-Attention CNN

Liang Bin1, Liu Quan1,2,3, Xu Jin1, Zhou Qian1, Zhang Peng1   

  1. 1(College of Computer Science and Technology, Soochow University, Suzhou, Jiangsu 215000);2(Collaborative Innovation Center of Novel Software Technology and Industrialization, Nanjing 210000);3(Key Laboratory of Symbolic Computation and Knowledge Engineering (Jilin University), Ministry of Education, Changchun 130012)
  • Online:2017-08-01

Abstract: Unlike general sentiment analysis, aspect-based sentiment classification aims to infer the sentiment polarity of a sentence depending not only on the context but also on the aspect. For example, in sentence “The food was very good, but the service at that restaurant was dreadful”, for aspect “food”, the sentiment polarity is positive while the sentiment polarity of aspect “service” is negative. Even in the same sentence, sentiment polarity could be absolutely opposite when focusing on different aspects, so we need to infer the sentiment polarities of different aspects correctly. The attention mechanism is a good way for aspect-based sentiment classification. In current research, however, the attention mechanism is more combined with RNN or LSTM networks. Such neural network-based architectures generally rely on complex structures and cannot parallelize over the words of a sentence. To address the above problems, this paper proposes a multi-attention convolutional neural networks (MATT-CNN) for aspect-based sentiment classification. This approach can capture deeper level sentiment information and distinguish sentiment polarity of different aspects explicitly through a multi-attention mechanism without using any external parsing results. Experiments on the SemEval2014 and Automotive-domain datasets show that, our approach achieves better performance than traditional CNN, attention-based CNN and attention-based LSTM.

Key words: attention mechanism, convolutional neural networks, aspect-based sentiment analysis, deep learning, natural language processing

CLC Number: