Proceedings

Circumscriptive Event Calculus as Answer Set Programming

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 823-828.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

Recently, Ferraris, Lee and Lifschitz presented a general definition of a stable model that is similar to the definition of circumscription, and can even be characterized in terms of circumscription. In this paper, we show the opposite direction, which is, how to turn circumscription into the general stable model semantics, and based on this, how to turn circumscriptive event calculus into answer set programs. The reformulation of the event calculus in answer set programming allows answer set solvers to be applied to event calculus reasoning, handling more expressive reasoning tasks than the current SAT-based approach. Our experiments also show clear computational advantages of the answer set programming approach.Tae-Won Kim, Joohyung Lee, Ravi Palla

  1. [Doherty et al., 1998] Patrick Doherty, Joakim Gustafsson, Lars Karlsson, and Jonas Kvarnström. TAL: Temporal ac- tion logics language specification and tutorial. Linköping Electronic Articles in Computer and Information Science ISSN 1401-9841, 3(015), 1998.
  2. [Ferraris et al., 2007] Paolo Ferraris, Joohyung Lee, and Vladimir Lifschitz. A new perspective on stable models. In Proceedings of International Joint Conference on Arti- ficial Intelligence (IJCAI), pages 372-379, 2007. IJCAI
  3. [Ferraris et al., 2009] Paolo Ferraris, Joohyung Lee, Vladimir Lifschitz, and Ravi Palla. Symmetric splitting in the general theory of stable models. 2009. This volume. [Ferraris et al., 2010] IJCAI
  4. Paolo Ferraris, Joohyung Lee, and Vladimir Lifschitz. Stable models and circumscription. 11 Artificial Intelligence, 2010. To appear.
  5. [Gelfond and Lifschitz, 1998] Michael Gelfond and Vladimir Lifschitz. Action languages. Electronic Transactions on Artificial Intelligence, 3:195-210, 1998.
  6. [Janhunen and Oikarinen, 2004] Tomi Janhunen and Emilia Oikarinen. Capturing parallel circumscription with dis- junctive logic programs. In Proceedings of European Con- ference on Logics in Artificial Intelligence (JELIA), pages 134-146, 2004.
  7. [Kowalski and Sergot, 1986] Robert Kowalski and Marek Sergot. A logic-based calculus of events. New Genera- tion Computing, 4:67-95, 1986.
  8. [Lee and Lin, 2004] Joohyung Lee and Fangzhen Lin. Loop formulas for circumscription. In Proceedings of National Conference on Artificial Intelligence (AAAI), pages 281- 286, 2004.
  9. [Lee et al., 2008] Joohyung Lee, Vladimir Lifschitz, and Ravi Palla. A reductive semantics for counting and choice in answer set programming. In Proceedings of the AAAI Conference on Artificial Intelligence (AAAI), pages 472- 479, 2008.
  10. [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.
  11. [Lifschitz, 1994] Vladimir Lifschitz. Circumscription. In D.M. Gabbay, C.J. Hogger, and J.A. Robinson, editors, Handbook of Logic in AI and Logic Programming, vol- ume 3, pages 298-352. Oxford University Press, 1994.
  12. [Lifschitz, 2008] Vladimir Lifschitz. What is answer set pro- gramming? In Proceedings of the AAAI Conference on Artificial Intelligence, pages 1594-1597, 2008.
  13. [Lin and Zhou, 2007] Fangzhen Lin and Yi Zhou. From an- swer set logic programming to circumscription via logic of GK. In Proceedings of International Joint Conference on Artificial Intelligence (IJCAI), 2007. IJCAI
  14. [Marek and Truszczyński, 1999] Victor Marek and Mirosław Truszczyński. Stable models and an alter- native logic programming paradigm. In The Logic Programming Paradigm: a 25-Year Perspective, pages 375-398. Springer Verlag, 1999.
  15. [McCarthy, 1980] John McCarthy. Circumscription-a form of non-monotonic reasoning. Artificial Intelligence, 13:27-39,171-172, 1980.
  16. [McCarthy, 1986] John McCarthy. Applications of circum- scription to formalizing common sense knowledge. Artifi- cial Intelligence, 26(3):89-116, 1986.
  17. [Miller and Shanahan, 1999] Rob Miller and Murray Shana- han. The event calculus in classical logic -alternative ax- iomatisations. Electron. Trans. Artif. Intell., 3(A):77-105, 1999.
  18. [Mueller, 2004a] Erik T. Mueller. Event calculus reasoning through satisfiability. J. Log. Comput., 14(5):703-730, 2004.
  19. [Mueller, 2004b] Erik T. Mueller. A tool for satisfiability- based commonsense reasoning in the event calculus. In Valerie Barr and Zdravko Markov, editors, FLAIRS Con- ference. AAAI Press, 2004.
  20. [Mueller, 2006] Erik Mueller. Commonsense reasoning. El- sevier, 2006.
  21. [Niemelä, 1999] Ilkka Niemelä. Logic programs with stable model semantics as a constraint programming paradigm. Annals of Mathematics and Artificial Intelligence, 25:241- 273, 1999.
  22. [Reiter, 1980] Raymond Reiter. A logic for default reason- ing. Artificial Intelligence, 13:81-132, 1980.
  23. [Shanahan and Witkowski, 2004] Murray Shanahan and Mark Witkowski. Event calculus planning through satisfiability. J. Log. Comput., 14(5):731-745, 2004.
  24. [Shanahan, 1995] Murray Shanahan. A circumscriptive cal- culus of events. Artif. Intell., 77(2):249-284, 1995.
  25. [Shanahan, 1997] Murray Shanahan. Solving the Frame Problem: A Mathematical Investigation of the Common Sense Law of Inertia. MIT Press, 1997.
  26. [Shanahan, 1999] Murray Shanahan. The event calculus ex- plained. In Artificial Intelligence Today, LNCS 1600, pages 409-430. Springer, 1999.

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

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