Argumentative Explanations for Pattern-Based Text Classifiers
Not on the map. Why?
Abstract (arXiv)
Recent works in Explainable AI mostly address the transparency issue of black-box models or create explanations for any kind of models (i.e., they are model-agnostic), while leaving explanations of interpretable models largely underexplored. In this paper, we fill this gap by focusing on explanations for a specific interpretable model, namely pattern-based logistic regression (PLR) for binary text classification. We do so because, albeit interpretable, PLR is challenging when it comes to explanations. In particular, we found that a standard way to extract explanations from this model does not consider relations among the features, making the explanations hardly plausible to humans. Hence, we propose AXPLR, a novel explanation method using (forms of) computational argumentation to generate explanations (for outputs computed by PLR) which unearth model agreements and disagreements among the features. Specifically, we use computational argumentation as follows: we see features (patterns) in PLR as arguments in a form of quantified bipolar argumentation frameworks (QBAFs) and extract attacks and supports between arguments based on specificity of the arguments; we understand logistic regression as a gradual semantics for these QBAFs, used to determine the arguments' dialectic strength; and we study standard properties of gradual semantics for QBAFs in the context of our argumentative re-interpretation of PLR, sanctioning its suitability for explanatory purposes. We then show how to extract intuitive explanations (for outputs computed by PLR) from the constructed QBAFs. Finally, we conduct an empirical evaluation and two experiments in the context of human-AI collaboration to demonstrate the advantages of our resulting AXPLR method.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 29 of its 72 references that are in the map. First posted on arXiv 22 May 2022.
Builds on
29 of 72 references.
References · 29
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,741
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
- 2019Attention is not not Explanationcited by 636
- 2020Towards Faithfully Interpretable NLP Systems: How should we define and evaluate faithfulness?cited by 599
- 2016Ups and Downs: Modeling the Visual Evolution of Fashion Trends with One-Class Collaborative Filteringcited by 520
- 2016European Union regulations on algorithmic decision-making and a "right to explanation"cited by 344
- 2016Rationalizing Neural Predictionscited by 281
- 2020Formalizing Trust in Artificial Intelligence: Prerequisites, Causes and Goals of Human Trust in AIcited by 167
- 2018On Human Predictions with Explanations and Predictions of Machine Learning Models: A Case Study on Deception Detectioncited by 159
17 more
- 2020Learning to Faithfully Rationalize by Constructioncited by 113
- 2020Explaining NLP Models via Minimal Contrastive Editing (MiCE)cited by 106
- 2019Explainability Fact Sheets: A Framework for Systematic Assessment of Explainable Approachescited by 101
- 2020"Why is 'Chicago' deceptive?" Towards Building Model-Driven Tutorials for Humanscited by 86
- 2021Identifying and Mitigating Spurious Correlations for Improving Robustness in NLP Modelscited by 76
- 2021Argumentative XAI: A Surveycited by 67
- 2020Identifying Spurious Correlations for Robust Text Classificationcited by 59
- 2021Explanation-Based Human Debugging of NLP Models: A Surveycited by 53
- 2018Interpreting Black Box Predictions using Fisher Kernelscited by 48
- 2020FIND: Human-in-the-Loop Debugging Deep Text Classifierscited by 40
- 2020Generating Plausible Counterfactual Explanations for Deep Transformers in Financial Text Classificationcited by 40
- 2020Interpreting Neural Networks as Gradual Argumentation Frameworks (Including Proof Appendix)cited by 39
- 2016Explaining Predictions of Non-Linear Classifiers in NLPcited by 37
- 2018Teaching Categories to Human Learners with Visual Explanationscited by 30
- 2019Human-grounded Evaluations of Explanation Methods for Text Classificationcited by 28
- 2014Justifying Answer Sets using Argumentationcited by 12
- 2021GrASP: A Library for Extracting and Exploring Human-Interpretable Textual Patternscited by 6
Built on by
Citing papers per year: 2024: 1.
1 paper.
- 2024Argumentation and Machine Learningcited by 1
- 2024Argumentation and Machine Learning31 Oct 2024