Sufficient and Necessary Explanations (and What Lies in Between)
Not on the map. Why?
Abstract (arXiv)
As complex machine learning models continue to find applications in high-stakes decision-making scenarios, it is crucial that we can explain and understand their predictions. Post-hoc explanation methods provide useful insights by identifying important features in an input x with respect to the model output f(x). In this work, we formalize and study two precise notions of feature importance for general machine learning models: sufficiency and necessity. We demonstrate how these two types of explanations, albeit intuitive and simple, can fall short in providing a complete picture of which features a model finds important. To this end, we propose a unified notion of importance that circumvents these limitations by exploring a continuum along a necessity-sufficiency axis. Our unified notion, we show, has strong ties to other popular definitions of feature importance, like those based on conditional independence and game-theoretic quantities like Shapley values. Crucially, we demonstrate how a unified perspective allows us to detect important features that could be missed by either of the previous approaches alone.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 37 of its 59 references that are in the map. First posted on arXiv 30 Sep 2024.
Builds on
37 of 59 references.
References · 37
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2020Score-Based Generative Modeling through Stochastic Differential Equationscited by 8,964
- 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
- 2019Generative Modeling by Estimating Gradients of the Data Distributioncited by 4,067
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2017Progressive Growing of GANs for Improved Quality, Stability, and Variationcited by 2,967
- 2015Learning Deep Features for Discriminative Localizationcited by 2,430
- 2016Equality of Opportunity in Supervised Learningcited by 2,000
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
25 more
- 2014Certifying and removing disparate impactcited by 715
- 2019MaskGAN: Towards Diverse and Interactive Facial Image Manipulationcited by 624
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2021Retiring Adult: New Datasets for Fair Machine Learningcited by 443
- 2019The many Shapley values for model explanationcited by 341
- 2019Understanding Deep Networks via Extremal Perturbations and Smooth Maskscited by 257
- 2018Learning to Explain: An Information-Theoretic Perspective on Model Interpretationcited by 248
- 2017Real Time Image Saliency for Black Box Classifierscited by 246
- 2020Explaining by Removing: A Unified Framework for Model Explanationcited by 218
- 2018A Symbolic Approach to Explaining Bayesian Network Classifierscited by 130
- 2022Algorithms to estimate Shapley value feature attributionscited by 114
- 2018L-Shapley and C-Shapley: Efficient Model Interpretation for Structured Datacited by 100
- 2020On The Reasons Behind Decisionscited by 99
- 2023Towards Coherent Image Inpainting Using Denoising Diffusion Implicit Modelscited by 61
- 2021Have We Learned to Explain?: How Interpretability Methods Can Learn to Encode Predictions in their Interpretationscited by 59
- 2018Interpretable to Whom? A Role-based Model for Analyzing Interpretable Machine Learning Systemscited by 47
- 2021Local Explanations via Necessity and Sufficiency: Unifying Theory and Practicecited by 45
- 2023Explaining Predictive Uncertainty with Information Theoretic Shapley Valuescited by 36
- 2021Probabilistic Sufficient Explanationscited by 24
- 2022On the Computation of Necessary and Sufficient Explanationscited by 23
- 2021Fast Hierarchical Games for Image Explanationscited by 15
- 2021Cartoon Explanations of Image Classifierscited by 15
- 2021A Rate-Distortion Framework for Explaining Black-box Model Decisionscited by 11
- 2022SHAP-XRT: The Shapley Value Meets Conditional Independence Testingcited by 6
- 2022Estimating and Controlling for Equalized Odds via Sensitive Attribute Predictorscited by 5
Built on by
Citing papers per year: 2025: 2; 2026: 1.
3 papers.