Collaborative attention neural network for multi-domain sentiment classification

Multi-domain sentiment classification is a challenging topic in natural language processing, where data from multiple domains are applied to improve the performance of classification. Recently, it has been demonstrated that attention neural networks exhibit powerful performance in this task. In the present study, we propose a collaborative attention neural network (CAN). A self-attention module and domain attention module work together in our approach, where the hidden states generated in the self-attention module are fed into both the domain sub-module and sentiment sub-module in the domain attention module. Compared with other attention neural networks, we use two types of attention modules to conduct the auxiliary and main sentiment classification tasks. The experimental results showed that CAN outperforms other state-of-the-art sentiment classification approaches in terms of the overall accuracy based on both English (Amazon) and Chinese (JD) multi-domain sentiment analysis data sets.

[1]  Wenpeng Yin,et al.  Multichannel Variable-Size Convolution for Sentence Classification , 2015, CoNLL.

[2]  Maite Taboada,et al.  Lexicon-Based Methods for Sentiment Analysis , 2011, CL.

[3]  Xiang Zhang,et al.  Character-level Convolutional Networks for Text Classification , 2015, NIPS.

[4]  Erik Cambria,et al.  Cognitive-inspired domain adaptation of sentiment lexicons , 2019, Inf. Process. Manag..

[5]  Yoshua Bengio,et al.  Neural Machine Translation by Jointly Learning to Align and Translate , 2014, ICLR.

[6]  Yoon Kim,et al.  Convolutional Neural Networks for Sentence Classification , 2014, EMNLP.

[7]  Pan Zhou,et al.  Spatial Pyramid Pooling Mechanism in 3D Convolutional Network for Sentence-Level Classification , 2018, IEEE/ACM Transactions on Audio, Speech, and Language Processing.

[8]  Zhou Yu,et al.  Sentiment Adaptive End-to-End Dialog Systems , 2018, ACL.

[9]  Fangzhao Wu,et al.  Collaboratively Training Sentiment Classifiers for Multiple Domains , 2017, IEEE Transactions on Knowledge and Data Engineering.

[10]  Mauro Dragoni,et al.  A Neural Word Embeddings Approach for Multi-Domain Sentiment Analysis , 2017, IEEE Transactions on Affective Computing.

[11]  Emmanuel Buabin,et al.  Boosted Hybrid Recurrent Neural Classifier for Text Document Classification on the Reuters News Text Corpus , 2012 .

[12]  Hongyu Guo,et al.  Long Short-Term Memory Over Recursive Structures , 2015, ICML.

[13]  Ting Liu,et al.  Document Modeling with Gated Recurrent Neural Network for Sentiment Classification , 2015, EMNLP.

[14]  Massimiliano Pontil,et al.  Regularized multi--task learning , 2004, KDD.

[15]  Erik Cambria,et al.  Intelligent Asset Allocation via Market Sentiment Views , 2018, IEEE Computational Intelligence Magazine.

[16]  Yang Li,et al.  Learning multi-grained aspect target sequence for Chinese sentiment analysis , 2018, Knowl. Based Syst..

[17]  Chengqing Zong,et al.  Multi-domain Sentiment Classification , 2008, ACL.

[18]  Claire Cardie,et al.  Adapting a Polarity Lexicon using Integer Linear Programming for Domain-Specific Sentiment Classification , 2009, EMNLP.

[19]  John Blitzer,et al.  Biographies, Bollywood, Boom-boxes and Blenders: Domain Adaptation for Sentiment Classification , 2007, ACL.

[20]  Xiaodong Liu,et al.  Representation Learning Using Multi-Task Deep Neural Networks for Semantic Classification and Information Retrieval , 2015, NAACL.

[21]  Yoshua Bengio,et al.  Learning Phrase Representations using RNN Encoder–Decoder for Statistical Machine Translation , 2014, EMNLP.

[22]  Prem Melville,et al.  Sentiment analysis of blogs by combining lexical knowledge with text classification , 2009, KDD.

[23]  Phil Blunsom,et al.  Reasoning about Entailment with Neural Attention , 2015, ICLR.

[24]  Jason Weston,et al.  A unified architecture for natural language processing: deep neural networks with multitask learning , 2008, ICML '08.

[25]  Suncong Zheng,et al.  Hierarchical Memory Networks for Answer Selection on Unknown Words , 2016, COLING.

[26]  Fangzhao Wu,et al.  Domain attention model for multi-domain sentiment classification , 2018, Knowl. Based Syst..

[27]  S. H. Gawande,et al.  A Comparative Study on Different Types of Approaches to Text Categorization , 2012 .

[28]  Yoshua Bengio,et al.  Show, Attend and Tell: Neural Image Caption Generation with Visual Attention , 2015, ICML.

[29]  Marti A. Hearst Trends & Controversies: Support Vector Machines , 1998, IEEE Intell. Syst..

[30]  Diyi Yang,et al.  Hierarchical Attention Networks for Document Classification , 2016, NAACL.

[31]  Xiao Sun,et al.  A New LSTM Network Model Combining TextCNN , 2018, ICONIP.

[32]  Jeffrey Pennington,et al.  GloVe: Global Vectors for Word Representation , 2014, EMNLP.

[33]  Kuldip K. Paliwal,et al.  Bidirectional recurrent neural networks , 1997, IEEE Trans. Signal Process..

[34]  Xiao Sun,et al.  Sentiment analysis for Chinese microblog based on deep neural networks with convolutional extension features , 2016, Neurocomputing.

[35]  Daniel Dajun Zeng,et al.  Mining opinion summarizations using convolutional neural networks in Chinese microblogging systems , 2016, Knowl. Based Syst..

[36]  Nir Friedman,et al.  Bayesian Network Classifiers , 1997, Machine Learning.

[37]  Fariborz Mahmoudi,et al.  From Text to Knowledge: Semantic Entity Extractionusing YAGO Ontology , 2011 .

[38]  Xuanjing Huang,et al.  Adversarial Multi-task Learning for Text Classification , 2017, ACL.

[39]  Qiang Qu,et al.  Neural Attentive Network for Cross-Domain Aspect-Level Sentiment Classification , 2019, IEEE Transactions on Affective Computing.

[40]  Christopher D. Manning,et al.  Effective Approaches to Attention-based Neural Machine Translation , 2015, EMNLP.

[41]  Christopher D. Manning,et al.  Improved Semantic Representations From Tree-Structured Long Short-Term Memory Networks , 2015, ACL.

[42]  Yunming Ye,et al.  An Improved Random Forest Classifier for Text Categorization , 2012, J. Comput..