Attri-Net: A Globally and Locally Inherently Interpretable Model for Multi-Label Classification Using Class-Specific Counterfactuals
Not on the map. Why?
Abstract (arXiv)
Interpretability is crucial for machine learning algorithms in high-stakes medical applications. However, high-performing neural networks typically cannot explain their predictions. Post-hoc explanation methods provide a way to understand neural networks but have been shown to suffer from conceptual problems. Moreover, current research largely focuses on providing local explanations for individual samples rather than global explanations for the model itself. In this paper, we propose Attri-Net, an inherently interpretable model for multi-label classification that provides local and global explanations. Attri-Net first counterfactually generates class-specific attribution maps to highlight the disease evidence, then performs classification with logistic regression classifiers based solely on the attribution maps. Local explanations for each prediction can be obtained by interpreting the attribution maps weighted by the classifiers' weights. Global explanation of whole model can be obtained by jointly considering learned average representations of the attribution maps for each class (called the class centers) and the weights of the linear classifiers. To ensure the model is ``right for the right reason", we further introduce a mechanism to guide the model's explanations to align with human knowledge. Our comprehensive evaluations show that Attri-Net can generate high-quality explanations consistent with clinical knowledge while not sacrificing classification performance.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 42 of its 69 references that are in the map. First posted on arXiv 8 Jun 2024.
Builds on
42 of 69 references.
References · 42
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2017Prototypical Networks for Few-shot Learningcited by 3,015
- 2015Learning Deep Features for Discriminative Localizationcited by 2,436
- 2020Shortcut Learning in Deep Neural Networkscited by 1,969
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
- 2019CheXpert: A Large Chest Radiograph Dataset with Uncertainty Labels and Expert Comparisoncited by 1,423
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,319
30 more
- 2019Distributionally Robust Neural Networks for Group Shifts: On the Importance of Regularization for Worst-Case Generalizationcited by 1,247
- 2017A Survey on Deep Learning in Medical Image Analysiscited by 1,186
- 2018Sanity Checks for Saliency Mapscited by 1,156
- 2017StarGAN: Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Translationcited by 1,039
- 2020Concept Bottleneck Modelscited by 1,032
- 2014Striving for Simplicity: The All Convolutional Netcited by 990
- 2017ChestX-ray8: Hospital-scale Chest X-ray Database and Benchmarks on Weakly-Supervised Classification and Localization of Common Thorax Diseasescited by 972
- 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 737
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 582
- 2018Towards Robust Interpretability with Self-Explaining Neural Networkscited by 505
- 2019Approximating CNNs with Bag-of-local-Features models works surprisingly well on ImageNetcited by 260
- 2020VinDr-CXR: An open dataset of chest X-rays with radiologist's annotationscited by 239
- 2020Concept Whitening for Interpretable Image Recognitioncited by 225
- 2018L-Shapley and C-Shapley: Efficient Model Interpretation for Structured Datacited by 100
- 2020Large-scale Robust Deep AUC Maximization: A New Surrogate Loss and Empirical Studies on Medical Image Classificationcited by 86
- 2020Use HiResCAM instead of Grad-CAM for faithful explanations of convolutional neural networkscited by 79
- 2019Explanation by Progressive Exaggerationcited by 76
- 2016SonoNet: Real-Time Detection and Localisation of Fetal Standard Scan Planes in Freehand Ultrasoundcited by 71
- 2017Thoracic Disease Identification and Localization with Limited Supervisioncited by 55
- 2021Convolutional Dynamic Alignment Networks for Interpretable Classificationscited by 54
- 2017Visual Feature Attribution using Wasserstein GANscited by 47
- 2020Weakly Supervised Lesion Localization With Probabilistic-CAM Poolingcited by 36
- 2021Using StyleGAN for Visual Interpretability of Deep Learning Models on Medical Imagescited by 35
- 2016Deep Multi-instance Networks with Sparse Label Assignment for Whole Mammogram Classificationcited by 32
- 2023B-cos Alignment for Inherently Interpretable CNNs and Vision Transformerscited by 31
- 2018xGEMs: Generating Examplars to Explain Black-Box Modelscited by 21
- 2022Do Explanations Explain? Model Knows Bestcited by 20
- 2021Consistent Explanations by Contrastive Learningcited by 18
- 2023Right for the Wrong Reason: Can Interpretable ML Techniques Detect Spurious Correlations?cited by 16
- 2021Interpretable Mammographic Image Classification using Case-Based Reasoning and Deep Learningcited by 10
Built on by
Citing papers per year: 2025: 1.
1 paper.