A General Taylor Framework for Unifying and Revisiting Attribution Methods
Not on the map. Why?
Abstract (arXiv)
Attribution methods provide an insight into the decision-making process of machine learning models, especially deep neural networks, by assigning contribution scores to each individual feature. However, the attribution problem has not been well-defined, which lacks a unified guideline to the contribution assignment process. Furthermore, existing attribution methods often built upon various empirical intuitions and heuristics. There still lacks a general theoretical framework that not only can offer a good description of the attribution problem, but also can be applied to unifying and revisiting existing attribution methods. To bridge the gap, in this paper, we propose a Taylor attribution framework, which models the attribution problem as how to decide individual payoffs in a coalition. Then, we reformulate fourteen mainstream attribution methods into the Taylor framework and analyze these attribution methods in terms of rationale, fidelity, and limitation in the framework. Moreover, we establish three principles for a good attribution in the Taylor attribution framework, i.e., low approximation error, correct Taylor contribution assignment, and unbiased baseline selection. Finally, we empirically validate the Taylor reformulations and reveal a positive correlation between the attribution performance and the number of principles followed by the attribution method via benchmarking on real-world datasets.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 15 of its 27 references that are in the map. First posted on arXiv 28 May 2021.
Builds on
15 of 27 references.
References · 15
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2017Methods for Interpreting and Understanding Deep Neural Networkscited by 342
- 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 295
- 2015Explaining NonLinear Classification Decisions with Deep Taylor Decompositioncited by 248
- 2018Techniques for Interpretable Machine Learningcited by 237
- 2017Visualizing Deep Neural Network Decisions: Prediction Difference Analysiscited by 166
3 more
- 2018A Theoretical Explanation for Perplexing Behaviors of Backpropagation-based Visualizationscited by 59
- 2019Improving performance of deep learning models with axiomatic attribution priors and expected gradientscited by 32
- 2020Explaining Deep Neural Networks and Beyond: A Review of Methods and Applicationscited by 22
Built on by
Not cited yet.