A Song of (Dis)agreement: Evaluating the Evaluation of Explainable Artificial Intelligence in Natural Language Processing
Not on the map. Why?
Abstract (arXiv)
There has been significant debate in the NLP community about whether or not attention weights can be used as an explanation - a mechanism for interpreting how important each input token is for a particular prediction. The validity of "attention as explanation" has so far been evaluated by computing the rank correlation between attention-based explanations and existing feature attribution explanations using LSTM-based models. In our work, we (i) compare the rank correlation between five more recent feature attribution methods and two attention-based methods, on two types of NLP tasks, and (ii) extend this analysis to also include transformer-based models. We find that attention-based explanations do not correlate strongly with any recent feature attribution methods, regardless of the model or task. Furthermore, we find that none of the tested explanations correlate strongly with one another for the transformer-based model, leading us to question the underlying assumption that we should measure the validity of attention-based explanations based on how well they correlate with existing feature attribution explanation methods. After conducting experiments on five datasets using two different models, we argue that the community should stop using rank correlation as an evaluation metric for attention-based explanations. We suggest that researchers and practitioners should instead test various explanation methods and employ a human-in-the-loop process to determine if the explanations align with human intuition for the particular use case at hand.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 46 of its 59 references that are in the map. First posted on arXiv 9 May 2022.
Builds on
46 of 59 references.
References · 46
- 2017Attention Is All You Needcited by 59,932
- 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
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2015A large annotated corpus for learning natural language inferencecited by 1,837
- 2016Enriching Word Vectors with Subword Informationcited by 1,578
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2015Show, Attend and Tell: Neural Image Caption Generation with Visual Attentioncited by 1,421
34 more
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,400
- 2019What Does BERT Look At? An Analysis of BERT's Attentioncited by 994
- 2019Attention is not Explanationcited by 916
- 2018XNLI: Evaluating Cross-lingual Sentence Representationscited by 913
- 2020Quantifying Attention Flow in Transformerscited by 759
- 2019Attention is not not Explanationcited by 629
- 2020Towards Faithfully Interpretable NLP Systems: How should we define and evaluate faithfulness?cited by 590
- 2019ERASER: A Benchmark to Evaluate Rationalized NLP Modelscited by 523
- 2019Is Attention Interpretable?cited by 387
- 2018AllenNLP: A Deep Semantic Natural Language Processing Platformcited by 347
- 2016Understanding Neural Networks through Representation Erasurecited by 223
- 2015Visualizing and Understanding Neural Models in NLPcited by 199
- 2020A Diagnostic Study of Explainability Techniques for Text Classificationcited by 158
- 2022The Disagreement Problem in Explainable Machine Learning: A Practitioner's Perspectivecited by 156
- 2020The elephant in the interpretability room: Why use attention as explanation when we have saliency methods?cited by 122
- 2019On Identifiability in Transformerscited by 115
- 2020TimeSHAP: Explaining Recurrent Models through Sequence Perturbationscited by 73
- 2019Attention Interpretability Across NLP Taskscited by 71
- 2016Investigating the influence of noise and distractors on the interpretation of neural networkscited by 54
- 2019Natural Language Understanding with the Quora Question Pairs Datasetcited by 51
- 2020Towards Transparent and Explainable Attention Modelscited by 47
- 2018Interpretable Credit Application Predictions With Counterfactual Explanationscited by 43
- 2021Evaluating Saliency Methods for Neural Language Modelscited by 37
- 2021Order in the Court: Explainable AI Methods Prone to Disagreementcited by 36
- 2021Is Sparse Attention more Interpretable?cited by 31
- 2021Attention Flows are Shapley Value Explanationscited by 30
- 2016Interpretation of Prediction Models Using the Input Gradientcited by 24
- 2019On the Convergence Proof of AMSGrad and a New Versioncited by 21
- 2020Staying True to Your Word: (How) Can Attention Become Explanation?cited by 18
- 2020To what extent do human explanations of model behavior align with actual model behavior?cited by 18
- 2020Preserving Integrity in Online Social Networkscited by 14
- 2019Understanding Multi-Head Attention in Abstractive Summarizationcited by 12
- 2021Thermostat: A Large Collection of NLP Model Explanations and Analysis Toolscited by 11
- 2020Predicting Declension Class from Form and Meaningcited by 5
Built on by
Citing papers per year: 2023: 7; 2024: 4; 2025: 2.
13 papers.
Sort:
- 2023Quantifying Context Mixing in Transformerscited by 43
- 2023DecoderLens: Layerwise Interpretation of Encoder-Decoder Transformerscited by 22
- 2023CATfOOD: Counterfactual Augmented Training for Improving Out-of-Domain Performance and Calibrationcited by 16
- 2024Attention Meets Post-hoc Interpretability: A Mathematical Perspectivecited by 11
- 2023Feature Interactions Reveal Linguistic Structure in Language Modelscited by 8
- 2023Dynamic Top-k Estimation Consolidates Disagreement between Feature Attribution Methodscited by 4
- 2025Fake News Detection After LLM Laundering: Measurement and Explanationcited by 4
- 2024The Role of Syntactic Span Preferences in Post-Hoc Explanation Disagreementcited by 3
- 2023Semantic match: Debugging feature attribution methods in XAI for healthcarecited by 2
- 2023Fixing confirmation bias in feature attribution methods via semantic matchcited by 2
- 2025On the reliability of feature attribution methods for speech classificationcited by 1
- 2024Black Big Boxes: Tracing Adjective Order Preferences in Large Language Modelscited by 0
- 2025On the reliability of feature attribution methods for speech classification22 May 2025
- 2025Fake News Detection After LLM Laundering: Measurement and Explanation29 Jan 2025
- 2024"Let's Agree to Disagree": Investigating the Disagreement Problem in Explainable AI for Text Summarization24 Oct 2024
- 2024Black Big Boxes: Tracing Adjective Order Preferences in Large Language Models2 Jul 2024
- 2024The Role of Syntactic Span Preferences in Post-Hoc Explanation Disagreement28 Mar 2024
- 2024Attention Meets Post-hoc Interpretability: A Mathematical Perspective5 Feb 2024
- 2023Dynamic Top-k Estimation Consolidates Disagreement between Feature Attribution Methods9 Oct 2023
- 2023DecoderLens: Layerwise Interpretation of Encoder-Decoder Transformers5 Oct 2023
- 2023CATfOOD: Counterfactual Augmented Training for Improving Out-of-Domain Performance and Calibration14 Sep 2023
- 2023Fixing confirmation bias in feature attribution methods via semantic match3 Jul 2023
- 2023Feature Interactions Reveal Linguistic Structure in Language Models21 Jun 2023
- 2023Quantifying Context Mixing in Transformers30 Jan 2023
1 more
- 2023Quantifying Context Mixing in Transformerscited by 43
- 2023DecoderLens: Layerwise Interpretation of Encoder-Decoder Transformerscited by 22
- 2023CATfOOD: Counterfactual Augmented Training for Improving Out-of-Domain Performance and Calibrationcited by 16
- 2024Attention Meets Post-hoc Interpretability: A Mathematical Perspectivecited by 11
- 2023Feature Interactions Reveal Linguistic Structure in Language Modelscited by 8
- 2023Dynamic Top-k Estimation Consolidates Disagreement between Feature Attribution Methodscited by 4
- 2025Fake News Detection After LLM Laundering: Measurement and Explanationcited by 4
- 2024The Role of Syntactic Span Preferences in Post-Hoc Explanation Disagreementcited by 3
- 2023Semantic match: Debugging feature attribution methods in XAI for healthcarecited by 2
- 2023Fixing confirmation bias in feature attribution methods via semantic matchcited by 2
- 2025On the reliability of feature attribution methods for speech classificationcited by 1
- 2024Black Big Boxes: Tracing Adjective Order Preferences in Large Language Modelscited by 0
12 most cited of 13 All 13 (JSON)
- 2025On the reliability of feature attribution methods for speech classification22 May 2025
- 2025Fake News Detection After LLM Laundering: Measurement and Explanation29 Jan 2025
- 2024"Let's Agree to Disagree": Investigating the Disagreement Problem in Explainable AI for Text Summarization24 Oct 2024
- 2024Black Big Boxes: Tracing Adjective Order Preferences in Large Language Models2 Jul 2024
- 2024The Role of Syntactic Span Preferences in Post-Hoc Explanation Disagreement28 Mar 2024
- 2024Attention Meets Post-hoc Interpretability: A Mathematical Perspective5 Feb 2024
- 2023Dynamic Top-k Estimation Consolidates Disagreement between Feature Attribution Methods9 Oct 2023
- 2023DecoderLens: Layerwise Interpretation of Encoder-Decoder Transformers5 Oct 2023
- 2023CATfOOD: Counterfactual Augmented Training for Improving Out-of-Domain Performance and Calibration14 Sep 2023
- 2023Fixing confirmation bias in feature attribution methods via semantic match3 Jul 2023
- 2023Feature Interactions Reveal Linguistic Structure in Language Models21 Jun 2023
- 2023Quantifying Context Mixing in Transformers30 Jan 2023
12 newest of 13 All 13 (JSON)