Impossibility Theorems for Feature Attribution
arXiv:2212.11870 · doi:10.1073/pnas.2304406120
Abstract
Despite a sea of interpretability methods that can produce plausible explanations, the field has also empirically seen many failure cases of such methods. In light of these results, it remains unclear for practitioners how to use these methods and choose between them in a principled way. In this paper, we show that for moderately rich model classes (easily satisfied by neural networks), any feature attribution method that is complete and linear -- for example, Integrated Gradients and SHAP -- can provably fail to improve on random guessing for inferring model behaviour. Our results apply to common end-tasks such as characterizing local model behaviour, identifying spurious features, and algorithmic recourse. One takeaway from our work is the importance of concretely defining end-tasks: once such an end-task is defined, a simple and direct approach of repeated model evaluations can outperform many other complex feature attribution methods.
38 pages, 4 figures. Updated for PNAS publication
References in corpus (4)
- SmoothGrad: removing noise by adding noise
- Feature relevance quantification in explainable AI: A causal problem
- Which Explanation Should I Choose? A Function Approximation Perspective to Characterizing Post Hoc Explanations
- Improved Bounds on Neural Complexity for Representing Piecewise Linear Functions
Cited by in corpus (7)
- Explainable AI for Safe and Trustworthy Autonomous Driving: A Systematic Review
- MiMICRI: Towards Domain-centered Counterfactual Explanations of Cardiovascular Image Classification Models
- People Attribute Purpose to Autonomous Vehicles When Explaining Their Behavior: Insights from Cognitive Science for Explainable AI
- Mask of truth: model sensitivity to unexpected regions of medical images
- XAI-Units: Benchmarking Explainability Methods with Unit Tests
- Towards AI epidemiology: a measurement standardisation framework for prospective risk detection
- Prospector Heads: Generalized Feature Attribution for Large Models & Data