A Complete Classification of the Complexity of Propositional Abduction
Authors:
- Nadia CreignouNCNadia Creignou
- Bruno ZanuttiniBZBruno Zanuttini
- 1 January 2006
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 36 (1) , 207-229
Abstract
Abduction is the process of explaining a given query with respect to some background knowledge. For instance, p is an explanation for the query q given the knowledge $p\rightarrow q$. This problem is well known to have many applications, particularly in artificial intelligence (AI), and has been widely studied from both an AI and a complexity-theoretic point of view. In this paper we completely classify the complexity of propositional abduction in Schaefer's famous framework. We consider the case where knowledge bases are taken from a class of formulas in generalized conjunctive normal form. This means that the propositional formulas considered are conjunctions of constraints taken from a fixed finite language. We show that according to the properties of this language, deciding whether at least one explanation exists is either polynomial, NP-complete, or $\Sigma_2 {\mathrm{P}}$-complete. Our results are stated for a query consisting of a single, positive literal and for assumption-based solutions, i.e., the solutions must be formed upon a distinguished subset of the variables that is part of the input. We show, however, that our results can be interpreted "dually" for negative queries, and thus also for unrestricted (positive or negative) queries.
Keywords
This publication has 15 references indexed in Scilit:
- Bases for Boolean co-clonesInformation Processing Letters, 2005
- An efficient algorithm for Horn descriptionInformation Processing Letters, 2003
- Consistency restoration and explanations in dynamic CSPs—Application to configurationArtificial Intelligence, 2002
- Complexity Classifications of Boolean Constraint Satisfaction Problems2001
- Temporal Causal AbductionConstraints, 2000
- Closure properties of constraintsJournal of the ACM, 1997
- Reasoning with modelsArtificial Intelligence, 1996
- The complexity of logic-based abductionJournal of the ACM, 1995
- Interpretation as abductionArtificial Intelligence, 1993
- Structure identification in relational dataArtificial Intelligence, 1992