Proceedings

Symbolic Dynamic Programming for First-Order MDPs

Download BibTeX Cite

Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence. Pages 690-699.

© 2001 International Joint Conferences on Artificial Intelligence

Abstract

We present a dynamic programming approach for the solution of first-order Markov decisions processes. This technique uses an MDP whose dynamics is represented in a variant of the situation calculus allowing for stochastic actions. It produces a logical description of the optimal value function and policy by constructing a set of first-order formulae that minimally partition state space according to distinctions made by the value function and policy. This is achieved through the use of an operation known as decision-theoretic regression. In effect, our algorithm performs value iteration without explicit enumeration of either the state or action spaces of the MDP. This allows problems involving relational fluents and quantification to be solved without requiring explicit state space enumeration or conversion to propositional form.

  1. [Bacchus et al., 1995] F. Bacchus, J. Y. Halpern, and H. J. Levesque. Reasoning about noisy sensors in the situation calculus. IJCAI-95, 1933-1940, Montreal, 1995. IJCAI
  2. [Bellman, 1957] R. E. Bellman. Dynamic Programming. Princeton University Press, Princeton, 1957.
  3. [Bertsekas and Tsitsiklis, 1996] D. P. Bertsekas and J.. N. Tsitsiklis. Neuro-dynamic Programming. Athena, Belmont, MA, 1996.
  4. [Boutilier et al., 1999] C. Boutilier, T. Dean, and S. Hanks. De- cision theoretic planning: Structural assumptions and computa- tional leverage. J. Art. Intel. Res., 11:1-94, 1999.
  5. [Boutilier et al., 2000a] C. Boutilier, R. Dearden, and M. Gold- szmidt. Stochastic dynamic programming with factored represen- tations. Art. Intel., 121:49-107, 2000.
  6. [Boutilier et al., 2000b] C. Boutilier, R. Reiter, M. Soutchanski, and S. Thrun. Decision-theoretic, high-level agent programming in the situation calculus. AAAI-2000, 355-362, Austin, TX, 2000.
  7. [Geffner and Bonet, 1998] H. Geffner and B. Bonet. High- level planning and control with incomplete information using POMDPs. Fall AAAI Symp. on Cognitive Robotics, Orlando, FL, 1998.
  8. [Hoey et al., 1999] J. Hoey, R. St-Aubin, A. Hu, and C. Boutilier. SPUDD: Stochastic planning using decision diagrams. UAI-99, 279-288, Stockholm, 1999.
  9. [McCarthy, 1963] J. McCarthy. Situations, actions and causal laws. Tech. report, Stanford Univ., 1963. Repr. Semantic Information Processing (M. Minsky ed.), MIT Press, Cambridge, 1968, 410- 417.
  10. [Pirri and Reiter, 1999] F. Pirri and R. Reiter. Some contributions to the metatheory of the situation calculus. JACM, 46(3):261-325, 1999.
  11. [Poole, 1997] D. Poole. The independent choice logic for mod- elling multiple agents under uncertainty. Art. Intel., 94(1-2):7- 56, 1997.
  12. [Puterman, 1994] M. L. Puterman. Markov Decision Processes: Discrete Stochastic Dynamic Programming. Wiley, 1994.
  13. [Reiter, 1991] R. Reiter. The frame problem in the situation calcu- lus: A simple solution (sometimes) and a completeness result for goal regression. In V. Lifschitz, ed., Artificial Intelligence and Mathematical Theory of Computation (Papers in Honor of John McCarthy), 359-380. Academic Press, 1991.
  14. [Reiter, 2001] R. Reiter. Knowledge in Action: Logical Founda- tions for Describing and Implementing Dynamical Systems. MIT Press, Cambridge, MA, 2001.

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

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