Mutual Information Preserving Back-propagation: Learn to Invert for Faithful Attribution
Not on the map. Why?
Abstract (arXiv)
Back propagation based visualizations have been proposed to interpret deep neural networks (DNNs), some of which produce interpretations with good visual quality. However, there exist doubts about whether these intuitive visualizations are related to the network decisions. Recent studies have confirmed this suspicion by verifying that almost all these modified back-propagation visualizations are not faithful to the model's decision-making process. Besides, these visualizations produce vague "relative importance scores", among which low values can't guarantee to be independent of the final prediction. Hence, it's highly desirable to develop a novel back-propagation framework that guarantees theoretical faithfulness and produces a quantitative attribution score with a clear understanding. To achieve the goal, we resort to mutual information theory to generate the interpretations, studying how much information of output is encoded in each input neuron. The basic idea is to learn a source signal by back-propagation such that the mutual information between input and output should be as much as possible preserved in the mutual information between input and the source signal. In addition, we propose a Mutual Information Preserving Inverse Network, termed MIP-IN, in which the parameters of each layer are recursively trained to learn how to invert. During the inversion, forward Relu operation is adopted to adapt the general interpretations to the specific input. We then empirically demonstrate that the inverted source signal satisfies completeness and minimality property, which are crucial for a faithful interpretation. Furthermore, the empirical study validates the effectiveness of interpretations generated by MIP-IN.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 28 of its 37 references that are in the map. First posted on arXiv 14 Apr 2021.
Builds on
28 of 37 references.
References · 28
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 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
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 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
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
16 more
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2015Evaluating the visualization of what a Deep Neural Network has learnedcited by 416
- 2016Top-down Neural Attention by Excitation Backpropcited by 318
- 2019Understanding Deep Networks via Extremal Perturbations and Smooth Maskscited by 257
- 2015Explaining NonLinear Classification Decisions with Deep Taylor Decompositioncited by 248
- 2017Real Time Image Saliency for Black Box Classifierscited by 246
- 2018Techniques for Interpretable Machine Learningcited by 237
- 2020Restricting the Flow: Information Bottlenecks for Attributioncited by 110
- 2019When Explanations Lie: Why Many Modified BP Attributions Failcited by 92
- 2017Learning how to explain neural networks: PatternNet and PatternAttributioncited by 84
- 2018A Theoretical Explanation for Perplexing Behaviors of Backpropagation-based Visualizationscited by 59
- 2018iNNvestigate neural networks!cited by 58
- 2019Interpretable and Fine-Grained Visual Explanations for Convolutional Neural Networkscited by 49
- 2020Explaining Deep Neural Networks and Beyond: A Review of Methods and Applicationscited by 22
- 2020A Unified Taylor Framework for Revisiting Attribution Methodscited by 13
Built on by
Citing papers per year: 2023: 2; 2024: 0; 2025: 1.
3 papers.