Understanding of Kernels in CNN Models by Suppressing Irrelevant Visual Features in Images
Not on the map. Why?
Abstract (arXiv)
Deep learning models have shown their superior performance in various vision tasks. However, the lack of precisely interpreting kernels in convolutional neural networks (CNNs) is becoming one main obstacle to wide applications of deep learning models in real scenarios. Although existing interpretation methods may find certain visual patterns which are associated with the activation of a specific kernel, those visual patterns may not be specific or comprehensive enough for interpretation of a specific activation of kernel of interest. In this paper, a simple yet effective optimization method is proposed to interpret the activation of any kernel of interest in CNN models. The basic idea is to simultaneously preserve the activation of the specific kernel and suppress the activation of all other kernels at the same layer. In this way, only visual information relevant to the activation of the specific kernel is remained in the input. Consistent visual information from multiple modified inputs would help users understand what kind of features are specifically associated with specific kernel. Comprehensive evaluation shows that the proposed method can help better interpret activation of specific kernels than widely used methods, even when two kernels have very similar activation regions from the same input image.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 30 of its 38 references that are in the map. First posted on arXiv 25 Aug 2021.
Builds on
30 of 38 references.
References · 30
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2015Learning Deep Features for Discriminative Localizationcited by 2,436
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
- 2013Visualizing and Understanding Convolutional Networkscited by 2,290
- 2017A Survey on Deep Learning in Medical Image Analysiscited by 1,186
- 2014Striving for Simplicity: The All Convolutional Netcited by 990
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 939
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 838
- 2017Network Dissection: Quantifying Interpretability of Deep Visual Representationscited by 708
18 more
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 612
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 582
- 2020Deep Learning for Person Re-identification: A Survey and Outlookcited by 549
- 2014Understanding Deep Image Representations by Inverting Themcited by 403
- 2017Deep Learning for Medical Image Analysiscited by 401
- 2015Understanding Neural Networks Through Deep Visualizationcited by 334
- 2018Deep Face Recognition: A Surveycited by 276
- 2019Understanding Deep Networks via Extremal Perturbations and Smooth Maskscited by 259
- 2017Real Time Image Saliency for Black Box Classifierscited by 246
- 2019Interpretable Counterfactual Explanations Guided by Prototypescited by 223
- 2016Layer-wise Relevance Propagation for Neural Networks with Local Renormalization Layerscited by 199
- 2014Object Detectors Emerge in Deep Scene CNNscited by 179
- 2017Visualizing Deep Neural Network Decisions: Prediction Difference Analysiscited by 166
- 2019GS3D: An Efficient 3D Object Detection Framework for Autonomous Drivingcited by 106
- 2018On the importance of single directions for generalizationcited by 99
- 2017Learning how to explain neural networks: PatternNet and PatternAttributioncited by 84
- 2018Towards Explanation of DNN-based Prediction with Guided Feature Inversioncited by 31
- 2017PatternNet: Visual Pattern Mining with Deep Neural Networkcited by 7
Built on by
Not cited yet.