Proceedings

Solving POMDPs Using Quadratically Constrained Linear Programs

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 2418-2423.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

Developing scalable algorithms for solving partially observable Markov decision processes (POMDPs) is an important challenge. One approach that effectively addresses the intractable memory requirements of POMDP algorithms is based on representing POMDP policies as finite-state controllers. In this paper, we illustrate some fundamental disadvantages of existing techniques that use controllers. We then propose a new approach that formulates the problem as a quadratically constrained linear program (QCLP), which defines an optimal controller of a desired size. This representation allows a wide range of powerful nonlinear programming algorithms to be used to solve POMDPs. Although QCLP optimization techniques guarantee only local optimality, the results we obtain using an existing optimization method show significant solution improvement over the state-of-the-art techniques. The results open up promising research directions for solving large POMDPs using nonlinear programming methods.

  1. [Amato et al., 2006] Christopher Amato, Daniel S. Bern- stein, and Shlomo Zilberstein. Optimal fixed-size con- trollers for decentralized POMDPs. In Proceedings of the Workshop on Multi-Agent Sequential Decision Making in Uncertain Domains (MSDM) at AAMAS, Hakodate, Japan, 2006.
  2. [Bernstein et al., 2005] Daniel S. Bernstein, Eric Hansen, and Shlomo Zilberstein. Bounded policy iteration for de- centralized POMDPs. In Proc. of the Nineteenth Inter- national Joint Conference on Artificial Intelligence, Edin- burgh, Scotland, 2005. IJCAI
  3. [Bertsekas, 2004] Dimitri P. Bertsekas. Nonlinear Program- ming. Athena Scientific, 2004.
  4. [Cassandra, 1998a] Anthony R. Cassandra. Exact and Ap- proximate Algorithms for Partially Observable Markov Decision Processes. PhD thesis, Brown University, Provi- dence, RI, 1998.
  5. Anthony R. Cassandra. A survey of POMDP applications. In AAAI Fall Symposium: Planning with POMDPs, Orlando, FL, 1998.
  6. [Eckles, 1968] James E. Eckles. Optimum maintenance with incomplete information. Operations Research, 16:1058- 1067, 1968.
  7. [Feng and Hansen, 2002] Zhengzhu Feng and Eric A. Hansen. Symbolic heuristic search for factored Markov decision processes. In Proc. of the Eighteenth National Conference on Artificial Intelligence, pages 455-460, 2002.
  8. [Feng and Zilberstein, 2005] Zhengzhu Feng and Shlomo Zilberstein. Efficient maximization in solving POMDPs. In Proc. of the Twentieth National Conference on Artifi- cial Intelligence, Pittsburgh, PA, 2005.
  9. [Gill et al., 2005] Philip E. Gill, Walter Murray, and Michael Saunders. Snopt: An SQP algorithm for large-scale con- strained optimization. SIAM Review, 47:99-131, 2005.
  10. [Hansen, 1998] Eric A. Hansen. Solving POMDPs by searching in policy space. In Proc. of the Fourteenth Conference on Uncertainty in Artificial Intelligence, pages 211-219, Madison, WI, 1998.
  11. [Hauskrecht and Fraser, 1998] Milos Hauskrecht and Hamish Fraser. Modeling treatment of ischemic heart dis- ease with partially observable Markov decision processes. In Proc. of American Medical Informatics Association annual symposium on Computer Applications in Health Care, pages 538-542, 1998.
  12. [Littman et al., 1995] Michael L. Littman, Anthony R. Cas- sandra, and Leslie Pack Kaelbling. Learning policies for partially observable environments: Scaling up. Technical Report CS-95-11, Brown University, Department of Com- puter Science, Providence, RI, 1995.
  13. [Meuleau et al., 1999] Nicolas Meuleau, Kee-Eung Kim, Leslie Pack Kaelbling, and Anthony R. Cassandra. Solv- ing POMDPs by searching the space of finite policies. In Proc. of the Fifteenth Conference on Uncertainty in Ar- tificial Intelligence, pages 417-426, Stockholm, Sweden, 1999.
  14. [Pineau et al., 2005] Jolle Pineau, Geoffrey Gordon, and Sebastian Thrun. Point-based approximations for fast POMDP solving. Technical Report SOCS-TR-2005.4, McGill University. School of Computer Science, Mon- treal, QC, 2005.
  15. [Poupart and Boutilier, 2003] Pascal Poupart and Craig Boutilier. Bounded finite state controllers. In Advances in Neural Information Processing Systems, 16, Vancouver, BC, 2003.
  16. [Poupart and Boutilier, 2004] Pascal Poupart and Craig Boutilier. VDCBPI: an approximate scalable algorithm for large scale POMDPs. In Advances in Neural In- formation Processing Systems, 17, pages 1081-1088, Vancouver, BC, 2004.
  17. [Simmons and Koenig, 1995] Reid Simmons and Sven Koenig. Probabilistic navigation in partially observable environments. In Proc. of the 14th International Joint Conference on Artificial Intelligence, pages 1080-1087, 1995.
  18. [Singh et al., 1994] Satinder Singh, Tommi Jaakkola, and Michael Jordan. Learning without state-estimation in par- tially observable Markovian decision processes. In Ma- chine Learning: Proceedings of the Eleventh International Conference, pages 284-292, 1994.
  19. [Spaan and Vlassis, 2005] Matthijs T. J. Spaan and Nikos Vlassis. Perseus: Randomized point-based value iteration for POMDPs. Journal of AI Research, 24:195-220, 2005.

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

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