Skip to main content

Generating All Abductive Explanations for Queries on Propositional Horn Theories

  • Conference paper
Computer Science Logic (CSL 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2803))

Included in the following conference series:

Abstract

Abduction is a fundamental mode of reasoning, which has taken on increasing importance in Artificial Intelligence (AI) and related disciplines. Computing abductive explanations is an important problem, and there is a growing literature on this subject. We contribute to this endeavor by presenting new results on computing multiple resp. all of the possibly exponentially many explanations of an abductive query from a propositional Horn theory represented by a Horn CNF. Here the issues are whether a few explanations can be generated efficiently and, in case of all explanations, whether the computation is possible in polynomial total time (oroutput-polynomial time), i.e., in time polynomial in the combined size of the input and the output. We explore these issues for queries in CNF and important restrictions thereof. Among the results, we show that computing all explanations for a negative query literal from a Horn CNF is not feasible in polynomial total time unless P = NP, which settles an open issue. However, we show how to compute under restriction to acyclic Horn theories polynomially many explanations in input polynomial time and all explanations in polynomial total time, respectively. Complementing and extending previous results, this draws a detailed picture of the computational complexity of computing multiple explanations for queries on Horn theories.

This work was supported in part by the Austrian Science Fund (FWF) Project Z29-N04, by a TU Wien collaboration grant, and by the Scientific Grant in Aid of the Ministry of Education, Science, Sports, Culture and Technology of Japan.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Apt, K., Bezem, M.: Acyclic programs. New Generation Comp 9(3-4), 335–364 (1991)

    Article  Google Scholar 

  2. Boros, E., Crama, Y., Hammer, P.L.: Polynomial-time inference of all valid implications for Horn and related formulae. Ann. Math. and Artif. Int. 1, 21–32 (1990)

    Article  MATH  Google Scholar 

  3. Brewka, G., Dix, J., Konolige, K.: Nonmonotonic Reasoning – An Overview. CSLI Lecture Notes, vol. 73. CSLI Publications, Stanford University (1997)

    MATH  Google Scholar 

  4. Bylander, T.: The monotonic abduction problem:A functional characterization on the edge of tractability. In: Proc. KR-1991, pp. 70–77. Morgan Kaufmann, San Francisco (1991)

    Google Scholar 

  5. Console, L., Theseider Dupré, D., Torasso, P.: On the relationship between abduction and deduction. J. Logic and Computation 1(5), 661–690 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  6. de Kleer, J.: An assumption-based truth maintenance system. Artif. Int. 28, 127–162 (1986)

    Article  Google Scholar 

  7. del Val, A.: On some tractable classes in deduction and abduction. Artif. Int. 116(1-2), 297–313 (2000)

    Article  MATH  Google Scholar 

  8. del Val, A.: The complexity of restricted consequence finding and abduction. In: Proc. National Conference on Artificial Intelligence (AAAI-2000), pp. 337–342 (2000)

    Google Scholar 

  9. Dowling, W., Gallier, J.H.: Linear-time algorithms for testing the satisfiability of prepositional Horn theories. J. Logic Programming 3, 267–284 (1984)

    Article  MathSciNet  Google Scholar 

  10. Eiter, T., Gottlob, G.: The complexity of logic-based abduction. JACM 42(1), 3–42 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  11. Eiter, T., Makino, K.: On computing all abductive explanations. In: Proc. AAAI-2002, pp. 62–67. AAAI Press, Menlo Park (2002)

    Google Scholar 

  12. Eiter, T., Makino, K.: Generating all abductive explanations for queries on prepositional Horn theories. Tech. Rep. INFSYS RR-1843-03-09, Institute of Inf.Sys., TU Vienna (2003)

    Google Scholar 

  13. Eshghi, K.: A tractable class of abduction problems. In: Proc. IJCAI-1993, pp. 3–8 (1993)

    Google Scholar 

  14. Friedrich, G., Gottlob, G., Nejdl, W.: Hypothesis classification, abductive diagnosis, and therapy. In: Gottlob, G., Nejdl, W. (eds.) Expert Systems in Engineering. LNCS, vol. 462, pp. 69–78. Springer, Heidelberg (1990)

    Google Scholar 

  15. Inoue, K.: Linear resolution for consequence finding. Artif. Int. 56(2-3), 301–354 (1992)

    Article  MATH  Google Scholar 

  16. Kleine Büning, H., Lettmann, T.: Aussagenlogik - Deduktion und Algorithmen. B.G. Teubner, Stuttgart (1994)

    MATH  Google Scholar 

  17. Leitsch, A.: The Resolution Calculus. Springer, Heidelberg (1997)

    MATH  Google Scholar 

  18. Marquis, P.: Consequence finding algorithms. In: Gabbay, D., Smets, P. (eds.) Handbook of Defeasible Reasoning and Uncertainty Management Systems (V), pp. 41–145. Kluwer, Dordrecht (2000)

    Google Scholar 

  19. Peirce, C.S.: Abduction and induction. In: Buchler, J. (ed.) Philosophical Writings of Peirce, ch. 11, Dover, NewYork (1955)

    Google Scholar 

  20. Poole, D.: Explanation and prediction: An architecture for default and abductive reasoning. Computational Intelligence 5(1), 97–110 (1989)

    Article  MathSciNet  Google Scholar 

  21. Poole, D.: Probabilistic Horn abduction and Bayesian networks. Artif. Int. 64, 81–130 (1993)

    Article  MATH  Google Scholar 

  22. Reiter, R., de Kleer, J.: Foundations of assumption-based truth maintenance systems: Preliminary report. In: Proc. AAAI-1987, pp. 183–188 (1982)

    Google Scholar 

  23. Selman, B., Levesque, H.J.: Abductive and default reasoning: A computational core. In: Proc. AAAI-1990, pp. 343–348 (1990)

    Google Scholar 

  24. Selman, B., Levesque, H.J.: Support Set Selection for Abductive and Default Reasoning. Artif. Int. 82, 259–272 (1996)

    Article  MathSciNet  Google Scholar 

  25. Zanuttini, B.: New Polynomial Classes for Logic-Based Abduction. J. Artificial Intelligence Research (2003) (to appear)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Eiter, T., Makino, K. (2003). Generating All Abductive Explanations for Queries on Propositional Horn Theories. In: Baaz, M., Makowsky, J.A. (eds) Computer Science Logic. CSL 2003. Lecture Notes in Computer Science, vol 2803. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45220-1_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45220-1_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40801-7

  • Online ISBN: 978-3-540-45220-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics