Beyond Output Faithfulness: Learning Attributions that Preserve Computational Pathways
Not on the map. Why?
Abstract (arXiv)
Faithfulness metrics such as insertion and deletion evaluate how feature removal affects model outputs but overlook whether explanations preserve the computational pathway the network actually uses. We show that external metrics can be maximized through alternative pathways -- perturbations that reroute computation via different feature detectors while preserving output behavior. To address this, we propose activation preservation as a tractable proxy for preserving computational pathways We introduce Faithfulness-guided Ensemble Interpretation (FEI), which jointly optimizes external faithfulness (via ensemble quantile optimization of insertion/deletion curves) and internal faithfulness (via selective gradient clipping). Across VGG and ResNet on ImageNet and CUB-200-2011, FEI achieves state-of-the-art insertion/deletion scores while maintaining significantly lower activation deviation, showing that both external and internal faithfulness are essential for reliable explanations.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 27 of its 30 references that are in the map. First posted on arXiv 4 Sep 2025.
Builds on
27 of 30 references.
References · 27
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 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
- 2023Sparse Autoencoders Find Highly Interpretable Features in Language Modelscited by 1,359
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
15 more
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 950
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 936
- 2022Toy Models of Superpositioncited by 928
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 825
- 2017Network Dissection: Quantifying Interpretability of Deep Visual Representationscited by 703
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 575
- 2015Evaluating the visualization of what a Deep Neural Network has learnedcited by 416
- 2019Understanding Deep Networks via Extremal Perturbations and Smooth Maskscited by 257
- 2021Guided Integrated Gradients: An Adaptive Path Method for Removing Noisecited by 102
- 2021Towards Better Explanations of Class Activation Mappingcited by 47
- 2023Visual Explanations via Iterated Integrated Attributionscited by 18
- 2019Interpreting Adversarial Examples by Activation Promotion and Suppressioncited by 17
- 2023Empowering CAM-Based Methods with Capability to Generate Fine-Grained and High-Faithfulness Explanationscited by 5
Built on by
Not cited yet.