Proceedings

A Logic Program Characterization of Causal Theories

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 366-370.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

Nonmonotonic causal logic, invented by McCain and Turner, is a formalism well suited for representing knowledge about actions, and the definite fragment of that formalism has been implemented in the reasoning and planning system called CCalc. A 1997 theorem due to McCain shows how to translate definite causal theories into logic programming under the answer set semantics, and thus opens the possibility of using answer set programming for the implementation of such theories. In this paper we propose a generalization of McCain's theorem that extends it in two directions. First, it is applicable to arbitrary causal theories, not only definite. Second, it covers causal theories of a more general kind, which can describe non-Boolean fluents.

  1. [Akman et al., 2004] Varol Akman, Selim Erdogan, Joohyung Lee, Vladimir Lifschitz, and Hudson Turner. Representing the Zoo World and the Traffic World in the language of the Causal Calculator. Artificial Intelligence, 153(1-2):105-140, 2004.
  2. [Campbell and Lifschitz, 2003] Jonathan Campbell and Vladimir Lifschitz. Reinforcing a claim in common- sense reasoning. In Working Notes of the AAAI Spring Symposium on Logical Formalizations of Commonsense Reasoning, 2003.
  3. [Dogandag et al., 2001] Semra Dogandag, Ferda N. Al- paslan, and Varol Akman. Using stable model seman- tics (SMODELS) in the Causal Calculator (CCALC). In Proc. 10th Turkish Symposium on Artificial Intelligence and Neural Networks, pages 312-321, 2001.
  4. [Dogandag et al., 2004] Semra Dogandag, Paolo Ferraris, and Vladimir Lifschitz. Almost definite causal theories. In Proc. 7th Int'l Conference on Logic Programming and Nonmonotonic Reasoning, pages 74-86, 2004.
  5. [Erdogan and Lifschitz, 2006] Selim T. Erdogan and Vladimir Lifschitz. Actions as special cases. In Pro- ceedings of International Conference on Principles of Knowledge Representation and Reasoning (KR), pages 377-387, 2006.
  6. [Erdogan et al., 2007] Selim T. Erdogan, Paolo Ferraris, Vladimir Lifschitz, and Wanwan Ren. Why the monkey needs the box: A serious look at a toy domain. Submitted for review. 6 , 2007.
  7. [Ferraris, 2005] Paolo Ferraris. Answer sets for proposi- tional theories. In Proceedings of International Confer- ence on Logic Programming and Nonmonotonic Reason- ing (LPNMR), pages 119-131, 2005.
  8. [Gelfond and Lifschitz, 1988] Michael Gelfond and Vladimir Lifschitz. The stable model semantics for logic programming. In Robert Kowalski and Kenneth Bowen, editors, Proceedings of International Logic Pro- gramming Conference and Symposium, pages 1070-1080, 1988.
  9. [Gelfond and Lifschitz, 1991] Michael Gelfond and Vladimir Lifschitz. Classical negation in logic pro- grams and disjunctive databases. New Generation Computing, 9:365-385, 1991.
  10. [Giunchiglia et al., 2004] Enrico Giunchiglia, Joohyung Lee, Vladimir Lifschitz, Norman McCain, and Hud- son Turner. Nonmonotonic causal theories. Artificial Intelligence, 153(1-2):49-104, 2004.
  11. [Lee and Lifschitz, 2006] Joohyung Lee and Vladimir Lif- schitz. A knowledge module: buying and selling. In Work- ing Notes of the AAAI Symposium on Formalizing Back- ground Knowledge, 2006.
  12. [Lifschitz and Ren, 2006] Vladimir Lifschitz and Wanwan Ren. A modular action description language. In Pro- ceedings of National Conference on Artificial Intelligence (AAAI), pages 853-859, 2006.
  13. [Lifschitz et al., 1999] Vladimir Lifschitz, Lappoon R. Tang, and Hudson Turner. Nested expressions in logic programs. Annals of Mathematics and Artificial Intelligence, 25:369- 389, 1999.
  14. [Lifschitz et al., 2000] Vladimir Lifschitz, Norman McCain, Emilio Remolina, and Armando Tacchella. Getting to the airport: The oldest planning problem in AI. In Jack Minker, editor, Logic-Based Artificial Intelligence, pages 147-165. Kluwer, 2000.
  15. [Lifschitz et al., 2001] Vladimir Lifschitz, David Pearce, and Agustin Valverde. Strongly equivalent logic programs. ACM Transactions on Computational Logic, 2:526-541, 2001.
  16. [Lifschitz, 1997] Vladimir Lifschitz. On the logic of causal explanation. Artificial Intelligence, 96:451-465, 1997.
  17. [Lifschitz, 2000] Vladimir Lifschitz. Missionaries and can- nibals in the Causal Calculator. In Proceedings of Interna- tional Conference on Principles of Knowledge Represen- tation and Reasoning (KR), pages 85-96, 2000.
  18. [McCain and Turner, 1997] Norman McCain and Hudson Turner. Causal theories of action and change. In Pro- ceedings of National Conference on Artificial Intelligence (AAAI), pages 460-465, 1997.
  19. [McCain, 1997] Norman McCain. Causality in Common- sense Reasoning about Actions. 7 PhD thesis, University of Texas at Austin, 1997.
  20. [McCarthy and Hayes, 1969] John McCarthy and Patrick Hayes. Some philosophical problems from the standpoint of artificial intelligence. In B. Meltzer and D. Michie, edi- tors, Machine Intelligence, volume 4, pages 463-502. Ed- inburgh University Press, Edinburgh, 1969.
  21. [Pearce et al., 2002] David Pearce, Torsten Schaub, Vladimir Sarsakov, Hans Tompits, and Stefan Woltran. A polynomial translation of logic programs with nested expressions into disjunctive logic programs. In Proc. NMR-02, 2002.

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

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