Proceedings

Characterizing Causal Action Theories and Their Implementations in Answer Set Programming: Action Languages B, C, and Beyond

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Special Track on Knowledge Representation and Reasoning. Pages 3285-3290.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

We consider a simple language for writing causal action theories, and postulate several properties for the state transition models of these theories. We then consider some possible embeddings of these causal action theories in some other action formalisms, and their implementations in logic programs with answer set semantics. In particular, we propose to consider what we call permissible translations from these causal action theories to logic programs. We identify two sets of properties, and prove that for each set, there is only one permissible translation, under strong equivalence, that can satisfy all properties in the set. As it turns out, for one set, the unique permissible translation is essentially the same as Balduccini and Gelfond's translation from Gelfond and Lifschitz's action language B to logic programs. For the other, it is essentially the same as Lifschitz and Turner's translation from the action language C to logic programs. This work provides a new perspective on understanding, evaluating and comparing action languages by using sets of properties instead of examples. It will be interesting to see if other action languages can be similarly characterized, and whether new action formalisms can be defined using different sets of properties.

  1. [Baral, 1995] Chitta Baral. Reasoning about actions: nonde- terministic effects, constraints, and qualification. In Pro- ceedings of IJCAI-95, pages 2017-2023, 1995.
  2. [Ferraris et al., 2012] Paolo Ferraris, Joohyung Lee, Yuliya Lierler, Vladimir Lifschitz, and Fangkai Yang. Represent- ing first-order causal theories by logic programs. Theory and Practice of Logic Programming, 12:383-412, 5 2012.
  3. [Gelfond and Lifschitz, 1988] Michael Gelfond and Vladimir Lifschitz. The stable model semantics for logic programming. In Proceeding of Fifth International Conference and Symposium on Logic Programming (ICLP-88), pages 1070-1080, 1988.
  4. [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.
  5. [Gelfond and Lifschitz, 1998] Michael Gelfond and Vladimir Lifschitz. Action languages. Electronic Transactions on Artificial Intelligence, 3:195-210, 1998.
  6. [Giunchiglia and Lifschitz, 1998] Enrico Giunchiglia and Vladimir Lifschitz. An action language based on causal explanation: preliminary report. In Proceedings of Na- tional Conference on Artificial Intelligence (AAAI), pages 623-630. AAAI Press, 1998.
  7. [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.
  8. [Herzig and Varzinczak, 2007] Andreas Herzig and Ivan Varzinczak. Metatheory of actions: Beyond consistency. Artificial Intelligence, 171(1617):951 -984, 2007.
  9. [Lee et al., 2013] Joohyung Lee, Vladimir Lifschitz, and Fangkai Yang. Action language BC: Preliminary report. In Proceedings of IJCAI-13, pages 983-989, 2013. IJCAI
  10. [Lee, 2012] Joohyung Lee. Reformulating action language C+ in answer set programming. In Esra Erdem, Joohyung Lee, Yuliya Lierler, and David Pearce, editors, Cor- rect Reasoning, volume 7265 of Lecture Notes in Com- puter Science, pages 405-421. Springer Berlin Heidelberg, 2012.
  11. [Lifschitz et al., 2001] Vladimir Lifschitz, David Pearce, and Agustin Valverde. Strongly equivalent logic programs. ACM Transactions on Computational Logic, 2(4):526- 541, 2001.
  12. [Lifschitz, 1987] Vladimir Lifschitz. Formal theories of ac- tion (preliminary report). In John P. McDermott, editor, Proceedings of IJCAI-87, pages 966-972. IJCAI
  13. Morgan Kauf- mann, 1987.
  14. [Lifschitz, 1997] Vladimir Lifschitz. On the logic of causal explanation (research note). Artif. Intell., 96(2):451-465, 1997.
  15. [Lin and Chen, 2007] Fangzhen Lin and Yin Chen. Discov- ering classes of strongly equivalent logic programs. Jour- nal of Artificial Intelligence Research, 28:431-451, 2007. IJCAI
  16. [Lin and Wang, 1999] Fangzhen Lin and Kewen Wang. From causal theories to logic programs (sometimes). In Proceedings of Fifth International Conference on Logic Programming and Nonmonotonic Reasoning (LPNMR- 99). El Paso, Texas, Dec 1999, 1999.
  17. [Lin, 1995] Fangzhen Lin. Embracing causality in speci- fying the indirect effects of actions. In Proceedings of IJCAI-95, pages 1985-1993, 1995. IJCAI
  18. [Lin, 2003] Fangzhen Lin. Compiling causal theories to suc- cessor state axioms and STRIPS-like systems. Journal of Artificial Intelligence Research, 19:279-314, 2003.
  19. [Lin, 2004] Fangzhen Lin. Discovering state invariants. In Proceedings of the Nineth International Conference on Principles of Knowledge Representation and Reasoning (KR2004), pages 536-544, 2004.
  20. [McCain and Turner, 1995] Norman McCain and Hudson Turner. A causal theory of ramifications and qualifications. In Proceedings of IJCAI-95, pages 1978-1984, 1995.
  21. [McCain, 1997] N. McCain. Causality in commonsense rea- soning about actions. PhD thesis, University of Texas at Austin, Austin, TX, 1997.
  22. [Sergot and Craven, 2005] Marek J. Sergot and Robert Craven. Some logical properties of nonmonotonic causal theories. In Chitta Baral, Gianluigi Greco, Nicola Leone, and Giorgio Terracina, editors, LPNMR, volume 3662 of Lecture Notes in Computer Science, pages 198-210. Springer, 2005.
  23. [Tang and Lin, 2011] Pingzhong Tang and Fangzhen Lin. Discovering theorems in game theory: Two-person games with unique pure nash equilibrium payoffs. Artificial In- telligence, 175(14-15):2010-2020, 2011.
  24. [Thielscher, 1997] M. Thielscher. Ramification and causal- ity. Artificial Intelligence, 89:317-364, 1997.
  25. [Thielscher, 2011] Michael Thielscher. A unifying action calculus. Artificial Intellegence, 175(1):120-141, 2011.
  26. [Turner, 1999] Hudson Turner. A logic of universal causa- tion. Artificial Intelligence, 113(1-2):87-123, 1999.
  27. [Zhang et al., 2002] Dongmo Zhang, Samir Chopra, and Norman Y. Foo. Consistency of action descriptions. In Mitsuru Ishizuka and Abdul Sattar, editors, PRICAI, vol- ume 2417 of Lecture Notes in Computer Science, pages 70-79. Springer, 2002.

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

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