paper-with-me

Papers

The Explanation Game: Explaining Machine Learning Models Using Shapley Values

2019-09-17 · Luke Merrick, Ankur Taly

A number of techniques have been proposed to explain a machine learning model's prediction by attributing it to the corresponding input features. Popular among these are techniques that apply the Shapley value method from cooperative game theory. While existing papers focus on the axiomatic motivation of Shapley values, and efficient techniques for computing them, they offer little justification for the game formulations used, and do not address the uncertainty implicit in their methods' outputs. For instance, the popular SHAP algorithm's formulation may give substantial attributions to features that play no role in the model. In this work, we illustrate how subtle differences in the underlying game formulations of existing methods can cause large differences in the attributions for a prediction. We then present a general game formulation that unifies existing methods, and enables straightforward confidence intervals on their attributions. Furthermore, it allows us to interpret the attributions as contrastive explanations of an input relative to a distribution of reference inputs. We tie this idea to classic research in cognitive psychology on contrastive explanations, and propose a conceptual framework for generating and interpreting explanations for ML models, called formulate, approximate, explain (FAE). We apply this framework to explain black-box models trained on two UCI datasets and a Lending Club dataset.

📄 PDF Abstract BibTeX arXiv:1909.08128

Code (1)

fiddler-labs/the-explanation-game-supplemental

Tasks

BIG-bench Machine Learning

Methods 이 논문이 사용한 방법론

SHAP 설명 없음

Similar Papers 제목 키워드 기반

Explaining Reinforcement Learning with Shapley Values

2023-06-09 · Daniel Beechey, Thomas M. S. Smith, Özgür Şimşek

For reinforcement learning systems to be widely adopted, their users must understand and trust them. We present a theoretical analysis of explaining reinforcement learning using Shapley values, following a principled app…

reinforcement-learningReinforcement Learning

Explaining individual predictions when features are dependent: More accurate approximations to Shapley values

2019-03-25 · Kjersti Aas, Martin Jullum, Anders Løland

Explaining complex or seemingly simple machine learning models is an important practical problem. We want to explain individual predictions from a complex machine learning model by learning simple, interpretable explanat…

BIG-bench Machine Learning

Explaining the Uncertain: Stochastic Shapley Values for Gaussian Process Models

2023-05-24 · NeurIPS 2023 11

We present a novel approach for explaining Gaussian processes (GPs) that can utilize the full analytical covariance structure present in GPs. Our method is based on the popular solution concept of Shapley values extended…

Gaussian Processes

shapr: Explaining Machine Learning Models with Conditional Shapley Values in R and Python

2025-04-02 · Martin Jullum, Lars Henry Berge Olsen, Jon Lachmann, Annabelle Redelmeier

This paper introduces the shapr R package, a versatile tool for generating Shapley value based prediction explanations for machine learning and statistical regression models. Moreover, the shaprpy Python library brings t…

Approximating Shapley Explanations in Reinforcement Learning

2025-11-08 · Daniel Beechey, Özgür Şimşek arxiv

Reinforcement learning has achieved remarkable success in complex decision-making environments, yet its lack of transparency limits its deployment in practice, especially in safety-critical settings. Shapley values from …

Reinforcement Learning