Proceedings

Propositional Abduction is Almost Always Hard

Download BibTeX Cite

Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence. Pages 534-538.

© 2005 International Joint Conferences on Artificial Intelligence

Abstract

Abduction is a fundamental form of nonmonotonic reasoning that aims at finding explanations for observed manifestations. Applications of this process range from car configuration to medical diagnosis. We study here its computational complexity in the case where the application domain is described by a propositional theory built upon a fixed constraint language and the hypotheses and manifestations are described by sets of literals. We show that depending on the language the problem is either polynomial-time solvable, NP-complete, or ΣP 2 -complete. In particular, we show that under the assumption P6=NP, only languages that are affine of width 2 have a polynomial algorithm, and we exhibit very weak conditions for NP-hardness.

  1. [Amilhastre et al., 2002] J. Amilhastre, H. Fargier, and P. Marquis. Consistency restoration and explanations in dynamic CSPs -application to configuration. Artificial In- telligence, 135(1-2):199-234, 2002.
  2. [Böhler et al., 2003] E. Böhler, N. Creignou, S. Reith, and H. Vollmer. Playing with boolean blocks, part I: Post's lat- tice with applications to complexity theory. ACM SIGACT- Newsletter, 34(4):38-52, 2003.
  3. [Böhler et al., 2004] E. Böhler, N. Creignou, S. Reith, and H. Vollmer. Playing with boolean blocks, part II: Con- straint satisfaction problems. ACM SIGACT-Newsletter, 35(1):22-35, 2004.
  4. [Buchler, 1955] J. Buchler. Philosophical Writings of Peirce. Dover, New York, 1955.
  5. [Bylander et al., 1991] T. Bylander, D. Allemang, M. Tan- ner, and J. Josephson. The computational complexity of abduction. Artificial Intelligence, 49:25-60, 1991.
  6. [Console et al., 1991] L. Console, D. Theseider Dupre, and P. Torasso. On the relationship between abduction and de- duction. J. Logic and Computation, 1(5):661-690, 1991.
  7. [Cook, 1971] S. Cook. The complexity of theorem proving procedures. In Proc. STOC'71, pages 151-158, 1971.
  8. [Creignou et al., 2001] N. Creignou, S. Khanna, and M. Su- dan. Complexity classifications of Boolean constraint sat- isfaction problems. SIAM Monographs on Discrete Math- ematics and Applications, 2001.
  9. [del Val, 2000a] A. del Val. The complexity of restricted consequence finding and abduction. In Proc. AAAI'00, pages 337-342, 2000.
  10. [del Val, 2000b] A. del Val. On some tractable classes in deduction and abduction. Artificial Intelligence, 116(1- 2):297-313, 2000.
  11. [Durand and Hermann, 2003] A. Durand and M. Hermann. The inference problem for propositional circumscription of affine formulas is coNP-complete. In Proc. STACS'03, pages 451-462, 2003.
  12. [Eiter and Gottlob, 1995] T. Eiter and G. Gottlob. The com- plexity of logic-based abduction. J. of the ACM, 42(1):3- 42, 1995.
  13. [Eiter and Makino, 2002] T. Eiter and K. Makino. On com- puting all abductive explanations. In Proc. AAAI'02, pages 62-67, 2002.
  14. [Eshghi, 1993] K. Eshghi. A tractable class of abduction problems. In Proc. IJCAI'93, pages 3-8, 1993. IJCAI
  15. [Garey and Johnson, 1979] M.R. Garey and D.S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, San Francisco, 1979.
  16. [Hobbs et al., 1993] J. Hobbs, M. Stickel, D. Appelt, and P. Martin. Interpretation as abduction. Artificial Intelli- gence, 63:69-142, 1993.
  17. [Ladner, 1975] R. Ladner. On the structure of polynomial time reducibility. J. of the ACM, 22:155-171, 1975.
  18. [Marquis, 2000] P. Marquis. Handbook of Defeasible Rea- soning and Uncertainty Management Systems (DRUMS), volume 5, chapter Consequence finding algorithms, pages 41-145. Kluwer Academic, 2000.
  19. [Morgan, 1971] C. Morgan. Hypothesis generation by ma- chine. Artificial Intelligence, 2:179-187, 1971.
  20. [Pople, 1973] H. Pople. On the mechanization of abductive logic. In Proc. IJCAI'73, pages 147-152, 1973. IJCAI
  21. [Post, 1941] E. Post. The two-valued iterative systems of mathematical logic. Annals of Mathematical Studies, 5:1- 122, 1941.
  22. [Schaefer, 1978] T.J. Schaefer. The complexity of satisfiabil- ity problems. In Proc. STOC'78, pages 216-226, 1978.
  23. [Selman and Levesque, 1990] B. Selman and H. Levesque. Abductive and default reasoning: A computational core. In Proc. AAAI'90, pages 343-348, 1990.
  24. [Stumptner and Wotawa, 2001] M. Stumptner and F. Wotawa. Diagnosing tree-structured systems. Ar- tificial Intelligence, 127:1-29, 2001. IJCAI
  25. [Zanuttini and Hébrard, 2002] B. Zanuttini and J.-J. Hébrard. A unified framework for structure identification. Information Processing Letters, 81(6):335-339, 2002.
  26. [Zanuttini, 2003] B. Zanuttini. New polynomial classes for logic-based abduction. J. Artificial Intelligence Research, 19:1-10, 2003.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards