mlsanityData to 7 Oct 2026

On Relating 'Why?' and 'Why Not?' Explanations

arXiv 2012.11067 ↗First posted 21 Dec 2020cs.LG cs.AI cs.LOcited by 15

Not on the map. Why?

Abstract (arXiv)

Explanations of Machine Learning (ML) models often address a 'Why?' question. Such explanations can be related with selecting feature-value pairs which are sufficient for the prediction. Recent work has investigated explanations that address a 'Why Not?' question, i.e. finding a change of feature values that guarantee a change of prediction. Given their goals, these two forms of explaining predictions of ML models appear to be mostly unrelated. However, this paper demonstrates otherwise, and establishes a rigorous formal relationship between 'Why?' and 'Why Not?' explanations. Concretely, the paper proves that, for any given instance, 'Why?' explanations are minimal hitting sets of 'Why Not?' explanations and vice-versa. Furthermore, the paper devises novel algorithms for extracting and enumerating both forms of explanations.

Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Dec 2020.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2021: 2; 2022: 5; 2023: 3; 2024: 1; 2025: 4.

15 papers.

Sort: