Human Rationales as Attribution Priors for Explainable Stance Detection
Summary
Stance classifiers often reach correct labels for reasons humans would not accept. This matters for sensitive political or religious topics and when models must handle topics never seen in training. Jayaram and Allaway address this by adding an attribution prior: an extra loss term that penalizes a classifier when its word-importance scores differ from human judgements. Using Amazon Mechanical Turk, they collected human rationales (the words most indicative of stance) for roughly 500 training arguments and a small test sample from VAST, a corpus of New York Times comments with zero-shot and few-shot test topics. The model is a fine-tuned version of BERT-joint. Its attributions come from mean attention weights (MAW), and the prior is a weighted mean squared error between normalized model and human scores. Experiments were run on the full training set and on reduced versions. When data is scarce, the prior makes rationales closer to human ones, including for sarcasm, without lowering accuracy. Contrary to much recent criticism of attention, MAW also gave more faithful explanations than Gradient × Input (GI).
Key points
- Annotation process: Three qualified MTurk workers annotated each example. Oracle attributions weight each worker by their worker quality score (average 0.58). Annotators flagged about 26% of tokens as important.
- What humans selected: Topic words appeared among the selections in only 51% of examples (267/519). Stopwords made up about 44% of important words. MPQA sentiment words accounted for only about 10% (positive) and 9% (negative), showing that human rationales are not simple topic or sentiment cues.
- Rationale quality: In MAW-based rationale loss, the prior model significantly beat the baseline in all data settings (full, reduced 25, reduced 10). It also produced better rationales for all five VAST challenge phenomena (Imp, mlT, mlS, Qte, Sarc) while keeping comparable accuracy.
- Error analysis: Of 50 manually inspected errors, 68% were semantic (missed negations, rhetorical questions, sarcasm), 46% selected too few or too many words, and 30% stemmed from data annotation problems.
- Availability: Data and models are released at github.com/SahilJ97/Explainable-Stance-Detection.
Cited by
- POLITICS: Pretraining with Same-story Article Comparison for Ideology Prediction and Stance Detection
- Exploiting Sentiment and Common Sense for Zero-shot Stance Detection
Cite
@inproceedings{jayaram2021human,
title = {{Human Rationales as Attribution Priors for Explainable Stance Detection}},
author = {Jayaram, Sahil and Allaway, Emily},
booktitle = {Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing},
year = {2021},
doi = {10.18653/v1/2021.emnlp-main.450},
url = {https://doi.org/10.18653/v1/2021.emnlp-main.450}
}References
- Rob Abbott, Brian Ecker, Pranav Anand, and Marilyn A. Walker. 2016. Internet argument corpus 2.0: An sql schema for dialogic social media and the corpora to go with it. In LREC. find
- Samira Abnar and W. Zuidema. 2020. tifying attention flow in transformers. abs/2005.00928. — [arXiv:2005.00928](https://arxiv.org/abs/2005.00928) find
- Quan-ArXiv, Emily Allaway and Kathleen McKeown. 2020. Zero-shot stance detection: A dataset and model using generalized topic representations. In EMNLP. find our card
- Emily Allaway, Malavika Srikanth, and K. McKeown. 2021. Adversarial learning for zero-shot stance detection on social media. ArXiv, abs/2105.06603. find our card
- Pepa Atanasova, Jakob Grue Simonsen, Christina Li-oma, and Isabelle Augenstein. 2020. A diagnostic study of explainability techniques for text classification. In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP), pages 3256–3274, Online. Association for C… find
- Isabelle Augenstein, Tim Rocktäschel, Andreas Vlachos, and Kalina Bontcheva. 2016. Stance detection with bidirectional conditional encoding. In EMNLP. find our card
- S. Bach, Alexander Binder, Grégoire Montavon, F. Klauschen, K. Müller, and W. Samek. 2015. On pixel-wise explanations for non-linear classifier decisions by layer-wise relevance propagation. PLoS ONE, 10. find
- J. Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2019. Bert: Pre-training of deep bidirectional transformers for language understanding. In NAACL-HLT. find
- We use a dataset collected and distributed by Allaway and McKeown (2020): https://github.com/emilyallaway/zero-shot-stance. Jay DeYoung, Sarthak Jain, Nazneen Fatema Rajani, Data was collected from publicly available Eric Lehman, Caiming Xiong, Richard Socher, and Byron C. Wallace. 2020. ERASER: A… — [arXiv:1808.06080](https://arxiv.org/abs/1808.06080) ↗
- G. Erion, J. Janizek, Pascal Sturmfels, Scott M. Lundberg, and Su-In Lee. 2020. Improving performance of deep learning models with axiomatic attribution priors and expected gradients. arXiv: Learning. find
- Amirata Ghorbani, Abubakar Abid, and James Zou. 2018. Interpretation of neural networks is fragile. find
- Momchil Hardalov, Arnav Arora, Preslav Nakov, and Isabelle Augenstein. 2021. Cross-domain label-adaptive stance detection. ArXiv, abs/2104.07467. find our card
- Kazi Saidul Hasan and Vincent Ng. 2014. Why are you taking this stance? identifying and classifying reasons in ideological debates. In EMNLP. find
- Bernease Herman. 2017. The promise and peril of human evaluation for model interpretability. ArXiv, abs/1711.07414. — [arXiv:1711.07414](https://arxiv.org/abs/1711.07414) find
- Alon Jacovi and Yoav Goldberg. 2020. Towards faithfully interpretable nlp systems: How should we define and evaluate faithfulness? In ACL. find our card
- Alon Jacovi and Yoav Goldberg. 2021. Aligning Faithful Interpretations with their Social Attribution. Transactions of the Association for Computational Linguistics, 9:294–310. find
- Sarthak Jain and Byron C. Wallace. 2019. Attention is not explanation. In NAACL-HLT. find our card
- Teja Kanchinadam, Keith Westpfahl, Qian You, and Glenn M. Fung. 2020. Rationale-based human-in-the-loop via supervised attention. In DaSH@KDD. find
- Klaus Krippendorff. 1980. Content analysis an introduction to its methodology. SAGE. find
- Mirko Lai, Alessandra Teresa Cignarella, D. I. H. Farías, C. Bosco, V. Patti, and P. Rosso. 2020. Multilingual stance detection in social media political debates. Comput. Speech Lang., 63:101075. find
- Frederick Liu and Besim Avci. 2019. Incorporating priors with feature attribution on text classification. In Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, pages 6274–6283, Florence, Italy. Association for Computational Linguistics. find
- Saif M. Mohammad, Svetlana Kiritchenko, Parinaz Sobhani, Xiao-Dan Zhu, and Colin Cherry. 2016. Semeval-2016 task 6: Detecting stance in tweets. In SemEval@NAACL-HLT. find
- Saif M. Mohammad, Parinaz Sobhani, and Svetlana Kiritchenko. 2017. Stance and sentiment in tweets. ACM Trans. Internet Techn., 17:26:1–26:23. find
- Danish Pruthi, Bhuwan Dhingra, Graham Neubig, and Zachary C. Lipton. 2020. Weakly- and semi-supervised evidence extraction. In Findings of the Association for Computational Linguistics: EMNLP 2020, pages 3965–3970, Online. Association for Computational Linguistics. find
- Marco Tulio Ribeiro, Sameer Singh, and Carlos Guestrin. 2016. "why should i trust you?": Explaining the predictions of any classifier. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. find our card
- Benjamin Schiller, Johannes Daxenberger, and Iryna Gurevych. 2020. Stance detection benchmark: How robust is your stance detection? ArXiv, abs/2001.01565. find
- Jost Tobias Springenberg, A. Dosovitskiy, T. Brox, and Martin A. Riedmiller. 2015. Striving for simplicity: The all convolutional net. CoRR, abs/1412.6806. — [arXiv:1412.6806](https://arxiv.org/abs/1412.6806) find
- Mukund Sundararajan, Ankur Taly, and Qiqi Yan. 2017. Axiomatic attribution for deep networks. In Proceedings of the 34th International Conference on Machine Learning - Volume 70, ICML’17, page 3319–3328. JMLR.org. find
- Mariona Taulé, Maria Antònia Martí, Francisco M. Rangel Pardo, Paolo Rosso, Cristina Bosco, and Viviana Patti. 2017. Overview of the task on stance and gender detection in tweets on catalan independence. In IberEval@SEPLN. find
- Adam Tsakalidis, Nikolaos Aletras, Alexandra I. Cristea, and Maria Liakata. 2018. Nowcasting the stance of social media users in a sudden vote: The case of the greek referendum. Proceedings of the 27th ACM International Conference on Information and Knowledge Management. find
- Jannis Vamvas and Rico Sennrich. 2020. X -stance: A multilingual multi-target dataset for stance detection. ArXiv, abs/2003.08385. — [arXiv:2003.08385](https://arxiv.org/abs/2003.08385) find
- Marilyn A. Walker, Jean E. Fox Tree, Pranav Anand, Rob Abbott, and Joseph King. 2012. A corpus for research on deliberation and debate. In LREC. find our card
- Sarah Wiegreffe and Yuval Pinter. 2019. Attention is not not explanation. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP), pages 11–20, Hong Kong, China. Association for… find our card
- Theresa Wilson, Janyce Wiebe, and Claire Cardie. 2017. MPQA Opinion Corpus, page 813–832. Springer. find
- Zhengxuan Wu and Desmond C. Ong. 2021. On explaining your explanations of BERT: an empirical study with sequence classification. CoRR, abs/2101.00196. — [arXiv:2101.00196](https://arxiv.org/abs/2101.00196) find
- Chang Xu, Cécile Paris, Surya Nepal, and Ross Sparks. 2018. Cross-target stance classification with self-attention networks. In ACL. find
- Omar Zaidan, Jason Eisner, and Christine Piatko. 2007. Using “annotator rationales” to improve machine learning for text categorization. In Human Language Technologies 2007: The Conference of the North American Chapter of the Association for Computational Linguistics; Proceedings of the Main Confere… find
- B. Zhang, M. Yang, Xutao Li, Yunming Ye, Xiaofei Xu, and Kuai Dai. 2020. Enhancing cross-target stance detection with transferable semantic-emotion knowledge. In ACL. find our card
- Ye Zhang, Iain Marshall, and Byron C. Wallace. 2016. Rationale-augmented convolutional neural networks for text classification. In Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing, pages 795–804, Austin, Texas. Association for Computational Linguistics. find
- Ruiqi Zhong, S. Shao, and K. McKeown. 2019. Fine-grained sentiment analysis with faithful attention. ArXiv, abs/1908.06870. *Figure 2: HIT instructions.* — [arXiv:1908.06870](https://arxiv.org/abs/1908.06870) find
This page in Markdown → https://md.research.elamur.ai/free/en/papers/jayaram-2021-human-rationales-as-attribution-priors/