Understanding and Unifying Fourteen Attribution Methods with Taylor Interactions
Not on the map. Why?
Abstract (arXiv)
Various attribution methods have been developed to explain deep neural networks (DNNs) by inferring the attribution/importance/contribution score of each input variable to the final output. However, existing attribution methods are often built upon different heuristics. There remains a lack of a unified theoretical understanding of why these methods are effective and how they are related. To this end, for the first time, we formulate core mechanisms of fourteen attribution methods, which were designed on different heuristics, into the same mathematical system, i.e., the system of Taylor interactions. Specifically, we prove that attribution scores estimated by fourteen attribution methods can all be reformulated as the weighted sum of two types of effects, i.e., independent effects of each individual input variable and interaction effects between input variables. The essential difference among the fourteen attribution methods mainly lies in the weights of allocating different effects. Based on the above findings, we propose three principles for a fair allocation of effects to evaluate the faithfulness of the fourteen attribution methods.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 24 of its 40 references that are in the map. First posted on arXiv 2 Mar 2023.
Builds on
24 of 40 references.
References · 24
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 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
- 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
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2018A Benchmark for Interpretability Methods in Deep Neural Networkscited by 467
- 2017Methods for Interpreting and Understanding Deep Neural Networkscited by 342
12 more
- 2019On the (In)fidelity and Sensitivity for Explanationscited by 309
- 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 295
- 2019Understanding Deep Networks via Extremal Perturbations and Smooth Maskscited by 257
- 2018Techniques for Interpretable Machine Learningcited by 237
- 2017Visualizing Deep Neural Network Decisions: Prediction Difference Analysiscited by 166
- 2019The Shapley Taylor Interaction Indexcited by 143
- 2020Restricting the Flow: Information Bottlenecks for Attributioncited by 110
- 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
- 2020A Unified Taylor Framework for Revisiting Attribution Methodscited by 13
- 2021Mutual Information Preserving Back-propagation: Learn to Invert for Faithful Attributioncited by 3
Built on by
Citing papers per year: 2023: 6; 2024: 4; 2025: 1.
11 papers.
- 2024Language Modeling on Tabular Data: A Survey of Foundations, Techniques and Evolutioncited by 19
- 2024Defining and Extracting generalizable interaction primitives from DNNscited by 14
- 2023GAIA: Delving into Gradient-based Attribution Abnormality for Out-of-distribution Detectioncited by 12
- 2023Can the Inference Logic of Large Language Models be Disentangled into Symbolic Concepts?cited by 11
- 2023Technical Note: Defining and Quantifying AND-OR Interactions for Faithful and Concise Explanation of DNNscited by 10
- 2023Where We Have Arrived in Proving the Emergence of Sparse Symbolic Concepts in AI Modelscited by 8
- 2024On the Evaluation Consistency of Attribution-based Explanationscited by 5
- 2023Neuron Patching: Semantic-based Neuron-level Language Model Repair for Code Generationcited by 4
- 2023The Weighted M"obius Score: A Unified Framework for Feature Attributioncited by 1
- 2024Manifold-based Shapley for SAR Recognization Network Explanationcited by 1
- 2025A Semantic-based Optimization Approach for Repairing LLMs: Case Study on Code Generationcited by 1
- 2025A Semantic-based Optimization Approach for Repairing LLMs: Case Study on Code Generation17 Mar 2025
- 2024Language Modeling on Tabular Data: A Survey of Foundations, Techniques and Evolution20 Aug 2024
- 2024On the Evaluation Consistency of Attribution-based Explanations28 Jul 2024
- 2024Defining and Extracting generalizable interaction primitives from DNNs29 Jan 2024
- 2024Manifold-based Shapley for SAR Recognization Network Explanation6 Jan 2024
- 2023Neuron Patching: Semantic-based Neuron-level Language Model Repair for Code Generation8 Dec 2023
- 2023GAIA: Delving into Gradient-based Attribution Abnormality for Out-of-distribution Detection16 Nov 2023
- 2023The Weighted M"obius Score: A Unified Framework for Feature Attribution16 May 2023
- 2023Where We Have Arrived in Proving the Emergence of Sparse Symbolic Concepts in AI Models3 May 2023
- 2023Technical Note: Defining and Quantifying AND-OR Interactions for Faithful and Concise Explanation of DNNs26 Apr 2023
- 2023Can the Inference Logic of Large Language Models be Disentangled into Symbolic Concepts?3 Apr 2023