Proceedings

Monte Carlo Tree Search in Continuous Action Spaces with Execution Uncertainty

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 690-696.

Abstract

Real world applications of artificial intelligence often require agents to sequentially choose actions from continuous action spaces with execution uncertainty. When good actions are sparse, domain knowledge is often used to identify a discrete set of promising actions. These actions and their uncertain effects are typically evaluated using a recursive search procedure. The reduction of the problem to a discrete search problem causes severe limitations, notably, not exploiting all of the sampled outcomes when evaluating actions, and not using outcomes to help find new actions outside the original set. We propose a new Monte Carlo tree search (MCTS) algorithm specifically designed for exploiting an execution model in this setting. Using kernel regression, it generalizes the information about action quality between actions and to unexplored parts of the action space. In a high fidelity simulator of the olympic sport of curling, we show that this approach significantly outperforms existing MCTS methods.

  1. [Ahmad et al., 2016] Zaheen Farraz Ahmad, Robert C. Holte, and Michael Bowling. Action selection for hammer shots in curling. In Proceedings of the Twenty-Fifth In- ternational Joint Conference on Artificial Intelligence (IJ- CAI), 2016. IJCAI
  2. [Archibald et al., 2009] Christopher Archibald, Alon Alt- man, and Yoav Shoham. Analysis of a winning compu- tational billiards player. In Proceedings of the 21st in- ternational jont conference on Artifical intelligence, pages 1377-1382. IJCAI
  3. [Auer et al., 2002] Peter Auer, Nicolo Cesa-Bianchi, and Paul Fischer. Finite-time analysis of the multiarmed bandit problem. Machine learning, 47(2-3):235-256, 2002.
  4. [Bubeck et al., 2011] Sébastien Bubeck, Rémi Munos, Gilles Stoltz, and Csaba Szepesvári. q-armed bandits. Journal of Machine Learning Research, 12:1655-1695, 2011.
  5. [Chaslot et al., 2008] G.M.J.B. Chaslot, M.H.M. Winands, J.W.H.M. Uiterwijk, H.J. van den Herik, and B. Bouzy. Progressive strategies for Monte-Carlo tree search. New Mathematics and Natural Computation, 4(3):343, 2008.
  6. [Couëtoux et al., 2011] Adrien Couëtoux, Jean-Baptiste Hoock, Nataliya Sokolovska, Olivier Teytaud, and Nico- las Bonnard. Continuous upper confidence trees. In Learning and Intelligent Optimization, pages 433-445. Springer, 2011.
  7. [Coulom, 2007] Rémi Coulom. Computing "ELO ratings" of move patterns in the game of go. ICGA Journal, 30(4):198-208, 2007.
  8. [Denny, 2002] Mark Denny. Curling rock dynamics: To- wards a realistic model. Canadian journal of physics, 80(9):1005-1014, 2002.
  9. [Gelly and Silver, 2011] Sylvain Gelly and David Silver. Monte-Carlo tree search and rapid action value estima- tion in computer go. Artificial Intelligence, 175(11):1856- 1875, 2011.
  10. [Gelly et al., 2006] Sylvain Gelly, Yizao Wang, Rémi Munos, and Olivier Teytaud. Modification of UCT with patterns in Monte-Carlo go. Research Report RR-6062, INRIA, 2006.
  11. [Guttman, 1984] Antonin Guttman. R-trees: A dynamic in- dex structure for spatial searching, volume 14. ACM, 1984.
  12. [Jensen and Shegelski, 2004] E.T. Jensen and Mark R.A. Shegelski. The motion of curling rocks: Experimen- tal investigation and semi-phenomenological description. Canadian journal of physics, 82(10):791-809, 2004.
  13. [Kearns et al., 2002] Michael Kearns, Yishay Mansour, and Andrew Y. Ng. A sparse sampling algorithm for near- optimal planning in large Markov decision processes. Ma- chine Learning, 49(2-3):193-208, 2002.
  14. [Kocsis and Szepesvari, 2006] Levente Kocsis and Csaba Szepesvari. Bandit based Monte-Carlo planning. In Ma- chine Learning: ECML 2006, pages 282-293. Springer Berlin / Heidelberg, 2006.
  15. [Mansley et al., 2011] Christopher R. Mansley, Ari Wein- stein, and Michael L. Littman. Sample-based planning for continuous action Markov decision processes. In Pro- ceedings of the 21st International Conference on Auto- mated Planning and Scheduling, ICAPS 2011, Freiburg, Germany June 11-16, 2011, 2011.
  16. [Michels, 1992] Paul Michels. Asymmetric kernel functions in non-parametric regression analysis and prediction. The Statistician, pages 439-454, 1992.
  17. [Nadaraya, 1964] Elizbar A Nadaraya. On estimating regres- sion. Theory of Probability & Its Applications, 9(1):141- 142, 1964.
  18. [Nyberg et al., 2012] Harald Nyberg, Sture Hogmark, and Staffan Jacobson. Calculated trajectories of curling stones sliding under asymmetrical friction. In Nordtrib 2012, 15th Nordic Symposium on Tribology, 12-15 June 2012, Trondheim, Norway, 2012.
  19. [Nyberg et al., 2013] Harald Nyberg, Sara Alfredson, Sture Hogmark, and Staffan Jacobson. The asymmetrical fric- tion mechanism that puts the curl in the curling stone. Wear, 301(1):583-589, 2013.
  20. [Silver et al., 2016] David Silver, Aja Huang, Chris J. Mad- dison, Arthur Guez, Laurent Sifre, George van den Driess- che, Julian Schrittwieser, Ioannis Antonoglou, Veda Pan- neershelvam, Marc Lanctot, Sander Dieleman, Dominik Grewe, John Nham, Nal Kalchbrenner, Ilya Sutskever, Timothy Lillicrap, Madeleine Leach, Koray Kavukcuoglu, Thore Graepel, and Demis Hassabis. Mastering the game of go with deep neural networks and tree search. Nature, 529(7587):484-489, 01 2016.
  21. [Smith, 2007] Michael Smith. Pickpocket: A computer bil- liards shark. Artificial Intelligence, 171(1617):1069 - 1091, 2007.
  22. [Watson, 1964] Geoffrey S. Watson. Smooth regression analysis. Sankhya: The Indian Journal of Statistics, Se- ries A, pages 359-372, 1964.
  23. [Yamamoto et al., 2015] Masahito Yamamoto, Shu Kato, and Hiroyuki Iizuka. Digital curling strategy based on game tree search. In Computational Intelligence and Games (CIG), 2015 IEEE Conference on, pages 474-480. IEEE, 2015.

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

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