Attribution-based Explanations that Provide Recourse Cannot be Robust
Not on the map. Why?
Abstract (arXiv)
Different users of machine learning methods require different explanations, depending on their goals. To make machine learning accountable to society, one important goal is to get actionable options for recourse, which allow an affected user to change the decision f(x) of a machine learning system by making limited changes to its input x. We formalize this by providing a general definition of recourse sensitivity, which needs to be instantiated with a utility function that describes which changes to the decisions are relevant to the user. This definition applies to local attribution methods, which attribute an importance weight to each input feature. It is often argued that such local attributions should be robust, in the sense that a small change in the input x that is being explained, should not cause a large change in the feature weights. However, we prove formally that it is in general impossible for any single attribution method to be both recourse sensitive and robust at the same time. It follows that there must always exist counterexamples to at least one of these properties. We provide such counterexamples for several popular attribution methods, including LIME, SHAP, Integrated Gradients and SmoothGrad. Our results also cover counterfactual explanations, which may be viewed as attributions that describe a perturbation of x. We further discuss possible ways to work around our impossibility result, for instance by allowing the output to consist of sets with multiple attributions, and we provide sufficient conditions for specific classes of continuous functions to be recourse sensitive. Finally, we strengthen our impossibility result for the restricted case where users are only able to change a single attribute of x, by providing an exact characterization of the functions f to which impossibility applies.
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). Builds on 36 of its 58 references that are in the map. First posted on arXiv 31 May 2022.
Builds on
36 of 58 references.
References · 36
- 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
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,543
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,400
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
- 2018A Survey Of Methods For Explaining Black Box Modelscited by 970
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
- 2020Towards Faithfully Interpretable NLP Systems: How should we define and evaluate faithfulness?cited by 590
24 more
- 2018A Benchmark for Interpretability Methods in Deep Neural Networkscited by 467
- 2017Interpretation of Neural Networks is Fragilecited by 443
- 2019Fooling LIME and SHAP: Adversarial Attacks on Post hoc Explanation Methodscited by 440
- 2017The (Un)reliability of saliency methodscited by 331
- 2018Actionable Recourse in Linear Classificationcited by 327
- 2018On the Robustness of Interpretability Methodscited by 310
- 2018Explanations based on the Missing: Towards Contrastive Explanations with Pertinent Negativescited by 261
- 2020Opportunities and Challenges in Explainable Artificial Intelligence (XAI): A Surveycited by 252
- 2019FACE: Feasible and Actionable Counterfactual Explanationscited by 232
- 2019Explanations can be manipulated and geometry is to blamecited by 215
- 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
- 2020Multi-Objective Counterfactual Explanationscited by 157
- 2019Towards Realistic Individual Recourse and Actionable Explanations in Black-Box Decision Making Systemscited by 128
- 2020A survey of algorithmic recourse: definitions, formulations, solutions, and prospectscited by 118
- 2021Towards Robust and Reliable Algorithmic Recoursecited by 101
- 2019The Dangers of Post-hoc Interpretability: Unjustified Counterfactual Explanationscited by 97
- 2021If Only We Had Better Counterfactual Explanations: Five Key Deficits to Rectify in the Evaluation of Counterfactual XAI Techniquescited by 82
- 2020Towards falsifiable interpretability researchcited by 53
- 2022Post-Hoc Explanations Fail to Achieve their Purpose in Adversarial Contextscited by 53
- 2021Towards the Unification and Robustness of Perturbation and Gradient Based Explanationscited by 47
- 2020Geometrically Enriched Latent Spacescited by 45
- 2021Consistent Counterfactuals for Deep Modelscited by 37
- 2021Counterfactual Evaluation for Explainable AIcited by 15
- 2022Diagnosing AI Explanation Methods with Folk Concepts of Behaviorcited by 15
Built on by
Citing papers per year: 2022: 6; 2023: 4; 2024: 3; 2025: 5; 2026: 2.
20 papers.
Sort:
- 2022Toward Transparent AI: A Survey on Interpreting the Inner Structures of Deep Neural Networkscited by 126
- 2022OpenXAI: Towards a Transparent Evaluation of Model Explanationscited by 125
- 2022Impossibility Theorems for Feature Attributioncited by 78
- 2023Don't trust your eyes: on the (un)reliability of feature visualizationscited by 32
- 2022SoK: Explainable Machine Learning for Computer Security Applicationscited by 20
- 2022RoCourseNet: Distributionally Robust Training of a Prediction Aware Recourse Modelcited by 11
- 2023Explainable Contextual Anomaly Detection using Quantile Regression Forestscited by 10
- 2024Feature Responsiveness Scores: Model-Agnostic Explanations for Recoursecited by 8
- 2024Provably Better Explanations with Optimized Aggregation of Feature Attributionscited by 6
- 2025Robust ML Auditing using Prior Knowledgecited by 6
- 2022Do graph neural networks learn traditional jet substructure?cited by 4
- 2023Robust Knowledge Extraction from Large Language Models using Social Choice Theorycited by 4
8 more
- 2025Factor Graph-based Interpretable Neural Networkscited by 2
- 2025Informative Post-Hoc Explanations Only Exist for Simple Functionscited by 2
- 2023A Quantitatively Interpretable Model for Alzheimer's Disease Prediction Using Deep Counterfactualscited by 1
- 2025Fast Fourier Correlation is a Highly Efficient and Accurate Feature Attribution Algorithm from the Perspective of Control Theory and Game Theorycited by 1
- 2025Feature Attribution from First Principlescited by 1
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspectivecited by 1
- 2024Comprehensive and Reliable Feature Attribution for Diverse Modalities and Models via Frequency-Domain Insightscited by 0
- 2026We Need Explanation Cards to Connect Explanation Algorithms to the Real Worldcited by 0
- 2026We Need Explanation Cards to Connect Explanation Algorithms to the Real World15 Jun 2026
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspective20 Feb 2026
- 2025Informative Post-Hoc Explanations Only Exist for Simple Functions15 Aug 2025
- 2025Feature Attribution from First Principles30 May 2025
- 2025Robust ML Auditing using Prior Knowledge7 May 2025
- 2025Fast Fourier Correlation is a Highly Efficient and Accurate Feature Attribution Algorithm from the Perspective of Control Theory and Game Theory2 Apr 2025
- 2025Factor Graph-based Interpretable Neural Networks20 Feb 2025
- 2024Comprehensive and Reliable Feature Attribution for Diverse Modalities and Models via Frequency-Domain Insights27 Nov 2024
- 2024Feature Responsiveness Scores: Model-Agnostic Explanations for Recourse29 Oct 2024
- 2024Provably Better Explanations with Optimized Aggregation of Feature Attributions7 Jun 2024
- 2023Robust Knowledge Extraction from Large Language Models using Social Choice Theory22 Dec 2023
- 2023A Quantitatively Interpretable Model for Alzheimer's Disease Prediction Using Deep Counterfactuals5 Oct 2023
8 more
- 2023Don't trust your eyes: on the (un)reliability of feature visualizations7 Jun 2023
- 2023Explainable Contextual Anomaly Detection using Quantile Regression Forests22 Feb 2023
- 2022Impossibility Theorems for Feature Attribution22 Dec 2022
- 2022Do graph neural networks learn traditional jet substructure?17 Nov 2022
- 2022SoK: Explainable Machine Learning for Computer Security Applications22 Aug 2022
- 2022Toward Transparent AI: A Survey on Interpreting the Inner Structures of Deep Neural Networks27 Jul 2022
- 2022OpenXAI: Towards a Transparent Evaluation of Model Explanations22 Jun 2022
- 2022RoCourseNet: Distributionally Robust Training of a Prediction Aware Recourse Model1 Jun 2022
- 2022Toward Transparent AI: A Survey on Interpreting the Inner Structures of Deep Neural Networkscited by 126
- 2022OpenXAI: Towards a Transparent Evaluation of Model Explanationscited by 125
- 2022Impossibility Theorems for Feature Attributioncited by 78
- 2023Don't trust your eyes: on the (un)reliability of feature visualizationscited by 32
- 2022SoK: Explainable Machine Learning for Computer Security Applicationscited by 20
- 2022RoCourseNet: Distributionally Robust Training of a Prediction Aware Recourse Modelcited by 11
- 2023Explainable Contextual Anomaly Detection using Quantile Regression Forestscited by 10
- 2024Feature Responsiveness Scores: Model-Agnostic Explanations for Recoursecited by 8
- 2024Provably Better Explanations with Optimized Aggregation of Feature Attributionscited by 6
- 2025Robust ML Auditing using Prior Knowledgecited by 6
- 2022Do graph neural networks learn traditional jet substructure?cited by 4
- 2023Robust Knowledge Extraction from Large Language Models using Social Choice Theorycited by 4
12 most cited of 20 All 20 (JSON)
- 2026We Need Explanation Cards to Connect Explanation Algorithms to the Real World15 Jun 2026
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspective20 Feb 2026
- 2025Informative Post-Hoc Explanations Only Exist for Simple Functions15 Aug 2025
- 2025Feature Attribution from First Principles30 May 2025
- 2025Robust ML Auditing using Prior Knowledge7 May 2025
- 2025Fast Fourier Correlation is a Highly Efficient and Accurate Feature Attribution Algorithm from the Perspective of Control Theory and Game Theory2 Apr 2025
- 2025Factor Graph-based Interpretable Neural Networks20 Feb 2025
- 2024Comprehensive and Reliable Feature Attribution for Diverse Modalities and Models via Frequency-Domain Insights27 Nov 2024
- 2024Feature Responsiveness Scores: Model-Agnostic Explanations for Recourse29 Oct 2024
- 2024Provably Better Explanations with Optimized Aggregation of Feature Attributions7 Jun 2024
- 2023Robust Knowledge Extraction from Large Language Models using Social Choice Theory22 Dec 2023
- 2023A Quantitatively Interpretable Model for Alzheimer's Disease Prediction Using Deep Counterfactuals5 Oct 2023
12 newest of 20 All 20 (JSON)