Proceedings

Isomorph-Free Branch and Bound Search for Finite State Controllers

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 2282-2289.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

The recent proliferation of smart-phones and other wearable devices has lead to a surge of new mobile applications. Partially observable Markov decision processes provide a natural framework to design applications that continuously make decisions based on noisy sensor measurements. However, given the limited battery life, there is a need to minimize the amount of online computation. This can be achieved by compiling a policy into a finite state controller since there is no need for belief monitoring or online search. In this paper, we propose a new branch and bound technique to search for a good controller. In contrast to many existing algorithms for controllers, our search technique is not subject to local optima. We also show how to reduce the amount of search by avoiding the enumeration of isomorphic controllers and by taking advantage of suitable upper and lower bounds. The approach is demonstrated on several benchmark problems as well as a smart-phone application to assist persons with Alzheimer's to wayfind.

  1. [Amato et al., 2009] C. Amato, D. Bernstein, and S. Zil- berstein. Optimizing fixed-size stochastic controllers for POMDPs and decentralized POMDPs. Journal of Au- tonomous Agents and Multi-Agent Systems, 2009.
  2. [Amato et al., 2010] C. Amato, B. Bonet, and S. Zilberstein. Finite-state controllers based on mealy machines for cen- tralized and decentralized POMDPs. In AAAI, 2010.
  3. [Braziunas and Boutilier, 2004] D. Braziunas and C. Boutilier. Stochastic local search for POMDP controllers. In AAAI, pages 690-696, 2004.
  4. [Grześ et al., 2013] Marek Grześ, Jesse Hoey, Shehroz S. Khan, Alex Mihailidis, Stephen Czarnuch, Daniel Jack- son, and Andrew Monk. Relational approach to knowledge engineering for POMDP-based assistance sys- tems as a translation of a psychological model. In- ternational Journal of Approximate Reasoning, 2013. http://dx.doi.org/10.1016/j.ijar.2013.03.006. DOI
  5. [Hansen, 1998] E. Hansen. An improved policy iteration al- gorithm for partially observable MDPs. In NIPS, 1998.
  6. [Hauskrecht, 2000] Milos Hauskrecht. Value-function ap- proximations for partially observable Markov decision processes. Journal of Artificial Intelligence Research, 13:33-94, 2000.
  7. [Hoey and Poupart, 2005] Jesse Hoey and Pascal Poupart. Solving POMDPs with continuous or large discrete ob- servation spaces. In Proc. of the International Joint Con- ference on Artificial Intelligence, pages 1332-1338, July 2005. IJCAI
  8. [Hoey et al., 2012] Jesse Hoey, Xiao Yang, Eduardo Quin- tana, and Jesús Favela. Lacasa: Location and context- aware safety assistant. In Proceedings of the Interna- tional Conference on Pervasive Computing Technologies for Healthcare, pages 171-174, 2012.
  9. [Hopcroft, 1971] John Hopcroft. An n log n algorithm for minimizing states in a finite automaton. Technical Re- port StaN-CS-70-190, Stanford University, Department of Computer Science, 1971.
  10. [Huffman, 1954] David A Huffman. The synthesis of se- quential switching circuits. Journal of the Franklin Insti- tute, 257(3):161-190, 1954.
  11. [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 Kathryn B. Laskey and Henri Prade, editors, UAI, pages 417-426.
  12. Morgan Kaufmann, 1999.
  13. [Moore, 1956] Edward F Moore. Gedanken-experiments on sequential machines. Automata studies, 34:129-153, 1956.
  14. [Poupart and Boutilier, 2003] Pascal Poupart and Craig Boutilier. Bounded finite state controllers. In Sebastian Thrun, Lawrence K. Saul, and Bernhard Schölkopf, editors, NIPS. MIT Press, 2003.
  15. [Poupart et al., 2011a] Pascal Poupart, Kee-Eung Kim, and Dongho Kim. Closing the gap: Improved bounds on optimal POMDP solutions. In Fahiem Bacchus, Carmel Domshlak, Stefan Edelkamp, and Malte Helmert, editors, ICAPS. AAAI, 2011.
  16. [Poupart et al., 2011b] Pascal Poupart, Tobias Lang, and Marc Toussaint. Analyzing and escaping local optima in planning as inference for partially observable domains. In Dimitrios Gunopulos, Thomas Hofmann, Donato Malerba, and Michalis Vazirgiannis, editors, ECML/PKDD (2), vol- ume 6912 of Lecture Notes in Computer Science, pages 613-628. Springer, 2011.
  17. [Toussaint et al., 2006] M. Toussaint, S. Harmeling, and A. Storkey. Probabilistic inference for solving (PO)MDPs. Technical Report EDI-INF-RR-0934, School of Informat- ics, University of Edinburgh, 2006.
  18. [Vlassis et al., 2012] Nikos Vlassis, Michael L. Littman, and David Barber. On the computational complexity of stochastic controller optimization in POMDPs. TOCT, 4(4):12, 2012.

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

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