Proceedings

Domain-Independent, Automatic Partitioning for Probabilistic Planning

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 1677-1682.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

Recent progress on external-memory MDP solvers has enabled optimal solutions to large probabilistic planning problems. However, PEMVI requires a human to manually partition the MDP before the planning algorithm can be applied — putting an added burden on the domain designer and detracting from the vision of automated planning. This paper presents a novel partitioning scheme, which automatically subdivides the state space into blocks that respect the memory constraints. Our algorithm first applies static domain analysis to identify candidates for partitioning, and then uses heuristic search to generate a good partition. We evaluate the usefulness of our method in the context of PEMVI across many benchmark domains, showing that it can successfully solve extremely large problems in each domain. We also compare the performance of automatic partitioning with previously reported results using human-designed partitions. Experiments show that our algorithm generates significantly superior partitions, which speed MDP solving and also yield vast memory savings.Peng Dai, Mausam, Daniel S Weld

  1. [Aberdeen et al., 2004] Douglas Aberdeen, Sylvie Thiébaux, and Lin Zhang. Decision-theoretic military operations planning. In ICAPS, pages 402-412, 2004.
  2. [Barto et al., 1995] A.G. Barto, S.J. Bradtke, and S.P. Singh. Learn- ing to act using real-time dynamic programming. AI J., 72:81- 138, 1995.
  3. [Bellman, 1957] R. Bellman. Dynamic Programming. Princeton University Press, 1957.
  4. [Bresina et al., 2002] John L. Bresina, Richard Dearden, Nicolas Meuleau, Sailesh Ramkrishnan, David E. Smith, and Richard Washington. Planning under continuous time and resource un- certainty: A challenge for AI. In UAI, pages 77-84, 2002.
  5. [Dai et al., 2008] Peng Dai, Mausam, and Daniel S. Weld. Parti- tioned external memory value iteration. In AAAI, 2008.
  6. [Dean et al., 1997] Thomas Dean, Robert Givan, and Sonia Leach. Model reduction techniques for computing approximately opti- mal solutions for Markov decision processes. In UAI, 1997.
  7. [Edelkamp and Helmert, 1999] Stefan Edelkamp and Malte Helmert. Exhibiting knowledge in planning problems to minimize state encoding length. In ECP, pages 135-147, 1999.
  8. [Edelkamp et al., 2007] Stefan Edelkamp, Shahid Jabbar, and Blai Bonet. External memory value iteration. In ICAPS, 2007.
  9. [Hansen and Zilberstein, 2001] Eric A. Hansen and Shlomo Zilber- stein. LAO*: A heuristic search algorithm that finds solutions with loops. AI J., 129:35-62, 2001. [
  10. [Korf, 2003] Richard E Korf. Delayed duplicate detection: Ex- tended abstract. In IJCAI, pages 1539-1541, 2003. IJCAI
  11. [Littman et al., 1995] Michael L. Littman, Thomas Dean, and Leslie Pack Kaelbling. On the complexity of solving Markov decision problems. In UAI, pages 394-402, 1995.
  12. [Moore and Atkeson, 1995] Andrew W. Moore and Christopher G. Atkeson. The parti-game algorithm for variable resolution rein- forcement learning in multidimensional state-spaces. Machine Learning, 21:199-233, 1995.
  13. [Munos and Moore, 2000] Rémi Munos and Andrew Moore. Rates of convergence for variable resolution schemes in optimal con- trol. In ICML, pages 647-654, 2000.
  14. [Munos and Moore, 2002] Rémi Munos and Andrew Moore. Vari- able resolution discretization in optimal control. Machine Learn- ing, 49(2-3):291-323, 2002.
  15. [Rice, 2001] John A. Rice. Mathematical Statistics and Data Anal- ysis. 2001.
  16. [Wingate and Seppi, 2005] David Wingate and Kevin D. Seppi. Pri- oritization methods for accelerating MDP solvers. JMLR, 6:851- 881, 2005.
  17. [Zhou and Hansen, 2006] R. Zhou and E. A. Hansen. Domain- independent structured duplicate detection. In AAAI, 2006.

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

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