Which Explanation Should I Choose? A Function Approximation Perspective to Characterizing Post Hoc Explanations
Not on the map. Why?
Abstract (arXiv)
A critical problem in the field of post hoc explainability is the lack of a common foundational goal among methods. For example, some methods are motivated by function approximation, some by game theoretic notions, and some by obtaining clean visualizations. This fragmentation of goals causes not only an inconsistent conceptual understanding of explanations but also the practical challenge of not knowing which method to use when. In this work, we begin to address these challenges by unifying eight popular post hoc explanation methods (LIME, C-LIME, KernelSHAP, Occlusion, Vanilla Gradients, Gradients x Input, SmoothGrad, and Integrated Gradients). We show that these methods all perform local function approximation of the black-box model, differing only in the neighbourhood and loss function used to perform the approximation. This unification enables us to (1) state a no free lunch theorem for explanation methods, demonstrating that no method can perform optimally across all neighbourhoods, and (2) provide a guiding principle to choose among methods based on faithfulness to the black-box model. We empirically validate these theoretical results using various real-world datasets, model classes, and prediction tasks. By bringing diverse explanation methods into a common framework, this work (1) advances the conceptual understanding of these methods, revealing their shared local function approximation objective, properties, and relation to one another, and (2) guides the use of these methods in practice, providing a principled approach to choose among methods and paving the way for the creation of new ones.
Key facts. Cited by 77 papers in the map (data through 14 Oct 2026). Builds on 38 of its 61 references that are in the map. First posted on arXiv 2 Jun 2022.
Builds on
38 of 61 references.
References · 38
- 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
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
- 2013Visualizing and Understanding Convolutional Networkscited by 2,290
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,319
- 2018Sanity Checks for Saliency Mapscited by 1,156
- 2017SmoothGrad: removing noise by adding noisecited by 1,109
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,089
- 2014Striving for Simplicity: The All Convolutional Netcited by 990
26 more
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 939
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 838
- 2020Captum: A unified and generic model interpretability library for PyTorchcited by 547
- 2018A Benchmark for Interpretability Methods in Deep Neural Networkscited by 476
- 2017Interpretation of Neural Networks is Fragilecited by 444
- 2019Fooling LIME and SHAP: Adversarial Attacks on Post hoc Explanation Methodscited by 443
- 2015Learning Deconvolution Network for Semantic Segmentationcited by 365
- 2018Actionable Recourse in Linear Classificationcited by 328
- 2018On the Robustness of Interpretability Methodscited by 314
- 2020Algorithmic Recourse: from Counterfactual Explanations to Interventionscited by 250
- 2017Real Time Image Saliency for Black Box Classifierscited by 246
- 2019FACE: Feasible and Actionable Counterfactual Explanationscited by 233
- 2019Interpretable Counterfactual Explanations Guided by Prototypescited by 223
- 2020Explaining by Removing: A Unified Framework for Model Explanationcited by 218
- 2019Explanations can be manipulated and geometry is to blamecited by 216
- 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
- 2019Full-Gradient Representation for Neural Network Visualizationcited by 191
- 2022The Disagreement Problem in Explainable Machine Learning: A Practitioner's Perspectivecited by 159
- 2020Algorithmic recourse under imperfect causal knowledge: a probabilistic approachcited by 140
- 2019The Hidden Assumptions Behind Counterfactual Explanations and Principal Reasonscited by 115
- 2021AI in Finance: Challenges, Techniques and Opportunitiescited by 81
- 2018Knowledge Transfer with Jacobian Matchingcited by 76
- 2018A Theoretical Explanation for Perplexing Behaviors of Backpropagation-based Visualizationscited by 60
- 2021Towards the Unification and Robustness of Perturbation and Gradient Based Explanationscited by 47
- 2022Fairness via Explanation Quality: Evaluating Disparities in the Quality of Post hoc Explanationscited by 40
- 2019Certifiably Robust Interpretation in Deep Learningcited by 35
Built on by
Citing papers per year: 2022: 4; 2023: 29; 2024: 23; 2025: 11; 2026: 10.
77 papers.
Sort:
By area:
- 2022OpenXAI: Towards a Transparent Evaluation of Model Explanationscited by 126
- 2023Explainable Artificial Intelligence (XAI) 2.0: A Manifesto of Open Challenges and Interdisciplinary Research Directionscited by 125
- 2022Impossibility Theorems for Feature Attributioncited by 78
- 2022From Shapley Values to Generalized Additive Models and backcited by 60
- 2024Amazing Things Come From Having Many Good Modelscited by 55
- 2023Don't trust your eyes: on the (un)reliability of feature visualizationscited by 32
- 2023Finding the right XAI method -- A Guide for the Evaluation and Ranking of Explainable AI Methods in Climate Sciencecited by 27
- 2023An Empirical Evaluation of the Rashomon Effect in Explainable Machine Learningcited by 25
- 2023GLIME: General, Stable and Local LIME Explanationcited by 21
- 2023Which Models have Perceptually-Aligned Gradients? An Explanation via Off-Manifold Robustnesscited by 20
- 2023Distill n' Explain: explaining graph neural networks using simple surrogatescited by 18
- 2023Right for the Wrong Reason: Can Interpretable ML Techniques Detect Spurious Correlations?cited by 16
38 more
- 2023Stability Guarantees for Feature Attributions with Multiplicative Smoothingcited by 14
- 2023Toward a Theory of Causation for Interpreting Neural Code Modelscited by 12
- 2024A Guide to Feature Importance Methods for Scientific Inferencecited by 11
- 2024Interpretability Needs a New Paradigmcited by 11
- 2023Inherently Interpretable Multi-Label Classification Using Class-Specific Counterfactualscited by 10
- 2023Discriminative Feature Attributions: Bridging Post Hoc Explainability and Inherent Interpretabilitycited by 10
- 2024Towards Modeling Uncertainties of Self-explaining Neural Networks via Conformal Predictioncited by 10
- 2024Unifying Feature-Based Explanations with Functional ANOVA and Cooperative Game Theorycited by 10
- 2024Sanity Checks Revisited: An Exploration to Repair the Model Parameter Randomisation Testcited by 9
- 2025FACE: Faithful Automatic Concept Extractioncited by 9
- 2024A Fresh Look at Sanity Checks for Saliency Mapscited by 8
- 2024Attention Mechanisms Don't Learn Additive Models: Rethinking Feature Importance for Transformerscited by 8
- 2023Reckoning with the Disagreement Problem: Explanation Consensus as a Training Objectivecited by 6
- 2024Why do explanations fail? A typology and discussion on failures in XAIcited by 6
- 2024Provably Better Explanations with Optimized Aggregation of Feature Attributionscited by 6
- 2024Beyond Model Interpretability: Socio-Structural Explanations in Machine Learningcited by 6
- 2023Dissenting Explanations: Leveraging Disagreement to Reduce Model Overreliancecited by 5
- 2023Explainable artificial intelligence approaches for brain-computer interfaces: a review and design spacecited by 5
- 2024MOUNTAINEER: Topology-Driven Visual Analytics for Comparing Local Explanationscited by 4
- 2025Are explainable AI (XAI) evaluation strategies aligned? Comparing subjective, objective, and mathematical evaluation measures using saliency mapscited by 4
- 2023Disagreement amongst counterfactual explanations: How transparency can be deceptivecited by 3
- 2023On Minimizing the Impact of Dataset Shifts on Actionable Explanationscited by 3
- 2023Saliency strikes back: How filtering out high frequencies improves white-box explanationscited by 3
- 2023Characterizing Data Point Vulnerability via Average-Case Robustnesscited by 3
- 2024NeurCAM: Interpretable Neural Clustering via Additive Modelscited by 3
- 2025Towards Unified Attribution in Explainable AI, Data-Centric AI, and Mechanistic Interpretabilitycited by 3
- 2023WebSHAP: Towards Explaining Any Machine Learning Models Anywherecited by 2
- 2023Consistent Explanations in the Face of Model Indeterminacy via Ensemblingcited by 2
- 2023Looking deeper into interpretable deep learning in neuroimaging: a comprehensive surveycited by 2
- 2023Situated Natural Language Explanationscited by 2
- 2024Explainable Interface for Human-Autonomy Teaming: A Surveycited by 2
- 2024Operationalizing the Blueprint for an AI Bill of Rights: Recommendations for Practitioners, Researchers, and Policy Makerscited by 2
- 2024Faithfulness and the Notion of Adversarial Sensitivity in NLP Explanationscited by 2
- 2024AdaptGrad: Adaptive Sampling to Reduce Noisecited by 2
- 2024Axiomatic Explainer Globalness via Optimal Transportcited by 2
- 2025On the Complexity-Faithfulness Trade-off of Gradient-Based Explanationscited by 2
- 2025On Spectral Properties of Gradient-based Explanation Methodscited by 2
- 2025Informative Post-Hoc Explanations Only Exist for Simple Functionscited by 2
50 most cited of 77 All 77 (JSON)
- 2026A Synthetic Ground-Truth Framework for the Evaluation of Explainable AI Methods24 Sep 2026
- 2026iFuzz-Meta: An Interpretable Fuzzy Learning Framework Bridging Top-Down and Bottom-Up Knowledge Integration30 Jul 2026
- 2026Position: Explanation Stability Is a Property of the Model Method Pair, Not the Model18 Jul 2026
- 2026Local Additive Feature Attribution: A Mathematical Taxonomy and Reporting Checklist15 Jul 2026
- 2026Position: Explainability Research Must Prioritize Foundations over Ad-hoc Methods18 Jun 2026
- 2026GRALIS: Fusing Coalition and Gradient Attribution with Closed-Form Conservation Error and Finite-Sample Guarantees6 May 2026
- 2026Hessian-Enhanced Token Attribution (HETA): Interpreting Autoregressive LLMs14 Apr 2026
- 2026When Fine-Tuning Changes the Evidence: Architecture-Dependent Semantic Drift in Chest X-Ray Explanations9 Apr 2026
- 2026Empirical Characterization of Rationale Stability Under Controlled Perturbations for Explainable Pattern Recognition6 Apr 2026
- 2026An Interpretable Local Editing Model for Counterfactual Medical Image Generation28 Feb 2026
- 2025Hybrid Attribution Priors for Explainable and Robust Model Training9 Dec 2025
- 2025FACE: Faithful Automatic Concept Extraction13 Oct 2025
38 more
- 2025Value bounds and Convergence Analysis for Averages of LRP attributions10 Sep 2025
- 2025Informative Post-Hoc Explanations Only Exist for Simple Functions15 Aug 2025
- 2025On Spectral Properties of Gradient-based Explanation Methods14 Aug 2025
- 2025On the Complexity-Faithfulness Trade-off of Gradient-Based Explanations14 Aug 2025
- 2025Feature Attribution from First Principles30 May 2025
- 2025Are explainable AI (XAI) evaluation strategies aligned? Comparing subjective, objective, and mathematical evaluation measures using saliency maps23 Apr 2025
- 2025Are We Merely Justifying Results ex Post Facto? Quantifying Explanatory Inversion in Post-Hoc Model Explanations11 Apr 2025
- 2025Feature Importance Depends on Properties of the Data: Towards Choosing the Correct Explanations for Your Data and Decision Trees based Models11 Feb 2025
- 2025Towards Unified Attribution in Explainable AI, Data-Centric AI, and Mechanistic Interpretability31 Jan 2025
- 2024Unifying Feature-Based Explanations with Functional ANOVA and Cooperative Game Theory22 Dec 2024
- 2024Knowledge-Augmented Explainable and Interpretable Learning for Anomaly Detection and Diagnosis28 Nov 2024
- 2024Axiomatic Explainer Globalness via Optimal Transport2 Nov 2024
- 2024AdaptGrad: Adaptive Sampling to Reduce Noise10 Oct 2024
- 2024Faithfulness and the Notion of Adversarial Sensitivity in NLP Explanations26 Sep 2024
- 2024Beyond Model Interpretability: Socio-Structural Explanations in Machine Learning5 Sep 2024
- 2024NeurCAM: Interpretable Neural Clustering via Additive Models23 Aug 2024
- 2024Need of AI in Modern Education: in the Eyes of Explainable AI (xAI)31 Jul 2024
- 2024Operationalizing the Blueprint for an AI Bill of Rights: Recommendations for Practitioners, Researchers, and Policy Makers11 Jul 2024
- 2024Amazing Things Come From Having Many Good Models5 Jul 2024
- 2024Axiomatization of Gradient Smoothing in Neural Networks29 Jun 2024
- 2024MOUNTAINEER: Topology-Driven Visual Analytics for Comparing Local Explanations21 Jun 2024
- 2024Provably Better Explanations with Optimized Aggregation of Feature Attributions7 Jun 2024
- 2024Attention Mechanisms Don't Learn Additive Models: Rethinking Feature Importance for Transformers22 May 2024
- 2024Why do explanations fail? A typology and discussion on failures in XAI22 May 2024
- 2024Interpretability Needs a New Paradigm8 May 2024
- 2024Explainable Interface for Human-Autonomy Teaming: A Survey4 May 2024
- 2024A Fresh Look at Sanity Checks for Saliency Maps3 May 2024
- 2024A Guide to Feature Importance Methods for Scientific Inference19 Apr 2024
- 2024The Duet of Representations and How Explanations Exacerbate It13 Feb 2024
- 2024An Axiomatic Approach to Model-Agnostic Concept Explanations12 Jan 2024
- 2024Sanity Checks Revisited: An Exploration to Repair the Model Parameter Randomisation Test12 Jan 2024
- 2024Towards Modeling Uncertainties of Self-explaining Neural Networks via Conformal Prediction3 Jan 2024
- 2023Explainable artificial intelligence approaches for brain-computer interfaces: a review and design space20 Dec 2023
- 2023GLIME: General, Stable and Local LIME Explanation27 Nov 2023
- 2023A novel post-hoc explanation comparison metric and applications17 Nov 2023
- 2023Explainable Artificial Intelligence (XAI) 2.0: A Manifesto of Open Challenges and Interdisciplinary Research Directions30 Oct 2023
- 2023Measuring Information in Text Explanations6 Oct 2023
- 2023Situated Natural Language Explanations27 Aug 2023
50 newest of 77 All 77 (JSON)
- 2022OpenXAI: Towards a Transparent Evaluation of Model Explanationscited by 126
- 2023Explainable Artificial Intelligence (XAI) 2.0: A Manifesto of Open Challenges and Interdisciplinary Research Directionscited by 125
- 2022Impossibility Theorems for Feature Attributioncited by 78
- 2022From Shapley Values to Generalized Additive Models and backcited by 60
- 2024Amazing Things Come From Having Many Good Modelscited by 55
- 2023Don't trust your eyes: on the (un)reliability of feature visualizationscited by 32
- 2023Finding the right XAI method -- A Guide for the Evaluation and Ranking of Explainable AI Methods in Climate Sciencecited by 27
- 2023An Empirical Evaluation of the Rashomon Effect in Explainable Machine Learningcited by 25
- 2023GLIME: General, Stable and Local LIME Explanationcited by 21
- 2023Which Models have Perceptually-Aligned Gradients? An Explanation via Off-Manifold Robustnesscited by 20
- 2023Distill n' Explain: explaining graph neural networks using simple surrogatescited by 18
- 2023Right for the Wrong Reason: Can Interpretable ML Techniques Detect Spurious Correlations?cited by 16
12 most cited of 75 All 75 (JSON)
- 2026A Synthetic Ground-Truth Framework for the Evaluation of Explainable AI Methods24 Sep 2026
- 2026iFuzz-Meta: An Interpretable Fuzzy Learning Framework Bridging Top-Down and Bottom-Up Knowledge Integration30 Jul 2026
- 2026Position: Explanation Stability Is a Property of the Model Method Pair, Not the Model18 Jul 2026
- 2026Local Additive Feature Attribution: A Mathematical Taxonomy and Reporting Checklist15 Jul 2026
- 2026GRALIS: Fusing Coalition and Gradient Attribution with Closed-Form Conservation Error and Finite-Sample Guarantees6 May 2026
- 2026Hessian-Enhanced Token Attribution (HETA): Interpreting Autoregressive LLMs14 Apr 2026
- 2026When Fine-Tuning Changes the Evidence: Architecture-Dependent Semantic Drift in Chest X-Ray Explanations9 Apr 2026
- 2026Empirical Characterization of Rationale Stability Under Controlled Perturbations for Explainable Pattern Recognition6 Apr 2026
- 2026An Interpretable Local Editing Model for Counterfactual Medical Image Generation28 Feb 2026
- 2025Hybrid Attribution Priors for Explainable and Robust Model Training9 Dec 2025
- 2025FACE: Faithful Automatic Concept Extraction13 Oct 2025
- 2025Value bounds and Convergence Analysis for Averages of LRP attributions10 Sep 2025
12 newest of 75 All 75 (JSON)