Cited by 186Explainable Artificial Intelligence (XAI)Bayesian Modeling and Causal InferenceLogic, Reasoning, and Knowledge

Contrastive explanation: a structural-model approach

Open access
Miller, Tim·2021·The Knowledge Engineering Review

Abstract

This paper presents a model of contrastive explanation using structural casual models. The topic of causal explanation in artificial intelligence has gathered interest in recent years as researchers and practitioners aim to increase trust and understanding of intelligent decision-making. While different sub-fields of artificial intelligence have looked into this problem with a sub-field-specific view, there are few models that aim to capture explanation more generally. One general model is based on structural causal models . It defines an explanation as a fact that, if found to be true, would constitute an actual cause of a specific event. However, research in philosophy and social sciences shows that explanations are contrastive : that is, when people ask for an explanation of an event—the fact —they (sometimes implicitly) are asking for an explanation relative to some contrast case ; that is, ‘Why P rather than Q ?’. In this paper, we extend the structural causal model approach to define two complementary notions of contrastive explanation , and demonstrate them on two classical problems in artificial intelligence: classification and planning. We believe that this model can help researchers in subfields of artificial intelligence to better understand contrastive explanation.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1017/s0269888921000102

Cites

36 of 36 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Deep Taylor decomposition is leveraged to explain models such as OCSVM and KDE.

    “Third, deep Taylor decomposition [144] is leveraged to explain models such as OCSVM, KDE, and so on.”

    From A Survey on Explainable Anomaly Detection (2024) · cites this paper as [144]

    The Abstract (p. 1) describes a structural-causal-model approach to contrastive explanation, with examples in classification and planning. Searches of our full-text copy for “deep Taylor decomposition” and “OCSVM KDE” found no passage addressing the claimed use of deep Taylor decomposition to explain those models. (LLM, conf=0.75)

    Experimental — accuracy not yet measured
  • Contrastive explanations partially support trade-offs when they answer 'Why A instead of B?', where A is the output and B a foil.

    “Contrastive explanations [27] partially support trade-offs when they answer 'Why 𝐴 instead of 𝐵?', where 𝐴 is the output and 𝐵 a foil.”
  • Many existing tools will play a part in evaluative AI, including contrastive explanation, Weights of Evidence, feature importance, and case-based reasoning, all of which generate evidence.

    “Fourth, from the earlier example, it is clear that many existing tools will play a part in evaluative AI: constrastive explanation [27], Weights of Evidence (WoE) [24], feature importance, case-based reasoning techniques [38], etc., all generate evidence.”

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 4

  1. Sylvain Bromberger. Why-questions. In R. G. Colodny, editor, Mind and Cosmos: Essays in Contemporary Science and Philosophy , pages 68-111. Pittsburgh University Press, Pittsburgh, 1966.
  2. Amit Dhurandhar, Pin-Yu Chen, Ronny Luss, Chun-Chen Tu, Paishun Ting, Karthikeyan Shanmugam, and Payel Das. Explanations based on the missing: Towards contrastive explanations with pertinent negatives. In Advances in Neural Information Processing Systems , pages 592-603, 2018.
  3. Joseph Y Halpern. A modification of the halpern-pearl definition of causality. In Proceedings of the 24th International Joint Conference on Artificial Intelligence (IJCAI 2015) , pages 3022-3033, 2015.
  4. J Waa, J van Diggelen, K Bosch, and M Neerincx. Contrastive explanations for reinforcement learning in terms of expected consequences. In Proceedings of the Workshop on Explainable AI at IJCAI , 2018.

Cited by

Sorted by citations

Authors
Miller, T.
Affiliations
The University of Melbourne (AU)
Corresponding author
Miller, Tim
Venue
The Knowledge Engineering Review
Published
2021
Volume
36
Issue
1
ISSN
  • 0269-8889 (ISSN-L)
  • 1469-8005
OpenAlex
W2899652826
Cited by
186
References
36
Citations by year
2026: 13 · 2025: 44 · 2024: 21 · 2023: 38 · 2022: 20 · 2021: 24 · 2020: 21 · 2019: 5
FWCI
9.10
Type
journal article
Language
en
Open access
Locations
  • The Knowledge Engineering Review (publishedVersion)
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Explainable Artificial Intelligence (XAI)
  • Physical Sciences › Computer Science › Artificial Intelligence › Bayesian Modeling and Causal Inference
  • Physical Sciences › Computer Science › Artificial Intelligence › Logic, Reasoning, and Knowledge
Keywords
contrastive explanations, structural causal models, causal explanation, actual causes, explanatory models, classification, planning, explainable AI

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review