PAMI: partition input and aggregate outputs for model interpretation
Not on the map. Why?
Abstract (arXiv)
There is an increasing demand for interpretation of model predictions especially in high-risk applications. Various visualization approaches have been proposed to estimate the part of input which is relevant to a specific model prediction. However, most approaches require model structure and parameter details in order to obtain the visualization results, and in general much effort is required to adapt each approach to multiple types of tasks particularly when model backbone and input format change over tasks. In this study, a simple yet effective visualization framework called PAMI is proposed based on the observation that deep learning models often aggregate features from local regions for model predictions. The basic idea is to mask majority of the input and use the corresponding model output as the relative contribution of the preserved input part to the original model prediction. For each input, since only a set of model outputs are collected and aggregated, PAMI does not require any model detail and can be applied to various prediction tasks with different model backbones and input formats. Extensive experiments on multiple tasks confirm the proposed method performs better than existing visualization approaches in more precisely finding class-specific input regions, and when applied to different model backbones and input formats. The source code will be released publicly.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 61 of its 88 references that are in the map. First posted on arXiv 7 Feb 2023.
Builds on
61 of 88 references.
References · 61
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Squeeze-and-Excitation Networkscited by 4,763
38 more
- 2022A ConvNet for the 2020scited by 3,545
- 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
- 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
- 2020Designing Network Design Spacescited by 954
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 936
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 825
- 2020Transformer Interpretability Beyond Attention Visualizationcited by 620
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 575
- 2021ClipCap: CLIP Prefix for Image Captioningcited by 557
- 2017Understanding the Effective Receptive Field in Deep Convolutional Neural Networkscited by 549
- 2020Captum: A unified and generic model interpretability library for PyTorchcited by 542
- 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
- 2019Med3D: Transfer Learning for 3D Medical Image Analysiscited by 282
- 2020Understanding the Role of Individual Units in a Deep Neural Networkcited by 254
- 2015Explaining NonLinear Classification Decisions with Deep Taylor Decompositioncited by 248
- 2020Neural Prototype Trees for Interpretable Fine-grained Image Recognitioncited by 213
- 2020A Survey of the State of Explainable AI for Natural Language Processingcited by 206
- 2021R-Drop: Regularized Dropout for Neural Networkscited by 202
- 2016Layer-wise Relevance Propagation for Neural Networks with Local Renormalization Layerscited by 197
- 2019Full-Gradient Representation for Neural Network Visualizationcited by 189
- 2014Object Detectors Emerge in Deep Scene CNNscited by 178
- 2017Visualizing Deep Neural Network Decisions: Prediction Difference Analysiscited by 166
- 2020ProtoPShare: Prototype Sharing for Interpretable Image Classification and Similarity Discoverycited by 89
- 2017Learning how to explain neural networks: PatternNet and PatternAttributioncited by 84
- 2013SEEDS: Superpixels Extracted via Energy-Driven Samplingcited by 75
- 2021Medical Image Segmentation Using Squeeze-and-Expansion Transformerscited by 56
- 2019Understanding the Representation Power of Graph Neural Networks in Learning Graph Topologycited by 52
- 2021This looks more like that: Enhancing Self-Explaining Models by Prototypical Relevance Propagationcited by 43
- 2018Understanding Individual Decisions of CNNs via Contrastive Backpropagationcited by 40
- 2019Graph Neural Network for Interpreting Task-fMRI Biomarkerscited by 40
50 most cited of 61 All 61 (JSON)
Built on by
Citing papers per year: 2024: 2.
2 papers.