Proceedings

A Classification of First-Order Progressable Action Theories in Situation Calculus

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 1132-1137.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

Projection in the situation calculus refers to answering queries about the future evolutions of the modeled domain, while progression refers to updating the logical representation of the initial state so that it reflects the changes due to an executed action. In the general case projection is not decidable and progression may require second-order logic. In this paper we focus on a recent result about the decidability of projection and use it to drive results for the problem of progression. In particular we contribute with the following: (i) a major result showing that for a large class of intuitive action theories with bounded unknowns a first-order progression always exists and can be computed; (ii) a comprehensive classification of the known classes that can be progressed in first-order; (iii) a novel account of nondeterministic actions in the situation calculus.

  1. [Claßen and Lakemeyer, 2006] Jens Claßen and Gerhard Lakemeyer. Foundations for knowledge-based programs using ES. In Patrick Doherty, John Mylopoulos, and Christopher A. Welty, editors, Proceedings, Tenth Inter- national Conference on Principles of Knowledge Repre- sentation and Reasoning (KR), pages 318-328, 2006.
  2. [De Giacomo et al., 2009] Giuseppe De Giacomo, Yves Lespérance, Hector J. Levesque, and Sebastian Sardina. Multi-Agent Programming: Languages, Tools and Appli- cations, chapter IndiGolog: A High-Level Programming Language for Embedded Reasoning Agents, pages 31-72. Springer, 2009.
  3. [De Giacomo et al., 2012] Giuseppe De Giacomo, Yves Lespérance, and Fabio Patrizi. Bounded situation calcu- lus action theories and decidable verification. In Gerhard Brewka, Thomas Eiter, and Sheila A. McIlraith, editors, Principles of Knowledge Representation and Reasoning: Proceedings of the Thirteenth International Conference (KR), 2012.
  4. [Imielinski and Lipski, 1984] Tomasz Imielinski and Witold Lipski. Incomplete information in relational databases. J. ACM, 31(4):761-791, September 1984.
  5. [Levesque et al., 1997] H. J. Levesque, R. Reiter, Y. Lespérance, F. Lin, and R. B. Scherl. Golog: A logic programming language for dynamic domains. Journal of Logic Programming, 31(1-3):59-83, 1997.
  6. [Levesque, 1996] Hector Levesque. What is planning in the presence of sensing? In The Proceedings of the Thirteenth National Conference on Artificial Intelligence, AAAI-96, pages 1139-1146, Portland, Oregon, August 1996. Amer- ican Association for Artificial Intelligence.
  7. [Lin and Reiter, 1994] Fangzhen Lin and Raymond Reiter. Forget it! In Russell Greiner and Devika Subramanian, ed- itors, Working Notes, AAAI Fall Symposium on Relevance, pages 154-159, Menlo Park, California, 1994. American Association for Artificial Intelligence.
  8. [Lin and Reiter, 1997] F. Lin and R. Reiter. How to progress a database. Artificial Intelligence, 92(1-2):131-167, 1997.
  9. [Lin, 1996] Fangzhen Lin. Embracing causality in specify- ing the indeterminate effects of actions. In AAAI/IAAI, Vol. 1, pages 670-676, 1996.
  10. [Liu and Lakemeyer, 2009] Yongmei Liu and Gerhard Lake- meyer. On first-order definability and computability of progression for local-effect actions and beyond. In Proc. IJCAI-09, pages 860-866, 2009. IJCAI
  11. [Liu and Levesque, 2005] Y. Liu and H. J. Levesque. Tractable reasoning with incomplete first-order knowledge in dynamic systems with context-dependent actions. In Proc. IJCAI-05, Edinburgh, Scotland, August 2005. IJCAI
  12. [McCarthy and Hayes, 1969] J. McCarthy and P. J. Hayes. Some philosophical problems from the standpoint of artifi- cial intelligence. Machine Intelligence, 4:463-502, 1969.
  13. [Reiter, 1993] R. Reiter. Proving properties of states in the situation calculus. Artificial Intelligence, 64(2):337-351, 1993.
  14. [Reiter, 2001] R. Reiter. Knowledge in Action. Logical Foun- dations for Specifying and Implementing Dynamical Sys- tems. MIT Press, 2001.
  15. [Scherl and Levesque, 2003] R. Scherl and H. J. Levesque. Knowledge, action, and the frame problem. Artificial In- telligence, 144(1-2):1-39, 2003.
  16. [Shirazi and Amir, 2005] Afsaneh Shirazi and Eyal Amir. First-order logical filtering. In Proc. of IJCAI-05, pages 589-595, 2005. IJCAI
  17. [Thielscher, 1999] M. Thielscher. From situation calculus to fluent calculus: State update axioms as a solution to the inferential frame problem. Artificial Intelligence, 111(1- 2):277-299, July 1999.
  18. [Vassos and Levesque, 2008] S. Vassos and H. J. Levesque. On the progression of situation calculus basic action the- ories: Resolving a 10-year-old conjecture. In Proceed- ings of the National Conference on Artificial Intelligence (AAAI), pages 1004-1009, 2008.
  19. [Vassos et al., 2008] S. Vassos, Gerhard Lakemeyer, and H. J. Levesque. First-order strong progression for local- effect basic action theories. In Proceedings of the Eleventh International Conference on Principles of Knowledge Representation and Reasoning (KR-08), pages 662-272, 2008.

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

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