Abstract
Stance detection aims to assign a stance label (in favor or against) to a post towards a specific target. In the literature, there are many studies focusing on this topic, and most of them treat stance detection as a supervised learning task. Therefore, a new classifier needs to be built from scratch on a well-prepared set of ground-truth data whenever predictions are needed for an unseen target. However, it is difficult to annotate the stance of a post, since a stance is a subjective attitude towards a target. Hence, it is necessary to learn the information from unlabeled data or other target data to help stance detection with a certain target. In this study, we propose a multi-target stance detection framework to integrate multi-target data together for stance detection. Since topic and sentiment are two important factors to identify the stance of a post in multi-target data, we propose an adversarial attention network to integrate multi-target data by detecting and connecting topic and sentiment information. In particular, the adversarial network is utilized to determine the topic and the sentiment of each post to collect some target-invariant information for stance detection. In addition, the attention mechanism is utilized to connect posts with a similar topic or sentiment to acquire some key information for stance detection. The experimental results not only demonstrate the effectiveness of the proposed model, but also indicate the importance of the topic and the sentiment information for stance detection using multi-target data.
- [1] . 2011. Cats rule and dogs drool!: Classifying stance in online debate. In Proceedings of the 2nd Workshop on Computational Approaches to Subjectivity and Sentiment Analysis. Association for Computational Linguistics, 1–9.Google ScholarDigital Library
- [2] . 2016. Stance detection with bidirectional conditional encoding. In Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing. The Association for Computational Linguistics, 876–885. Google ScholarCross Ref
- [3] . 2020. SeqVAT: Virtual adversarial training for semi-supervised sequence labeling. In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics. 8801–8811.Google ScholarCross Ref
- [4] . 2019. Seeing things from a different angle: Discovering diverse perspectives about claims. In Proceedings of NAACL-HLT 2019. 542–557.Google Scholar
- [5] . 2021. AdvPicker: Effectively leveraging unlabeled data via adversarial discriminator for cross-lingual NER. In Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing. Association for Computational Linguistics, 743–753. Google ScholarCross Ref
- [6] . 2016. UTCNN: A deep learning model of stance classification on social media text. In Proceedings of the 26th International Conference on Computational Linguistics. The Association for Computer Linguistics, 1635–1645.Google Scholar
- [7] . 2019. BERT: Pre-training of deep bidirectional transformers for language understanding. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. Association for Computational Linguistics, 4171–4186. Google ScholarCross Ref
- [8] . 2014. Collective stance classification of posts in online debate forums. In Proceedings of the Joint Workshop on Social Dynamics and Personal Attributes in Social Media. 109–117.Google Scholar
- [9] . 2016. A joint sentiment-target-stance model for stance classification in tweets. In Proceedings of the 26th International Conference on Computational Linguistics. Association for Computational Linguistics, 2656–2665.Google Scholar
- [10] . 2021. Domain adaptation for arabic cross-domain and cross-dialect sentiment analysis from contextualized word embedding. In Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. Association for Computational Linguistics, 2824–2837.Google ScholarCross Ref
- [11] . 2018. MaskGAN: Better text generation via filling in the ______. CoRR abs/1801.07736 (2018). arXiv:1801.07736 http://arxiv.org/abs/1801.07736.Google Scholar
- [12] . 2022. Incorporate opinion-towards for stance detection. Knowledge-Based Systems (2022), 108657.Google ScholarDigital Library
- [13] . 2016. Domain-adversarial training of neural networks. Machine Learning Research 17, 59 (2016), 1–35.Google Scholar
- [14] . 2021. Stance detection in COVID-19 tweets. In Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing. Association for Computational Linguistics, 1596–1611. Google ScholarCross Ref
- [15] . 2014. Generative adversarial nets. In Proceedings of Advances in Neural Information Processing Systems. 2672–2680.Google ScholarDigital Library
- [16] . 2017. Part-of-speech tagging for Twitter with adversarial neural networks. In Proceedings of the 2017 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics, 2411–2420. Google ScholarCross Ref
- [17] . 2016. Which argument is more convincing? Analyzing and predicting convincingness of Web arguments using bidirectional LSTM. In Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics. The Association for Computer Linguistics, 1589–1599. Google ScholarCross Ref
- [18] . 2021. Cross-domain label-adaptive stance detection. CoRR abs/2104.07467 (2021). arXiv:2104.07467 https://arxiv.53yu.com/abs/2104.07467.Google Scholar
- [19] . 2013. Stance classification of ideological debates: Data, models, features, and constraints. In Proceedings of the 6th International Joint Conference on Natural Language Processing. 1348–1356.Google Scholar
- [20] . 2014. Why are you taking this stance? Identifying and classifying reasons in ideological debates. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics, 751–762. Google ScholarCross Ref
- [21] . 1997. Long short-term memory. Neural Comput. 9, 8 (1997), 1735–1780. Google ScholarDigital Library
- [22] . 2020. Stance prediction for contemporary issues: Data and experiments. In Proceedings of the Eighth International Workshop on Natural Language Processing for Social Media, SocialNLP@ACL 2020, Online, July 10, 2020. Association for Computational Linguistics, 32–40. Google ScholarCross Ref
- [23] . 2021. Transfer learning for sequence generation: From single-source to multi-source. In Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics. Association for Computational Linguistics, 5738–5750. Google ScholarCross Ref
- [24] . 2021. Human rationales as attribution priors for explainable stance detection. In Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics, 5540–5554.Google ScholarCross Ref
- [25] . 2017. Stance classification with target-specific neural attention networks. In Proceedings of the 26th International Joint Conference on Artificial Intelligence. 3988–3994.Google Scholar
- [26] . 2018. Structured representation learning for online debate stance prediction. In Proceedings of the 27th International Conference on Computational Linguistics. Association for Computational Linguistics, 3728–3739.Google Scholar
- [27] . 2019. Multi-task stance detection with sentiment and stance lexicons. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing. Association for Computational Linguistics, 6298–6304. Google ScholarCross Ref
- [28] . 2021. A multi-task learning framework for multi-target stance detection. In Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021. 2320–2326.Google Scholar
- [29] . 2021. Target-aware data augmentation for stance detection. In Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. Association for Computational Linguistics, 1850–1860. Google ScholarCross Ref
- [30] . 2022. Connecting targets via latent topics and contrastive learning: A unified framework for robust zero-shot and few-shot stance detection. In ICASSP 2022-2022 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). IEEE, 7812–7816.Google ScholarCross Ref
- [31] . 2015. Representation learning using multi-task deep neural networks for semantic classification and information retrieval. In Proceedings of the 2015 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 912–921.Google ScholarCross Ref
- [32] . 2019. Multi-task deep neural networks for natural language understanding. In Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics. 4487–4496.Google ScholarCross Ref
- [33] . 2013. Distributed representations of words and phrases and their compositionality. In Proceedings of Advances in Neural Information Processing Systems. 3111–3119.Google ScholarDigital Library
- [34] . 2019. Virtual adversarial training: A regularization method for supervised and semi-supervised learning. IEEE Transactions on Pattern Analysis and Machine Intelligence 41, 8 (2019), 1979–1993. Google ScholarCross Ref
- [35] . 2016. SemEval-2016 task 6: Detecting stance in tweets. In Proceedings of the 10th International Workshop on Semantic Evaluation. The Association for Computer Linguistics, 31–41. Google ScholarCross Ref
- [36] . 2010. Cross-domain sentiment classification via spectral feature alignment. In Proceedings of the 19th International Conference on World Wide Web. ACM, 751–760. Google ScholarDigital Library
- [37] . 2020. Adversarial training for commonsense inference. In Proceedings of the 5th Workshop on Representation Learning for NLP. 55–60.Google ScholarCross Ref
- [38] . 2016. Modeling stance in student essays. In Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics. The Association for Computer Linguistics, 2174–2184. Google ScholarCross Ref
- [39] . 2015. Unsupervised representation learning with deep convolutional generative adversarial networks. CoRR abs/1511.06434 (2015). http://arxiv.org/abs/1511.06434.Google Scholar
- [40] . 2021. Stance detection benchmark: How robust is your stance detection? KI-Künstliche Intelligenz 35 (2021), 329–341. Google ScholarCross Ref
- [41] . 2016. Detecting stance in tweets and analyzing its interaction with sentiment. In Proceedings of the 5th Joint Conference on Lexical and Computational Semantics. 159–169. Google ScholarCross Ref
- [42] . 2015. Joint models of disagreement and stance in online debate. In Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing of the Asian Federation of Natural Language Processing. The Association for Computer Linguistics, 116–125. Google ScholarCross Ref
- [43] . 2010. Recognizing stances in ideological on-line debates. In Proceedings of the NAACL HLT 2010 Workshop on Computational Approaches to Analysis and Generation of Emotion in Text. 116–124.Google Scholar
- [44] . 2006. Get out the vote: Determining support or opposition from Congressional floor-debate transcripts. In Proceedings of the 2006 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics, 327–335.Google ScholarDigital Library
- [45] . 2020. Neural stance detection with hierarchical linguistic representations. IEEE ACM Trans. Audio Speech Lang. Process. 28 (2020), 635–645. Google ScholarDigital Library
- [46] . 2019. Modeling transferable topics for cross-target stance detection. In Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, 1173–1176. Google ScholarDigital Library
- [47] . 2016. pkudblab at SemEval-2016 task 6 : A specific convolutional neural network system for effective stance detection. In Proceedings of the 10th International Workshop on Semantic Evaluation. The Association for Computer Linguistics, 384–388. Google ScholarCross Ref
- [48] . 2018. Cross-target stance classification with self-attention networks. In Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics. Association for Computational Linguistics, 778–783. Google ScholarCross Ref
- [49] . 2019. Recognising agreement and disagreement between stances with reason comparing networks. In Proceedings of the 57th Conference of the Association for Computational Linguistics. Association for Computational Linguistics, 4665–4671. Google ScholarCross Ref
- [50] . 2016. MITRE at SemEval-2016 task 6: Transfer learning for stance detection. In Proceedings of the 10th International Workshop on Semantic Evaluation. The Association for Computer Linguistics, 458–463. Google ScholarCross Ref
- [51] . 2020. Enhancing cross-target stance detection with transferable semantic-emotion knowledge. In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics. Association for Computational Linguistics, 3188–3197. Google ScholarCross Ref
- [52] . 2021. Crowdsourcing learning as domain adaptation: A case study on named entity recognition. In Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 1: Long Papers). Association for Computational Linguistics, 5558–5570.Google ScholarCross Ref
- [53] . 2017. Neural structural correspondence learning for domain adaptation. In Proceedings of the 21st Conference on Computational Natural Language Learning (CoNLL’17). Association for Computational Linguistics, 400–410. Google ScholarCross Ref
- [54] . 2018. Adversarial feature adaptation for cross-lingual relation classification. In Proceedings of the 27th International Conference on Computational Linguistics. Association for Computational Linguistics, 437–448.Google Scholar
Index Terms
- Stance Detection with a Multi-Target Adversarial Attention Network
Recommendations
Stance detection via sentiment information and neural network model
Stance detection aims to automatically determine whether the author is in favor of or against a given target. In principle, the sentiment information of a post highly influences the stance. In this study, we aim to leverage the sentiment information of ...
Leveraging relevant summarized information and multi-layer classification to generalize the detection of misleading headlines
AbstractDisinformation is an important problem facing society nowadays. Given the rapid and easy access to information, news stories quickly go viral, the vast majority of which are misleading and with no prospect of verification. Specifically, the ...
Highlights- HeadlineStanceChecker+ is an enhanced system for misleading headlines detection.
- Misleading headlines detection is tackled as a stance detection problem.
- Summarization supports stance detection by only selecting relevant ...
Multi-Target Stance Detection via a Dynamic Memory-Augmented Network
SIGIR '18: The 41st International ACM SIGIR Conference on Research & Development in Information RetrievalStance detection aims at inferring from text whether the author is in favor of, against, or neutral towards a target entity. Most of the existing studies consider different target entities separately. However, in many scenarios, stance targets are ...
Comments