A Rigorous Study Of The Deep Taylor Decomposition
Not on the map. Why?
Abstract (arXiv)
Saliency methods attempt to explain deep neural networks by highlighting the most salient features of a sample. Some widely used methods are based on a theoretical framework called Deep Taylor Decomposition (DTD), which formalizes the recursive application of the Taylor Theorem to the network's layers. However, recent work has found these methods to be independent of the network's deeper layers and appear to respond only to lower-level image structure. Here, we investigate the DTD theory to better understand this perplexing behavior and found that the Deep Taylor Decomposition is equivalent to the basic gradient×input method when the Taylor root points (an important parameter of the algorithm chosen by the user) are locally constant. If the root points are locally input-dependent, then one can justify any explanation. In this case, the theory is under-constrained. In an empirical evaluation, we find that DTD roots do not lie in the same linear regions as the input - contrary to a fundamental assumption of the Taylor theorem. The theoretical foundations of DTD were cited as a source of reliability for the explanations. However, our findings urge caution in making such claims.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 39 of its 58 references that are in the map. First posted on arXiv 14 Nov 2022.
Builds on
39 of 58 references.
References · 39
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2013Intriguing properties of neural networkscited by 5,114
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2016CLEVR: A Diagnostic Dataset for Compositional Language and Elementary Visual Reasoningcited by 1,445
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,309
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2020Captum: A unified and generic model interpretability library for PyTorchcited by 542
- 2014On the Number of Linear Regions of Deep Neural Networkscited by 378
- 2017A simple neural network module for relational reasoningcited by 345
- 2017Methods for Interpreting and Understanding Deep Neural Networkscited by 342
- 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 295
- 2016Understanding Deep Neural Networks with Rectified Linear Unitscited by 253
27 more
- 2015Explaining NonLinear Classification Decisions with Deep Taylor Decompositioncited by 248
- 2019Explanations can be manipulated and geometry is to blamecited by 215
- 2020Problems with Shapley-value-based explanations as feature importance measurescited by 198
- 2016Layer-wise Relevance Propagation for Neural Networks with Local Renormalization Layerscited by 197
- 2017The Shattered Gradients Problem: If resnets are the answer, then what is the question?cited by 156
- 2020Ground Truth Evaluation of Neural Network Explanations with CLEVR-XAIcited by 125
- 2020Invertible Concept-based Explanations for CNN Models with Non-negative Concept Activation Vectorscited by 119
- 2020Restricting the Flow: Information Bottlenecks for Attributioncited by 110
- 2018L-Shapley and C-Shapley: Efficient Model Interpretation for Structured Datacited by 100
- 2022XAI for Transformers: Better Explanations through Conservative Propagationcited by 100
- 2019When Explanations Lie: Why Many Modified BP Attributions Failcited by 92
- 2017Explaining Recurrent Neural Network Predictions in Sentiment Analysiscited by 87
- 2020Evaluating Saliency Map Explanations for Convolutional Neural Networks: A User Studycited by 86
- 2017Learning how to explain neural networks: PatternNet and PatternAttributioncited by 84
- 2019Explanation by Progressive Exaggerationcited by 76
- 2019Towards Best Practice in Explaining Neural Network Decisions with LRPcited by 70
- 2022A Rigorous Study of Integrated Gradients Method and Extensions to Internal Neuron Attributionscited by 64
- 2018A Theoretical Explanation for Perplexing Behaviors of Backpropagation-based Visualizationscited by 59
- 2016Investigating the influence of noise and distractors on the interpretation of neural networkscited by 54
- 2021Do Input Gradients Highlight Discriminative Features?cited by 52
- 2020On the Number of Linear Regions of Convolutional Neural Networkscited by 49
- 2019Physically Interpretable Neural Networks for the Geosciences: Applications to Earth System Variabilitycited by 43
- 2020Gradient-based Analysis of NLP Models is Manipulablecited by 41
- 2020Building and Interpreting Deep Similarity Modelscited by 34
- 2021ECINN: Efficient Counterfactuals from Invertible Neural Networkscited by 26
- 2019A Rate-Distortion Framework for Explaining Neural Network Decisionscited by 24
- 2019How to Manipulate CNNs to Make Them Lie: the GradCAM Casecited by 12
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 2.
3 papers.