Explaining Predictive Uncertainty with Information Theoretic Shapley Values

David Watson, Joshua O'Hara, Niek Tax, R. Mudd, Ido Guy
2/12/2026

No official code found. Best implementation: facebookresearch/infoshap (22 stars, last commit 2024-07-04).

Abstract

Researchers in explainable artificial intelligence have developed numerous methods for helping users understand the predictions of complex supervised learning models. By contrast, explaining the $\textit{uncertainty}$ of model outputs has received relatively little attention. We adapt the popular Shapley value framework to explain various types of predictive uncertainty, quantifying each feature's contribution to the conditional entropy of individual model outputs. We consider games with modified characteristic functions and find deep connections between the resulting Shapley values and fundamental quantities from information theory and conditional independence testing. We outline inference procedures for finite sample error rate control with provable guarantees, and implement efficient algorithms that perform well in a range of experiments on real and simulated data. Our method has applications to covariate shift detection, active learning, feature selection, and active feature-value acquisition.

View on arXivView PDF

Code Implementations(1)

Codebase for information theoretic shapley values to explain predictive uncertainty.This repo contains the code related to the paperWatson, D., O'Hara, J., Tax, N., Mudd, R., & Guy, I. (2023). Explaining predictive uncertainty with information theoretic Shapley values. NeurIPS 2023.

220R, PythonOct 24, 20232 years agoNOASSERTION

Similar Papers

Cite this paper

@article{watson2026explaining,
  title  = {Explaining Predictive Uncertainty with Information Theoretic Shapley Values},
  author = {David Watson and Joshua O'Hara and Niek Tax and R. Mudd and Ido Guy},
  year   = {2026},
  eprint = {2306.05724},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2306.05724},
  journal = {NEURIPS 2023 2023}
}

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/2306.05724.svg)](https://codeofpaper.com/paper/2306.05724)

Discussion