Data Science Principles for Interpretable and Explainable AI

Kris Sankaran
5/17/2024
stat.MLcs.LG

No official code found. Best implementation: krisrs1128/interpretability_review (4 stars, last commit 2024-10-05).

Abstract

Society's capacity for algorithmic problem-solving has never been greater. Artificial Intelligence is now applied across more domains than ever, a consequence of powerful abstractions, abundant data, and accessible software. As capabilities have expanded, so have risks, with models often deployed without fully understanding their potential impacts. Interpretable and interactive machine learning aims to make complex models more transparent and controllable, enhancing user agency. This review synthesizes key principles from the growing literature in this field. We first introduce precise vocabulary for discussing interpretability, like the distinction between glass box and explainable models. We then explore connections to classical statistical and design principles, like parsimony and the gulfs of interaction. Basic explainability techniques -- including learned embeddings, integrated gradients, and concept bottlenecks -- are illustrated with a simple case study. We also review criteria for objectively evaluating interpretability approaches. Throughout, we underscore the importance of considering audience goals when designing interactive data-driven systems. Finally, we outline open challenges and discuss the potential role of data science in addressing them. Code to reproduce all examples can be found at https://go.wisc.edu/3k1ewe.

View on arXivView PDF

Code Implementations(1)

Code accompanying a review article on interpretability and XAI. Includes examples for both simple (sparse regression) and sophisticated (concept bottlenecks) approaches, using notebooks that can be run in a few minutes.

40R, CSSJan 29, 20242 years ago
conceptsdata-scienceinterpretabilityreviewxai

Similar Papers

Cite this paper

@article{sankaran2024data,
  title  = {Data Science Principles for Interpretable and Explainable AI},
  author = {Kris Sankaran},
  year   = {2024},
  eprint = {2405.10552},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.10552v2}
}

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

Discussion