Convolutional Neural Network Interpretability with General Pattern Theory
Not on the map. Why?
Abstract (arXiv)
Ongoing efforts to understand deep neural networks (DNN) have provided many insights, but DNNs remain incompletely understood. Improving DNN's interpretability has practical benefits, such as more accountable usage, better algorithm maintenance and improvement. The complexity of dataset structure may contribute to the difficulty in solving interpretability problem arising from DNN's black-box mechanism. Thus, we propose to use pattern theory formulated by Ulf Grenander, in which data can be described as configurations of fundamental objects that allow us to investigate convolutional neural network's (CNN) interpretability in a component-wise manner. Specifically, U-Net-like structure is formed by attaching expansion blocks (EB) to ResNet, allowing it to perform semantic segmentation-like tasks at its EB output channels designed to be compatible with pattern theory's configurations. Through these modules, some heatmap-based explainable artificial intelligence (XAI) methods will be shown to extract explanations w.r.t individual generators that make up a single data sample, potentially reducing the impact of dataset's complexity to interpretability problem. The MNIST-equivalent dataset containing pattern theory's elements is designed to facilitate smoother entry into this framework, along which the theory's generative aspect is naturally presented.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 23 of its 40 references that are in the map. First posted on arXiv 5 Feb 2021.
Builds on
23 of 40 references.
References · 23
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 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
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,510
- 2017Progressive Growing of GANs for Improved Quality, Stability, and Variationcited by 2,967
- 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,609
- 2015Learning Deep Features for Discriminative Localizationcited by 2,430
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,048
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2018Sanity Checks for Saliency Mapscited by 1,149
11 more
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2018A Benchmark for Interpretability Methods in Deep Neural Networkscited by 467
- 2015Evaluating the visualization of what a Deep Neural Network has learnedcited by 416
- 2019A Survey on Explainable Artificial Intelligence (XAI): Towards Medical XAIcited by 403
- 2018Explainable Recommendation: A Survey and New Perspectivescited by 210
- 2016Multifaceted Feature Visualization: Uncovering the Different Types of Features Learned By Each Neuron in Deep Neural Networkscited by 106
- 2019When Explanations Lie: Why Many Modified BP Attributions Failcited by 92
- 2020There and Back Again: Revisiting Backpropagation Saliency Methodscited by 60
- 2020Stylized Neural Paintingcited by 50
- 2017Visual Explanation by Interpretation: Improving Visual Feedback Capabilities of Deep Neural Networkscited by 28
Built on by
Citing papers per year: 2021: 2.
2 papers.