Explaining Probabilistic Models with Distributional Values

Luca Franceschi, Michele Donini, Cédric Archambeau, Matthias Seeger
2/15/2024
cs.LG

No official code found. Best implementation: amazon-science/explaining-probabilistic-models-with-distributinal-values (6 stars, last commit 2024-06-14).

Abstract

A large branch of explainable machine learning is grounded in cooperative game theory. However, research indicates that game-theoretic explanations may mislead or be hard to interpret. We argue that often there is a critical mismatch between what one wishes to explain (e.g. the output of a classifier) and what current methods such as SHAP explain (e.g. the scalar probability of a class). This paper addresses such gap for probabilistic models by generalising cooperative games and value operators. We introduce the distributional values, random variables that track changes in the model output (e.g. flipping of the predicted class) and derive their analytic expressions for games with Gaussian, Bernoulli and Categorical payoffs. We further establish several characterising properties, and show that our framework provides fine-grained and insightful explanations with case studies on vision and language models.

View on arXivView PDF

Code Implementations(1)

Distributional values for XAI

61Python, Jupyter NotebookJun 14, 20242 years agoNOASSERTION

Similar Papers

Cite this paper

@article{franceschi2024explaining,
  title  = {Explaining Probabilistic Models with Distributional Values},
  author = {Luca Franceschi and Michele Donini and Cédric Archambeau and Matthias Seeger},
  year   = {2024},
  eprint = {2402.09947},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.09947v3},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.09947.svg)](https://codeofpaper.com/paper/2402.09947)

Discussion