Why this and not that? A Logic-based Framework for Contrastive Explanations
By: Tobias Geibinger , Reijo Jaakkola , Antti Kuusisto and more
Potential Business Impact:
Explains why one thing happened, not another.
We define several canonical problems related to contrastive explanations, each answering a question of the form ''Why P but not Q?''. The problems compute causes for both P and Q, explicitly comparing their differences. We investigate the basic properties of our definitions in the setting of propositional logic. We show, inter alia, that our framework captures a cardinality-minimal version of existing contrastive explanations in the literature. Furthermore, we provide an extensive analysis of the computational complexities of the problems. We also implement the problems for CNF-formulas using answer set programming and present several examples demonstrating how they work in practice.
Similar Papers
Can You Tell the Difference? Contrastive Explanations for ABox Entailments
Artificial Intelligence
Shows why something is true, but another isn't.
A Framework for Causal Concept-based Model Explanations
Artificial Intelligence
Explains how AI makes decisions using simple ideas.
Causal Identification of Sufficient, Contrastive and Complete Feature Sets in Image Classification
Artificial Intelligence
Explains why computers see what they see.