paper-with-me

Papers

Attribution-based Explanations that Provide Recourse Cannot be Robust

2022-05-31 · Hidde Fokkema, Rianne de Heide, Tim van Erven

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.

📄 PDF Abstract BibTeX arXiv:2205.15834

Code (0)

등록된 구현이 없습니다.

Tasks

AttributeBIG-bench Machine Learningcounterfactual

Methods 이 논문이 사용한 방법론

SHAP 설명 없음
LIME LIME, or Local Interpretable Model-Agnostic Explanations, is an algorithm that can explain the predictions of any classifier or regressor in a faithful way, by…

Similar Papers 제목 키워드 기반

Counterfactual Shapley Additive Explanations

2021-10-27 · Emanuele Albini, Jason Long, Danial Dervovic, Daniele Magazzeni

Feature attributions are a common paradigm for model explanations due to their simplicity in assigning a single numeric score for each input feature to a model. In the actionable recourse setting, wherein the goal of the…

counterfactualCounterfactual ExplanationExplainable artificial intelligenceFeature Importance

Feature Responsiveness Scores: Model-Agnostic Explanations for Recourse

2024-10-29 · Seung Hyun Cheon, Anneke Wernerfelt, Sorelle A. Friedler, Berk Ustun

Machine learning models routinely automate decisions in applications like lending and hiring. In such settings, consumer protection rules require companies that deploy models to explain predictions to decision subjects. …

Feature Importance

Performative Validity of Recourse Explanations

2025-06-18 · Gunnar König, Hidde Fokkema, Timo Freiesleben, Celestine Mendler-Dünner 외

When applicants get rejected by an algorithmic decision system, recourse explanations provide actionable suggestions for how to change their input features to get a positive evaluation. A crucial yet overlooked phenomeno…

counterfactualvalid

Explaining Black-Box Algorithms Using Probabilistic Contrastive Counterfactuals

2021-03-22 · Sainyam Galhotra, Romila Pradhan, Babak Salimi

There has been a recent resurgence of interest in explainable artificial intelligence (XAI) that aims to reduce the opaqueness of AI-based decision-making systems, allowing humans to scrutinize and trust them. Prior work…

Decision MakingExplainable artificial intelligenceExplainable Artificial Intelligence (XAI)

Algorithmic Recourse: from Counterfactual Explanations to Interventions

2020-02-14 · Amir-Hossein Karimi, Bernhard Schölkopf, Isabel Valera

As machine learning is increasingly used to inform consequential decision-making (e.g., pre-trial bail and loan approval), it becomes important to explain how the system arrived at its decision, and also suggest actions …

counterfactualDecision Making