mlsanityData to 7 Oct 2026

Finding Representative Interpretations on Convolutional Neural Networks

arXiv 2108.06384 ↗First posted 13 Aug 2021cs.CVcited by 3

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

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  3. 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,029
  4. 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
  5. 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
  6. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
  7. 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
  8. 2017Axiomatic Attribution for Deep Networkscited by 3,350
  9. 2015Learning Deep Features for Discriminative Localizationcited by 2,430
  10. 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
  11. 2013Visualizing and Understanding Convolutional Networkscited by 2,278
  12. 2017Understanding Black-box Predictions via Influence Functionscited by 1,714
33 more
  1. 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
  2. 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,309
  3. 2017SmoothGrad: removing noise by adding noisecited by 1,097
  4. 2014Striving for Simplicity: The All Convolutional Netcited by 983
  5. 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 936
  6. 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 731
  7. 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 575
  8. 2017Interpretation of Neural Networks is Fragilecited by 443
  9. 2014On the Number of Linear Regions of Deep Neural Networkscited by 378
  10. 2019Counterfactual Visual Explanationscited by 312
  11. 2018On the Robustness of Interpretability Methodscited by 310
  12. 2016On the Expressive Power of Deep Neural Networkscited by 302
  13. 2015Explaining NonLinear Classification Decisions with Deep Taylor Decompositioncited by 248
  14. 2017Distilling a Neural Network Into a Soft Decision Treecited by 230
  15. 2019Explanations can be manipulated and geometry is to blamecited by 215
  16. 2019Full-Gradient Representation for Neural Network Visualizationcited by 189
  17. 2013Maxout Networkscited by 186
  18. 2018Net2Vec: Quantifying and Explaining how Concepts are Encoded by Filters in Deep Neural Networkscited by 128
  19. 2019Smooth Grad-CAM++: An Enhanced Inference Level Visualization Technique for Deep Convolutional Neural Network Modelscited by 118
  20. 2018Interpreting CNNs via Decision Treescited by 89
  21. 2021Input Similarity from the Neural Network Perspectivecited by 78
  22. 2017Interpreting CNN Knowledge via an Explanatory Graphcited by 49
  23. 2019Relative Attributing Propagation: Interpreting the Comparative Contributions of Individual Units in Deep Neural Networkscited by 49
  24. 2018Interpreting Black Box Predictions using Fisher Kernelscited by 48
  25. 2020NBDT: Neural-Backed Decision Treescited by 46
  26. 2013Submodular Optimization with Submodular Cover and Submodular Knapsack Constraintscited by 40
  27. 2018Local Explanation Methods for Deep Neural Networks Lack Sensitivity to Parameter Valuescited by 40
  28. 2019Certifiably Robust Interpretation in Deep Learningcited by 35
  29. 2019Global Explanations of Neural Networks: Mapping the Landscape of Predictionscited by 32
  30. 2018Exact and Consistent Interpretation for Piecewise Linear Neural Networks: A Closed Form Solutioncited by 31
  31. 2018Global Model Interpretation via Recursive Partitioningcited by 17
  32. 2016Growing Interpretable Part Graphs on ConvNets via Multi-Shot Learningcited by 10
  33. 2019Submodular Cost Submodular Cover with an Approximate Oraclecited by 7

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 2.

3 papers.