Finding Representative Interpretations on Convolutional Neural Networks
Not on the map. Why?
Abstract (arXiv)
Interpreting the decision logic behind effective deep convolutional neural networks (CNN) on images complements the success of deep learning models. However, the existing methods can only interpret some specific decision logic on individual or a small number of images. To facilitate human understandability and generalization ability, it is important to develop representative interpretations that interpret common decision logics of a CNN on a large group of similar images, which reveal the common semantics data contributes to many closely related predictions. In this paper, we develop a novel unsupervised approach to produce a highly representative interpretation for a large number of similar images. We formulate the problem of finding representative interpretations as a co-clustering problem, and convert it into a submodular cost submodular cover problem based on a sample of the linear decision boundaries of a CNN. We also present a visualization and similarity ranking method. Our extensive experiments demonstrate the excellent performance of our method.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 45 of its 72 references that are in the map. First posted on arXiv 13 Aug 2021.
Builds on
45 of 72 references.
References · 45
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,029
- 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
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 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
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,714
33 more
- 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
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 936
- 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 731
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 575
- 2017Interpretation of Neural Networks is Fragilecited by 443
- 2014On the Number of Linear Regions of Deep Neural Networkscited by 378
- 2019Counterfactual Visual Explanationscited by 312
- 2018On the Robustness of Interpretability Methodscited by 310
- 2016On the Expressive Power of Deep Neural Networkscited by 302
- 2015Explaining NonLinear Classification Decisions with Deep Taylor Decompositioncited by 248
- 2017Distilling a Neural Network Into a Soft Decision Treecited by 230
- 2019Explanations can be manipulated and geometry is to blamecited by 215
- 2019Full-Gradient Representation for Neural Network Visualizationcited by 189
- 2013Maxout Networkscited by 186
- 2018Net2Vec: Quantifying and Explaining how Concepts are Encoded by Filters in Deep Neural Networkscited by 128
- 2019Smooth Grad-CAM++: An Enhanced Inference Level Visualization Technique for Deep Convolutional Neural Network Modelscited by 118
- 2018Interpreting CNNs via Decision Treescited by 89
- 2021Input Similarity from the Neural Network Perspectivecited by 78
- 2017Interpreting CNN Knowledge via an Explanatory Graphcited by 49
- 2019Relative Attributing Propagation: Interpreting the Comparative Contributions of Individual Units in Deep Neural Networkscited by 49
- 2018Interpreting Black Box Predictions using Fisher Kernelscited by 48
- 2020NBDT: Neural-Backed Decision Treescited by 46
- 2013Submodular Optimization with Submodular Cover and Submodular Knapsack Constraintscited by 40
- 2018Local Explanation Methods for Deep Neural Networks Lack Sensitivity to Parameter Valuescited by 40
- 2019Certifiably Robust Interpretation in Deep Learningcited by 35
- 2019Global Explanations of Neural Networks: Mapping the Landscape of Predictionscited by 32
- 2018Exact and Consistent Interpretation for Piecewise Linear Neural Networks: A Closed Form Solutioncited by 31
- 2018Global Model Interpretation via Recursive Partitioningcited by 17
- 2016Growing Interpretable Part Graphs on ConvNets via Multi-Shot Learningcited by 10
- 2019Submodular Cost Submodular Cover with an Approximate Oraclecited by 7
Built on by
Citing papers per year: 2022: 1; 2023: 2.
3 papers.