Proceedings

Using Linear Programming for Bayesian Exploration in Markov Decision Processes

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 2437-2441.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

A key problem in reinforcement learning is finding a good balance between the need to explore the environment and the need to gain rewards by exploiting existing knowledge. Much research has been devoted to this topic, and many of the proposed methods are aimed simply at ensuring that enough samples are gathered to estimate the value function well. In contrast, in 1959 Bellman proposed constructing a representation in which the states of the original system are paired with knowledge about the current model. Hence, knowledge about the possible Markov models of the environment is represented and maintained explicitly. Unfortunately, this approach is intractable except for bandit problems (where it gives rise to Gittins indices, an optimal exploration method). In this paper, we explore ideas for making this method computationally tractable. We maintain a model of the environment as a Markov Decision Process. We sample finite-length trajectories from the infinite tree using ideas based on sparse sampling. Finding the values of the nodes of this sparse subtree can then be expressed as an optimization problem, which we solve using Linear Programming. We illustrate this approach on a few domains and compare it with other exploration algorithms.

  1. [Bellman and Kalaba, 1959] R. Bellman and R. Kalaba. On adaptive control processes. In IRE Trans., volume 4, pages 1-9, 1959.
  2. [Brafman and Tennenholtz, 2001] R. I. Brafman and M. Ten- nenholtz. R-MAX -a general polynomial time algorithm for near-optimal reinforcement learning. In IJCAI, pages 953-958, 2001.
  3. [de Farias and Roy, 2003] D.P. de Farias and B. Van Roy. The linear programming approach to approximate dy- namic programming. Operations Research, 51(6):850- 865, 2003.
  4. [de Farias and Roy, 2004] D.P. de Farias and B. Van Roy. On constraint sampling for the linear programming approach to approximate dynamic programming. Mathematics of Operations Research, 29(3):462-478, 2004.
  5. [Dearden et al., 1999] R. Dearden, N. Friedman, and D. An- dre. Model-based bayesian exploration. In Proc. 15th UAI Conference, pages 150-159, 1999.
  6. Duff, 2002
  7. M. O. Duff. Optimal Learning: Computational procedures for Bayes-adaptive Markov decision processes. PhD thesis, University of Massachussets, 2002.
  8. [Duff, 2003] M. O. Duff. Design for an optimal probe. In International Conference on Machine Learning, 2003.
  9. [Gittins and Jones, 1979] J.C. Gittins and D. Jones. Bandit processes and dynamic allocation indices. Journal of the Royal Statistical Society, Series B, 41(2):148-177, 1979.
  10. [Hauskrecht and Kveton, 2004] M. Hauskrecht and B. Kve- ton. Linear program approximations for factored continuous-state markov decision processes. In Advances in Neural Information Processing Systems 17, 2004.
  11. [Kearns and Singh, 1998] M. Kearns and S. Singh. Near- optimal reinforcement learning in polynomial time. In Proc. 15th ICML, pages 260-268, 1998.
  12. [Kearns et al., 1999] M. Kearns, Y. Mansour, and A. Y. Ng. A sparse sampling algorithm for near-optimal planning in large markov decision processes. In IJCAI, pages 1324- 1231, 1999. IJCAI
  13. [Martin, 1967] J.J. Martin. Bayesian Decision Problems and Markov Chains. John Wiley & Sons, New York, 1967.
  14. [Meuleau and Bourgine, 1999] N. Meuleau and P. Bourgine. Exploration of multi-state environments: Local measures and back-propagation of uncertainty. Machine Learning, 35(2):117-154, 1999.
  15. [Puterman, 1994] M. L. Puterman. Markov Decision Pro- cesses. John Wily & Sons, New York, 1994.
  16. [Schweitzer and Seidmann, 1985] P. Schweitzer and A. Sei- dmann. Generalized polynomial approximations in markovian decision processes. J. Math. Anal. Appl., 110:568-582, 1985.
  17. [Strehl and Littman, 2005] A. L. Strehl and M. L. Littman. A theoretical analysis of model-based interval estimation. In Proc. 21st ICML, 2005.
  18. [Strehl et al., 2006] A. L. Strehl, L. Li, and M. L. Littman. Incremental model-based learners with formal learning- time guarantees. In Proc. 21st UAI Conference, 2006.
  19. [Sutton and Barto, 1998] R. S. Sutton and A. G. Barto. Re- inforcement Learning: An Introduction. MIT Press, Cam- bridge, Massachusetts, 1998.
  20. [Thrun, 1992] S. Thrun. Efficient exploration in rein- forcement learning. Technical Report CMU-CS-92-102, Carnegie Mellon University, School of Computer Science, 1992.
  21. [Wang et al., 2005] T. Wang, D. Lizotte, M. Bowling, and D. Schuurmans. Bayesian sparse sampling for on-line re- ward optimization. In Proceedings of Twenty-First Inter- national Conference on Machine Learning, 2005.

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

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