Proceedings

Generalized First Order Decision Diagrams for First Order Markov Decision Processes

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 1916-1920.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

First order decision diagrams (FODD) were recently introduced as a compact knowledge representation expressing functions over relational structures. FODDs represent numerical functions that, when constrained to the Boolean range, use only existential quantification. Previous work developed a set of operations over FODDs, showed how they can be used to solve relational Markov decision processes (RMDP) using dynamic programming algorithms, and demonstrated their success in solving stochastic planning problems from the International Planning Competition in the system FODD-Planner. A crucial ingredient of this scheme is a set of operations to remove redundancy in decision diagrams, thus keeping them compact. This paper makes three contributions. First, we introduce Generalized FODDs (GFODD) and combination algorithms for them, generalizing FODDs to arbitrary quantification. Second, we show how GFODDs can be used in principle to solve RMDPs with arbitrary quantification, and develop a particularly promising case where an arbitrary number of existential quantifiers is followed by an arbitrary number of universal quantifiers. Third, we develop a new approach to reduce FODDs and GFODDs using model checking. This yields a reduction that is complete for FODDs and provides a sound reduction procedure for GFODDs.Saket Subhash Joshi, Kristian Kersting, Roni Khardon

  1. [Bahar et al., 1993] R. Bahar, E. Frohm, C. Gaona, G. Hachtel, E. Macii, A. Pardo, and F. Somenzi. Algebraic decision diagrams and their applications. In IEEE /ACM International Conference on Computer Aided Design, 1993.
  2. [Boutilier et al., 2001] C. Boutilier, R. Reiter, and B. Price. Sym- bolic dynamic programming for first-order mdps. In Proceedings of IJCAI, pages 690-700, 2001. IJCAI
  3. [Groote and Tveretina, 2003] J. Groote and O. Tveretina. Binary decision diagrams for first order predicate logic. Journal of Logic and Algebraic Programming, 57:1-22, 2003.
  4. [Hoey et al., 1999] J. Hoey, R. St-Aubin, A. Hu, and C. Boutilier. Spudd: Stochastic planning using decision diagrams. In Proceed- ings of UAI, pages 279-288, 1999.
  5. [Hölldobler et al., 2006] S. Hölldobler, E. Karabaev, and O. Skvortsova. FluCaP: a heuristic search planner for first- order MDPs. Journal of Artificial Intelligence Research, 27:419-439, 2006.
  6. [Joshi and Khardon, 2008] S. Joshi and R. Khardon. Stochastic planning with first order decision diagrams. In Proceedings of the International Conference on Automated Planning and Schedul- ing, 2008.
  7. [Kersting et al., 2004] K. Kersting, M. Van Otterlo, and L. De Raedt. Bellman goes relational. In Proceedings of ICML, 2004.
  8. [Lloyd, 1987] J.W. Lloyd. Foundations of Logic Programming. Springer Verlag, 1987. Second Edition.
  9. [Puterman, 1994] M. L. Puterman. Markov decision processes: Discrete stochastic dynamic programming. Wiley, 1994.
  10. [Sanner and Boutilier, 2009] Scott Sanner and Craig Boutilier. Practical solution techniques for first-order mdps. Artif. Intell., 173:748-488, 2009.
  11. [Wang et al., 2008] C. Wang, S. Joshi, and R. Khardon. First order decision diagrams for relational mdps. JAIR, 31:431-472, 2008. IJCAI

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

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