Condensed Convolution Neural Network by Attention over Self-attention for Stance Detection in Twitter

In the era of Web 2.0, people have become accustomed to expressing their attitudes and exchanging opinions on social media sites such as Twitter. It is critical for security and business related applications to make sense of public opinions implied in users’ texts. Stance detection aims to classify the stances users hold towards certain targets as FAVOR, AGAINST or NONE. In the literature, many efforts have been paid on neural network based stance detection to avoid hand-crafted features. As a widely used neural network structure, convolutional neural network (CNN) can mine and combine various local textual features for classifying stances with high training efficiency. However, global textual information is usually neglected in the convolution process. Besides, stance clues are often mixed with less informative words in noisy tweets, and it is hard for CNN to resolve and leverage long-distance semantic dependencies between words effectively. To address these issues, in this paper, we propose CCNN-ASA, the Condensed CNN by Attention over Self-Attention, to detect the stances of tweets. We first introduce self-attention into CNN to adaptively enhance word embeddings with global textual information. To make stance clues close to each other and thus more salient, we further introduce attention-based condensation module which identifies stance-indicative words to condense tweets. Experiments on a benchmark dataset show that CCNN-ASA outperforms state-of-the-art methods in stance detection of tweets.

[1]  Yelong Shen,et al.  Learning semantic representations using convolutional neural networks for web search , 2014, WWW.

[2]  Lukasz Kaiser,et al.  Attention is All you Need , 2017, NIPS.

[3]  Marilyn A. Walker,et al.  Stance Classification using Dialogic Properties of Persuasion , 2012, NAACL.

[4]  Liu Yang,et al.  Modeling interaction features for debate side clustering , 2013, CIKM.

[5]  Saif Mohammad,et al.  Stance and Sentiment in Tweets , 2016, ACM Trans. Internet Techn..

[6]  Lei Shi,et al.  Connecting Targets to Tweets: Semantic Attention-Based Model for Target-Specific Stance Detection , 2017, WISE.

[7]  Saif Mohammad,et al.  SemEval-2016 Task 6: Detecting Stance in Tweets , 2016, *SEMEVAL.

[8]  Dejing Dou,et al.  Weakly Supervised Tweet Stance Classification by Relational Bootstrapping , 2016, EMNLP.

[9]  Guido Zarrella,et al.  MITRE at SemEval-2016 Task 6: Transfer Learning for Stance Detection , 2016, *SEMEVAL.

[10]  Dejing Dou,et al.  A Joint Sentiment-Target-Stance Model for Stance Classification in Tweets , 2016, COLING.

[11]  Lun-Wei Ku,et al.  UTCNN: a Deep Learning Model of Stance Classification on Social Media Text , 2016, COLING.

[12]  Vincent Ng,et al.  Why are You Taking this Stance? Identifying and Classifying Reasons in Ideological Debates , 2014, EMNLP.

[13]  M. Walker,et al.  How can you say such things?!?: Recognizing Disagreement in Informal Political Argument , 2011 .

[14]  Junjie Lin,et al.  An Enhanced Topic Modeling Approach to Multiple Stance Identification , 2017, CIKM.

[15]  Vincent Ng,et al.  Stance Classification of Ideological Debates: Data, Models, Features, and Constraints , 2013, IJCNLP.

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

[17]  ˇ FilipBoltu Back up your Stance: Recognizing Arguments in Online Discussions , 2014 .

[18]  Ming-Wei Chang,et al.  BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding , 2019, NAACL.

[19]  Kalina Bontcheva,et al.  Stance Detection with Bidirectional Conditional Encoding , 2016, EMNLP.

[20]  Marilyn A. Walker,et al.  Collective Stance Classification of Posts in Online Debate Forums , 2014 .

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

[22]  James R. Foulds,et al.  Joint Models of Disagreement and Stance in Online Debate , 2015, ACL.

[23]  Wenji Mao,et al.  A Target-Guided Neural Memory Model for Stance Detection in Twitter , 2018, 2018 International Joint Conference on Neural Networks (IJCNN).

[24]  Ruifeng Xu,et al.  Stance Classification with Target-specific Neural Attention , 2017, IJCAI.

[25]  Marilyn A. Walker,et al.  Cats Rule and Dogs Drool!: Classifying Stance in Online Debate , 2011, WASSA@ACL.