Hostname: page-component-76d6cb85b7-f97m6 Total loading time: 0 Render date: 2026-07-12T00:49:58.686Z Has data issue: false hasContentIssue false

Complexity of Faceted Explanations in Propositional Abduction

Published online by Cambridge University Press:  05 September 2025

JOHANNES SCHMIDT
Affiliation:
Jönköping University, Jönköping, Sweden (e-mail: johannes.schmidt@ju.se)
MOHAMED MAIZIA
Affiliation:
Jönköping University, Jönköping, Sweden Linköping University, Linköping, Sweden (e-mail: mohamed.maizia@ju.se)
VICTOR LAGERKVIST
Affiliation:
Linköping University, Linköping, Sweden (e-mails: victor.lagerkvist@liu.se, johannes.fichte@liu.se)
JOHANNES K. FICHTE
Affiliation:
Linköping University, Linköping, Sweden (e-mails: victor.lagerkvist@liu.se, johannes.fichte@liu.se)
Rights & Permissions [Opens in a new window]

Abstract

Abductive reasoning is a popular non-monotonic paradigm that aims to explain observed symptoms and manifestations. It has many applications, such as diagnosis and planning in artificial intelligence and database updates. In propositional abduction, we focus on specifying knowledge by a propositional formula. The computational complexity of tasks in propositional abduction has been systematically characterized – even with detailed classifications for Boolean fragments. Unsurprisingly, the most insightful reasoning problems (counting and enumeration) are computationally highly challenging. Therefore, we consider reasoning between decisions and counting, allowing us to understand explanations better while maintaining favorable complexity. We introduce facets to propositional abductions, which are literals that occur in some explanation (relevant) but not all explanations (dispensable). Reasoning with facets provides a more fine-grained understanding of variability in explanations (heterogeneous). In addition, we consider the distance between two explanations, enabling a better understanding of heterogeneity/homogeneity. We comprehensively analyze facets of propositional abduction in various settings, including an almost complete characterization in Post’s framework.

Information

Type
Original Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - SA
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-ShareAlike licence (https://creativecommons.org/licenses/by-nc-sa/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the same Creative Commons licence is used to distribute the re-used or adapted article and the original article is properly cited. The written permission of Cambridge University Press must be obtained prior to any commercial use.
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Fig. 1. Illustration of complexity results via Post’s lattice.

Figure 1

Table 1. Constraint languages and their corresponding co-clones. Here, $\text{Pos}(c)$ and $\text{Neg}(c)$ denote the number of positive and negative literals in a clause $c$, respectively. For more details, we refer to the work by Böhler et al. (2005) and the table in the supplemental material to this paper

Supplementary material: File

Schmidt et al. supplementary material

Schmidt et al. supplementary material
Download Schmidt et al. supplementary material(File)
File 627.4 KB