Exploring the Logic of Counterfactuals for Explaining Algorithmic Decisions

Abstract Interpretable machine learning (ML) is crucial for gaining insight into complex ML models. Among its most valuable tools are counterfactual explanations, identifying changes to input features that would alter an ML prediction. However, the reliability and usefulness of these explanations depend fundamentally on their logical foundation — a critical aspect that has largely been overlooked in the ML literature. This paper addresses this gap by establishing normative desiderata for a counterfactual logic specifically designed for explaining algorithmic decisions. We analyse and argue for the validity of logical properties such as simplification of disjunctive antecedents and modus ponens , while demonstrating the unsuitability of others such as antecedent strengthening and conjunction conditionalisation . To evaluate existing solutions, we critically compare three prominent counterfactual semantics — similarity, strict conditional, and interventionist — against these desiderata. Our findings reveal that none of these standard frameworks fully satisfy the requirements, highlighting the urgent need for alternative frameworks.

Authors

Institutions

Publication Details

Journal
Topoi
Published
2026-10-16
DOI
https://doi.org/10.1007/s11245-026-10441-2
Primary Topic
Explainable Artificial Intelligence (XAI)
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Exploring the Logic of Counterfactuals for Explaining Algorithmic Decisions

Cordelia Berz
Topoi
Explainable Artificial Intelligence (XAI)
article

Exploring the Logic of Counterfactuals for Explaining Algorithmic Decisions

Cordelia Berz
article en

Abstract

Abstract Interpretable machine learning (ML) is crucial for gaining insight into complex ML models. Among its most valuable tools are counterfactual explanations, identifying changes to input features that would alter an ML prediction. However, the reliability and usefulness of these explanations depend fundamentally on their logical foundation — a critical aspect that has largely been overlooked in the ML literature. This paper addresses this gap by establishing normative desiderata for a counterfactual logic specifically designed for explaining algorithmic decisions. We analyse and argue for the validity of logical properties such as simplification of disjunctive antecedents and modus ponens , while demonstrating the unsuitability of others such as antecedent strengthening and conjunction conditionalisation . To evaluate existing solutions, we critically compare three prominent counterfactual semantics — similarity, strict conditional, and interventionist — against these desiderata. Our findings reveal that none of these standard frameworks fully satisfy the requirements, highlighting the urgent need for alternative frameworks.

Topoi
Ludwig-Maximilians-Universität München (DE)
Ludwig-Maximilians-Universität München
Openalex Percentile: Top 13%
Explainable Artificial Intelligence (XAI)
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.