Deeply Explain CNN via Hierarchical Decomposition
Not on the map. Why?
Abstract (arXiv)
In computer vision, some attribution methods for explaining CNNs attempt to study how the intermediate features affect the network prediction. However, they usually ignore the feature hierarchies among the intermediate features. This paper introduces a hierarchical decomposition framework to explain CNN's decision-making process in a top-down manner. Specifically, we propose a gradient-based activation propagation (gAP) module that can decompose any intermediate CNN decision to its lower layers and find the supporting features. Then we utilize the gAP module to iteratively decompose the network decision to the supporting evidence from different CNN layers. The proposed framework can generate a deep hierarchy of strongly associated supporting evidence for the network decision, which provides insight into the decision-making process. Moreover, gAP is effort-free for understanding CNN-based models without network architecture modification and extra training process. Experiments show the effectiveness of the proposed method. The code and interactive demo website will be made publicly available.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 56 of its 85 references that are in the map. First posted on arXiv 23 Jan 2022.
Builds on
56 of 85 references.
References · 56
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
38 more
- 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,239
- 2015Fast R-CNNcited by 2,930
- 2016Pyramid Scene Parsing Networkcited by 2,472
- 2015Learning Deep Features for Discriminative Localizationcited by 2,430
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,160
- 2016Adversarial examples in the physical worldcited by 1,762
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,309
- 2017A Survey on Deep Learning in Medical Image Analysiscited by 1,182
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
- 2020Concept Bottleneck Modelscited by 1,022
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 936
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 825
- 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 731
- 2017Network Dissection: Quantifying Interpretability of Deep Visual Representationscited by 703
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 575
- 2014Understanding Deep Image Representations by Inverting Themcited by 399
- 2015Understanding Neural Networks Through Deep Visualizationcited by 332
- 2016Top-down Neural Attention by Excitation Backpropcited by 318
- 2019Understanding Deep Networks via Extremal Perturbations and Smooth Maskscited by 257
- 2020Understanding the Role of Individual Units in a Deep Neural Networkcited by 254
- 2017Real Time Image Saliency for Black Box Classifierscited by 246
- 2017Distilling a Neural Network Into a Soft Decision Treecited by 230
- 2015Weakly- and Semi-Supervised Learning of a DCNN for Semantic Image Segmentationcited by 189
- 2019Full-Gradient Representation for Neural Network Visualizationcited by 189
- 2014Object Detectors Emerge in Deep Scene CNNscited by 178
- 2015Inverting Visual Representations with Convolutional Networkscited by 168
- 2017Visualizing Deep Neural Network Decisions: Prediction Difference Analysiscited by 166
- 2019Learning Lightweight Lane Detection CNNs by Self Attention Distillationcited by 162
- 2018Net2Vec: Quantifying and Explaining how Concepts are Encoded by Filters in Deep Neural Networkscited by 128
- 2018Self-Erasing Network for Integral Object Attentioncited by 95
- 2018Interpreting CNNs via Decision Treescited by 89
- 2017Learning how to explain neural networks: PatternNet and PatternAttributioncited by 84
50 most cited of 56 All 56 (JSON)
Built on by
Citing papers per year: 2022: 2; 2023: 0; 2024: 2; 2025: 2.
6 papers.
- 2022Disentangled Explanations of Neural Network Predictions by Finding Relevant Subspacescited by 25
- 2024Visual Concept Connectome (VCC): Open World Concept Discovery and their Interlayer Connections in Deep Modelscited by 22
- 2025CoE: Chain-of-Explanation via Automatic Visual Concept Circuit Description and Polysemanticity Quantificationcited by 9
- 2022Quantifying and Learning Static vs. Dynamic Information in Deep Spatiotemporal Networkscited by 7
- 2024DecomCAM: Advancing Beyond Saliency Maps through Decomposition and Integrationcited by 2
- 2025Multiscale Aggregated Hierarchical Attention (MAHA): A Game Theoretic and Optimization Driven Approach to Efficient Contextual Modeling in Large Language Modelscited by 0
- 2025Multiscale Aggregated Hierarchical Attention (MAHA): A Game Theoretic and Optimization Driven Approach to Efficient Contextual Modeling in Large Language Models16 Dec 2025
- 2025CoE: Chain-of-Explanation via Automatic Visual Concept Circuit Description and Polysemanticity Quantification19 Mar 2025
- 2024DecomCAM: Advancing Beyond Saliency Maps through Decomposition and Integration29 May 2024
- 2024Visual Concept Connectome (VCC): Open World Concept Discovery and their Interlayer Connections in Deep Models2 Apr 2024
- 2022Disentangled Explanations of Neural Network Predictions by Finding Relevant Subspaces30 Dec 2022
- 2022Quantifying and Learning Static vs. Dynamic Information in Deep Spatiotemporal Networks3 Nov 2022