Proceedings

An On-line Decision-Theoretic Golog Interpreter

Download BibTeX Cite

Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence. Pages 19-25.

© 2001 International Joint Conferences on Artificial Intelligence

Abstract

We consider an on-line decision-theoretic interpreter and incremental execution of Golog programs. This new interpreter is intended to overcome some limitations of the off-line interpreter proposed in [Boutilier et al., 2000]. We introduce two new search control operators that can be mentioned in Golog programs: the on-line interpreter takes advantage of one of them to save computational efforts. In addition to sensing actions designed to identify outcomes of stochastic actions, we consider a new representation for sensing actions that may return both binary and real valued data at the run time. Programmers may use sensing actions explicitly in Golog programs whenever results of sensing are required to evaluate tests. The representation for sensing actions that we introduce allows the use of regression, a computationally efficient mechanism for evaluation of tests. We describe an implementation of the on-line incremental decision-theoretic Golog interpreter in Prolog. The implementation was successfully tested on the B21 robot manufactured by RWI.

  1. [Bacchus et al., 1995] Fahiem Bacchus, Joseph Y. Halpern, and Hector J. Levesque. Reasoning about noisy sensors in the situ- ation calculus. In Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence, pages 1933-1940, Montreal, 1995. IJCAI
  2. [Boutilier et al., 2000] C. Boutilier, R. Reiter, M. Soutchanski, and S. Thrun. Decision-theoretic, high-level robot programming in the situation calculus. In Proc. of the 17th National Conference on Artificial Intelligence (AAAI'00), Austin, Texas, 2000.
  3. [Burgard et al., 1999] W. Burgard, A.B. Cremers, D. Fox, D. Hähnel, G. Lakemeyer, D. Schulz, W. Steiner, and S. Thrun. Experiences with an interactive museum tour-guide robot. Artificial Intelligence, 114(1-2), 1999.
  4. [De Giacomo and Levesque, 1999a] G. De Giacomo and H. Levesque. Projection using regression and sensors. In Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence, Stockholm, Sweden, 1999. IJCAI
  5. [De Giacomo and Levesque, 1999b] G. De Giacomo and H.J. Levesque. An incremental interpreter for high-level programs with sensing. In Levesque and Pirri, editors, Logical Foundations for Cognitive Agents: Contributions in Honor of Ray Reiter, pages 86-102. Springer, 1999.
  6. [De Giacomo et al., 1998] G. De Giacomo, R. Reiter, and M.E. Soutchanski. Execution monitoring of high-level robot pro- grams. In Principles of Knowledge Representation and Reason- ing: Proc. of the 6th International Conference (KR'98), pages 453-464, Trento, Italy, 1998.
  7. [Dearden and Boutilier, 1994] Richard Dearden and Craig Boutilier. Integrating planning and execution in stochastic domains. In Proceedings of the Tenth Conference on Uncertainty in Artificial Intelligence, pages 162-169, 1994.
  8. [Funge, 1998] J. Funge. Making Them Behave: Cognitive Models for Computer Animation, Ph.D. Thesis. Dept. of Computer Sci- ence, Univ. of Toronto, 1998.
  9. [Grosskreutz, 2000] H. Grosskreutz. Probabilistic projection and belief update in the pgolog framework. In The 2nd International Cognitive Robotics Workshop, 14th European Conference on AI, pages 34-41, Berlin, Germany, 2000.
  10. [Lakemeyer, 1999] G. Lakemeyer. On sensing and off-line inter- preting in golog. In Levesque and Pirri, editors, Logical Founda- tions for Cognitive Agents: Contributions in Honor of Ray Reiter, pages 173-189. Springer, 1999.
  11. [Levesque, 1996] H.J. Levesque. What is planning in the presence of sensing? In Proceedings of the Thirteenth National Conference on Artificial Intelligence, volume 2, pages 1139-1145, Portland, Oregon, 1996.
  12. [McIlraith, 1998] S. McIlraith. Explanatory diagnosis: Conjectur- ing actions to explain obsevations. In Principles of Knowledge Representation and Reasoning: Proc. of the 6th International Conference (KR'98), pages 167-177, Italy, 1998.
  13. [Pirri and Finzi, 1999] F. Pirri and A. Finzi. An approach to percep- tion in theory of actions: part 1. Linköping Electronic Articles in Computer and Information Science, 4(41), 1999.
  14. [Pirri and Reiter, 1999] F. Pirri and R. Reiter. Some contributions to the metatheory of the situation calculus. Journal of the ACM, 46(3):261-325, 1999.
  15. [Reiter, 2000] R. Reiter. Knowledge in Action: Logical Foun- dations for Describing and Implementing Dynamical Systems. http://www.cs.toronto.edu/˜cogrobo/, 2000. Link
  16. [Scherl and Levesque, 1993] R. Scherl and H.J. Levesque. The frame problem and knowledge producing actions. In Proceedings of the Eleventh National Conference on Artificial Intelligence, pages 689-695, Washington, DC, 1993.
  17. [Soutchanski, 2001] M Soutchanski. A correspondence between two different solutions to the projection task with sensing. In The 5th Symposium on Logical Formalizations of Commonsense Rea- soning, New York, USA, 2001.

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

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