Data Science Principles for Interpretable and Explainable AI
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 62 of its 110 references that are in the map. First posted on arXiv 17 May 2024.
Builds on
62 of 110 references.
References · 62
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2021On the Opportunities and Risks of Foundation Modelscited by 3,961
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2019A Survey on Bias and Fairness in Machine Learningcited by 1,911
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,714
38 more
- 2021Plenoxels: Radiance Fields without Neural Networkscited by 1,607
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2020Concept Bottleneck Modelscited by 1,022
- 2021An Explanation of In-context Learning as Implicit Bayesian Inferencecited by 915
- 2021Do Vision Transformers See Like Convolutional Neural Networks?cited by 671
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
- 2023Segment Everything Everywhere All at Oncecited by 546
- 2018A Benchmark for Interpretability Methods in Deep Neural Networkscited by 467
- 2020Does the Whole Exceed its Parts? The Effect of AI Explanations on Complementary Team Performancecited by 396
- 2019Transfusion: Understanding Transfer Learning for Medical Imagingcited by 366
- 2015Understanding Neural Networks Through Deep Visualizationcited by 332
- 2019Interpretable machine learning: definitions, methods, and applicationscited by 303
- 2017Right for the Right Reasons: Training Differentiable Models by Constraining their Explanationscited by 293
- 2022Post-hoc Concept Bottleneck Modelscited by 289
- 2021History Aware Multimodal Transformer for Vision-and-Language Navigationcited by 268
- 2023Multimodal Deep Learningcited by 257
- 2018Manipulating and Measuring Model Interpretabilitycited by 256
- 2021Polyjuice: Generating Counterfactuals for Explaining, Evaluating, and Improving Modelscited by 219
- 2019Visualizing and Measuring the Geometry of BERTcited by 215
- 2022Quantus: An Explainable AI Toolkit for Responsible Evaluation of Neural Network Explanations and Beyondcited by 171
- 2022From Attribution Maps to Human-Understandable Explanations through Concept Relevance Propagationcited by 141
- 2020Proxy Tasks and Subjective Measures Can Be Misleading in Evaluating Explainable AI Systemscited by 138
- 2020Ground Truth Evaluation of Neural Network Explanations with CLEVR-XAIcited by 125
- 2021Do Feature Attribution Methods Correctly Attribute Features?cited by 98
- 2021What I Cannot Predict, I Do Not Understand: A Human-Centered Evaluation Framework for Explainability Methodscited by 98
- 2022Towards Human-centered Explainable AI: A Survey of User Studies for Model Explanationscited by 84
- 2022Exploring the Whole Rashomon Set of Sparse Decision Treescited by 80
- 2022Impossibility Theorems for Feature Attributioncited by 78
- 2020One Explanation Does Not Fit All: The Promise of Interactive Explanations for Machine Learning Transparencycited by 64
- 2022A Rigorous Study of Integrated Gradients Method and Extensions to Internal Neuron Attributionscited by 64
- 2020Efficient nonparametric statistical inference on population feature importance using Shapley valuescited by 61
- 2021Synthetic Benchmarks for Scientific Research in Explainable Machine Learningcited by 59
- 2020The Tree Ensemble Layer: Differentiability meets Conditional Computationcited by 57
- 2023SHAP-IQ: Unified Approximation of any-order Shapley Interactionscited by 50
- 2023FunnyBirds: A Synthetic Vision Dataset for a Part-Based Analysis of Explainable AI Methodscited by 49
- 2015Interpretable Classification Models for Recidivism Predictioncited by 44
- 2020dalex: Responsible Machine Learning with Interactive Explainability and Fairness in Pythoncited by 40
- 2023Labeling Neural Representations with Inverse Recognitioncited by 31
50 most cited of 62 All 62 (JSON)
Built on by
Citing papers per year: 2026: 1.
1 paper.