Double Trouble: How to not explain a text classifier's decisions using counterfactuals synthesized by masked language models?
Not on the map. Why?
Abstract (arXiv)
A principle behind dozens of attribution methods is to take the prediction difference between before-and-after an input feature (here, a token) is removed as its attribution. A popular Input Marginalization (IM) method (Kim et al., 2020) uses BERT to replace a token, yielding more plausible counterfactuals. While Kim et al. (2020) reported that IM is effective, we find this conclusion not convincing as the DeletionBERT metric used in their paper is biased towards IM. Importantly, this bias exists in Deletion-based metrics, including Insertion, Sufficiency, and Comprehensiveness. Furthermore, our rigorous evaluation using 6 metrics and 3 datasets finds no evidence that IM is better than a Leave-One-Out (LOO) baseline. We find two reasons why IM is not better than LOO: (1) deleting a single word from the input only marginally reduces a classifier's accuracy; and (2) a highly predictable word is always given near-zero attribution, regardless of its true importance to the classifier. In contrast, making LIME samples more natural via BERT consistently improves LIME accuracy under several ROAR metrics.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 30 of its 44 references that are in the map. First posted on arXiv 22 Oct 2021.
Builds on
30 of 44 references.
References · 30
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2015Learning Deep Features for Discriminative Localizationcited by 2,430
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2015A large annotated corpus for learning natural language inferencecited by 1,837
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2019ERASER: A Benchmark to Evaluate Rationalized NLP Modelscited by 523
- 2018e-SNLI: Natural Language Inference with Natural Language Explanationscited by 468
- 2018A Benchmark for Interpretability Methods in Deep Neural Networkscited by 467
- 2020Does the Whole Exceed its Parts? The Effect of AI Explanations on Complementary Team Performancecited by 396
18 more
- 2019What BERT is not: Lessons from a new suite of psycholinguistic diagnostics for language modelscited by 317
- 2019Understanding Deep Networks via Extremal Perturbations and Smooth Maskscited by 257
- 2017Real Time Image Saliency for Black Box Classifierscited by 246
- 2016Understanding Neural Networks through Representation Erasurecited by 223
- 2018On Human Predictions with Explanations and Predictions of Machine Learning Models: A Case Study on Deception Detectioncited by 159
- 2018Explaining Image Classifiers by Counterfactual Generationcited by 144
- 2018Pathologies of Neural Models Make Interpretations Difficultcited by 140
- 2019Explaining Classifiers with Causal Concept Effect (CaCE)cited by 135
- 2021Teach Me to Explain: A Review of Datasets for Explainable Natural Language Processingcited by 126
- 2017Explaining Recurrent Neural Network Predictions in Sentiment Analysiscited by 87
- 2021The Out-of-Distribution Problem in Explainability and Search Methods for Feature Importance Explanationscited by 86
- 2019Neural Network Attributions: A Causal Perspectivecited by 77
- 2020Out of Order: How Important Is The Sequential Order of Words in a Sentence in Natural Language Understanding Tasks?cited by 72
- 2019Incorporating Priors with Feature Attribution on Text Classificationcited by 68
- 2019Quantifying Interpretability and Trust in Machine Learning Systemscited by 49
- 2020Interpretation of NLP models through input marginalizationcited by 43
- 2020Feature Removal Is a Unifying Principle for Model Explanation Methodscited by 21
- 2020Considering Likelihood in NLP Classification Explanations with Occlusion and Language Modelingcited by 11
Built on by
Citing papers per year: 2022: 3; 2023: 1; 2024: 1.
5 papers.
- 2023Can Large Language Models Explain Themselves? A Study of LLM-Generated Self-Explanationscited by 90
- 2022Necessity and Sufficiency for Explaining Text Classifiers: A Case Study in Hate Speech Detectioncited by 18
- 2022The Solvability of Interpretability Evaluation Metricscited by 11
- 2024Multi-Level Explanations for Generative Language Modelscited by 11
- 2022How explainable are adversarially-robust CNNs?cited by 9
- 2024Multi-Level Explanations for Generative Language Models21 Mar 2024
- 2023Can Large Language Models Explain Themselves? A Study of LLM-Generated Self-Explanations17 Oct 2023
- 2022How explainable are adversarially-robust CNNs?25 May 2022
- 2022The Solvability of Interpretability Evaluation Metrics18 May 2022
- 2022Necessity and Sufficiency for Explaining Text Classifiers: A Case Study in Hate Speech Detection6 May 2022