Proceedings

Hierarchical Heuristic Forward Search in Stochastic Domains

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 2542-2548.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

Many MDPs exhibit an hierarchical structure where the agent needs to perform various subtasks that are coupled only by a small sub-set of variables containing, notably, shared resources. Previous work has shown how this hierarchical structure can be exploited by solving several sub-MDPs representing the different subtasks in different calling contexts, and a root MDP responsible for sequencing and synchronizing the subtasks, instead of a huge MDP representing the whole problem. Another important idea used by efficient algorithms for solving flat MDPs, such as (L)AO* and (L)RTDP, is to exploit reachability information and an admissible heuristics in order to accelerate the search by pruning states that cannot be reached from a given starting state under an optimal policy. In this paper, we combine both ideas and develop a variant of the AO* algorithm for performing forward heuristic search in hierarchical models. This algorithm shows great performance improvements over hierarchical approaches using standard MDP solvers such as Value Iteration, as well as with respect to AO* applied to a flat representation of the problem. Moreover, it presents a general new method for accelerating AO* and other forward search algorithms. Substantial performance gains may be obtained in these algorithms by partitioning the set of search nodes, and solving a subset of nodes completely before propagating the results to other subsets.

  1. [Amir and Englehardt, 2003] Amir, E.; and Englehardt; B. 2003. Factored Planning. In Pro- ceedings of the Eighteenth Inter- national Joint Conference on Ar- tificial Intelligence, 929-935. San Francisco, Calif.: Morgan Kauf- mann. [Andre and Russell, 2002]
  2. Andre, D.; and Russell, S. 2002. State Abstraction for Programmable Reinforcement Learning Agents. In Proceedings of the Eighteenth National Con- ference on Artificial Intelligence, 119-125.
  3. [Barto ıet al., 1995] Barto, A.G.; Bradtke, S.J.; and Singh, S.P. 1995. Learning to Act using Real-Time Dynamic Pro- gramming. Artificial Intelligence 672(1-2):81-138.
  4. [Bertsekas and Tsitsiklis, 1997] Bertsekas, D.P.; and Tsitsiklis, J. 1997. Neuro-Dynamic Program- ming. Belmont, Mass.: Athena Scientific. [Bonet and Geffner, 2003]
  5. Bonet, B.; and Geffner, H. 2003. Labeled RTDP: Improving the Convergence of Real-Time Dy- namic Programming. In Proceed- ings of the Thirteenth Interna- tional Conference on Automated Planning and Scheduling, 12-21. Menlo Park, Calif.: AAAI Press.
  6. [Dean and Kanazawa, 1993] Dean, T.; and Kanazawa, K. 1993. A Model for Reasoning about Per- sistence and Causation. Computa- tional Intelligence 5(3):142-150.
  7. [Hanks and McDermott, 1994] Hanks, S.; and McDermott, D.V. 1994. Modeling a Dynamic and Uncerain World I: Symbolic Prob- abilistic Reasoning about Change. Artificial Intelligence 66(1):1-55.
  8. [Hansen and Zilberstein, 2001] Hansen ,E.A.; and Zilberstein, S. 2001. LAO*: A Heuristic Search Algorithm that Finds Solutions with Loops. Artificial Intelligence 129(1-2):35-62.
  9. [Meuleau et al., 2006] Meuleau, N.; Brafman, R.; and Be- nazera, E. 2006. Stochastic Over- subscription Planning using Hier- archies of MDPs. In Proceedings of the Sixteenth International Con- ference on Automated Planning and Scheduling, 121-130. Menlo Park, Calif.: AAAI Press.
  10. [Nilsson, 1980] Nilsson, N.J. 1980. Principles of Artificial Intelligence. Palo Alto, Calif.: Tioga Publishing Company.
  11. [Puterman, 1994] Puterman, M.L. 1994. Markov Decision Processes: Discrete Stochastic Dynamic Program- ming. New York, NY: Wiley.
  12. [Sutton et al., 1999] Sutton, R.S.; Precup, D.; and Singh, S.P. 1999. Between MDPs and Semi-MDPs: A Framework for Temporal Abstraction in Rein- forcement Learning. Artificial In- telligence 112(1-2):181-211.

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

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