TL;DR
This paper critically examines the claim that attention mechanisms are not explanations in NLP models, proposing rigorous tests to evaluate their interpretability and demonstrating their potential usefulness despite prior skepticism.
Contribution
The authors challenge previous assertions by introducing four new tests to assess attention as explanation, emphasizing the importance of comprehensive evaluation methods.
Findings
Attention can be meaningfully interpreted with proper testing.
Prior work's negative conclusions are not definitive evidence against attention's explanatory power.
Adversarial training does not necessarily invalidate attention as an explanation.
Abstract
Attention mechanisms play a central role in NLP systems, especially within recurrent neural network (RNN) models. Recently, there has been increasing interest in whether or not the intermediate representations offered by these modules may be used to explain the reasoning for a model's prediction, and consequently reach insights regarding the model's decision-making process. A recent paper claims that `Attention is not Explanation' (Jain and Wallace, 2019). We challenge many of the assumptions underlying this work, arguing that such a claim depends on one's definition of explanation, and that testing it needs to take into account all elements of the model, using a rigorous experimental design. We propose four alternative tests to determine when/whether attention can be used as explanation: a simple uniform-weights baseline; a variance calibration based on multiple random seed runs; a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
