Proceedings

Abduction in Logic Programming: A New Definition and an Abductive Procedure Based on Rewriting

Download BibTeX Cite

Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence. Pages 655-665.

© 2001 International Joint Conferences on Artificial Intelligence

Abstract

We propose a new definition of abduction in logic programming, and contrast it with that of Kakas and Mancarella’s. We then introduce a rewriting system for answering queries and generating explanations, and show that it is both sound and complete under the partial stable model semantics and sound and complete under the answer set semantics when the underlying program is so-called odd-loop free. We discuss an application of the work to a problem in reasoning about actions and provide some experimental results.

  1. [Bol et al., 1991] R. Bol, A. Krzysztof, and J. Klop. An analysis of loop checking mechanisms for logic programs. Theoretical Computer Science, 86(1):35-39, 1991.
  2. [Console et al., 1991] L. Console, D. Theseider, and P. Po- rasso. On the relationship between abduction and deduc- tion. J. Logic Programming, 2(5):661-690, 1991.
  3. [Denecker and Schreye, 1998] M. Denecker and D. De Schr- eye. Sldnfa: an abductive procedure for normal abductive programs. J. Logic Programming, 34(2):111-167, 1998.
  4. [Dershowitz and Jouannaud, 1990] N. Dershowitz and P. Jouannaud. Rewrite systems. In Handbook of Theo- retical Computer Science, Vol B: Formal Methods and Semantics, pages 243-320. North-Holland, 1990.
  5. [Dung, 1992] P.M. Dung. On the relation between stable and well-founded semantics of logic programs. Theoretical Computer Science, 105:7-25, 1992.
  6. [Eshghi and Kowalski, 1989] K. Eshghi and R.A. Kowalski. Abduction compared with negation by failure. In Proc. 6th ICLP, pages 234-254. MIT Press, 1989.
  7. [Fung and Kowalski, 1997] T. Fung and R. Kowalski. The iff proof procedure for abductive logic programming. J. Logic Programming, 33(2):151-164, 1997.
  8. [Gelfond and Lifschitz, 1988] M. Gelfond and V. Lifschitz. The stable model semantics for logic programming. In Proc. 5th ICLP, pages 1070-1080. MIT Press, 1988.
  9. [Giordano et al., 1996] L. Giordano, A. Martelli, and M. Sapino. Extending negation as failure by abduction: A three-valued stable model semantics. J. Logic Program- ming, 26(1), 1996.
  10. [Kakas and Mancarella, 1990] A. Kakas and P. Mancarella. Generalized stable models: a semantics for abduction. In Proc. 9th European Conf. for AI, 1990.
  11. [Konolige, 1992] K. Konolige. Abduction versus closure in causal theories. Artificial Intelligence, 53:255-272, 1992.
  12. [Kunen, 1989] K. Kunen. Signed data dependencies in logic programs. J. Logic Programming, 7(3):231-245, 1989.
  13. [Lin, 2000] F. Lin. From causal theories to successor state axioms: bridging the gap between nonmonotonic action theories and STRIPS-like formalisms. In Proc. AAAI '00, 2000.
  14. [Niemelä, 1999] I. Niemelä. Logic programs with stable model semantics as a constraint programming paradigm. Ann. Math. and AI, 25(3-4):241-273, 1999.
  15. [Poole, 1988] D. Poole. Representing knowledge for logic- based diagnosis. In Proc. Fifth Generation Computer Sys- tems Conference, pages 1282-1290, 1988.
  16. [Przymusinski, 1990] T.C. Przymusinski. Extended stable semantics for normal and disjunctive logic programs. In Proc. 7th ICLP, pages 459-477. MIT Press, 1990.
  17. [Reiter and de Kleer, 1987] R. Reiter and J. de Kleer. Foun- dations of ATMS. In Proc. AAAI87, 1987.
  18. [Satoh and Iwayama, 1991] K. Satoh and N. Iwayama. Com- puting abduction using the tms. In Proc. the 8th Interna- tional Conference on Logic Programming, 1991.
  19. [Satoh and Iwayama, 1992] K. Satoh and R. Iwayama. A query evaluation method for abductive logic program- ming. In Proc. JICSLP'92, 1992.
  20. [You and Yuan, 1995] J. You and L. Yuan. On the equiva- lence of semantics for normal logic programs. J. Logic Programming, 22:212-221, 1995.

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

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