Proceedings

Deep Learning for Reward Design to Improve Monte Carlo Tree Search in ATARI Games

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 1519-1524.

Abstract

Monte Carlo Tree Search (MCTS) methods have proven powerful in planning for sequential decision-making problems such as Go and video games, but their performance can be poor when the planning depth and sampling trajectories are limited or when the rewards are sparse. We present an adaptation of PGRD (policy-gradient for reward-design) for learning a reward-bonus function to improve UCT (a MCTS algorithm). Unlike previous applications of PGRD in which the space of reward-bonus functions was limited to linear functions of hand-coded state-action-features, we use PGRD with a multi-layer convolutional neural network to automatically learn features from raw perception as well as to adapt the non-linear reward-bonus function parameters. We also adopt a variance-reducing gradient method to improve PGRD's performance. The new method improves UCT's performance on multiple ATARI games compared to UCT without the reward bonus. Combining PGRD and Deep Learning in this way should make adapting rewards for MCTS algorithms far more widely and practically applicable than before.

  1. [Asmuth et al., 2008] John Asmuth, Michael L Littman, and Robert Zinkov. Potential-based shaping in model-based rein- forcement learning. In 23rd national conference on Artificial intelligence, 2008.
  2. [Bellemare et al., 2012a] Marc Bellemare, Joel Veness, and Michael Bowling. Sketch-based linear value function approxi- mation. In Advances in Neural Information Processing Systems, 2012.
  3. [Bellemare et al., 2012b] Marc G Bellemare, Joel Veness, and Michael Bowling. Investigating contingency awareness using ATARI 2600 games. In 26th AAAI Conference on Artificial In- telligence, 2012.
  4. [Bellemare et al., 2013a] Marc Bellemare, Joel Veness, and Michael Bowling. Bayesian learning of recursively factored environments. In 30th International Conference on Machine Learning, 2013.
  5. [Bellemare et al., 2013b] Marc G Bellemare, Yavar Naddaf, Joel Veness, and Michael Bowling. The Arcade Learning Environ- ment: an evaluation platform for general agents. Journal of Ar- tificial Intelligence Research, 2013.
  6. [Bengio, 2009] Yoshua Bengio. Learning deep architectures for AI. Foundations and trends in Machine Learning, 2009.
  7. [Chajewska et al., 2000] Urszula Chajewska, Daphne Koller, and Ronald Parr. Making rational decisions using adaptive utility elicitation. In 17th National Conference on Artificial Intelli- gence, 2000.
  8. [Childs et al., 2008] Benjamin E Childs, James H Brodeur, and Levente Kocsis. Transpositions and move groups in Monte Carlo tree search. In IEEE Symposium On Computational Intelligence and Games., 2008.
  9. [Gelly and Silver, 2011] Sylvain Gelly and David Silver. Monte Carlo tree search and rapid action value estimation in computer Go. Artificial Intelligence, 2011.
  10. [Guo et al., 2014] Xiaoxiao Guo, Satinder Singh, Honglak Lee, Richard Lewis, and Xiaoshi Wang. Deep learning for real-time ATARI game play using offline Monte-Carlo tree search plan- ning. In Advances in Neural Information Processing Systems, 2014.
  11. [Hochreiter and Schmidhuber, 1997] Sepp Hochreiter and Jürgen Schmidhuber. Long short-term memory. Neural computation, 1997.
  12. [Hostetler et al., 2014] Jesse Hostetler, Alan Fern, and Tom Diet- terich. State aggregation in Monte Carlo tree search. In 28th AAAI Conference on Artificial Intelligence, 2014.
  13. [Jiang et al., 2014] Nan Jiang, Satinder Singh, and Richard Lewis. Improving UCT planning via approximate homomorphisms. In International Conference on Autonomous agents and multi- agent systems, 2014.
  14. [Kingma and Ba, 2015] Diederik Kingma and Jimmy Ba. Adam: A method for stochastic optimization. In 3rd International Con- ference for Learning Representations, 2015. [Kocsis and Szepesvári, 2006] Levente Kocsis and Csaba Szepesvári. Bandit based monte-carlo planning. In 15th European Conference on Machine Learning. 2006.
  15. [Lee et al., 2009] Honglak Lee, Roger Grosse, Rajesh Ranganath, and Andrew Y Ng. Convolutional deep belief networks for scal- able unsupervised learning of hierarchical representations. In 26th Annual International Conference on Machine Learning, 2009.
  16. [Lipovetzky et al., 2015] Nir Lipovetzky, Miquel Ramirez, and Hector Geffner. Classical planning with simulators: results on the atari video games. In International Joint Conference on Ar- tificial Intelligence, 2015. IJCAI
  17. [Mnih et al., 2015] Volodymyr Mnih, Koray Kavukcuoglu, David Silver, and et al. Human-level control through deep reinforce- ment learning. Nature, 2015.
  18. [Ng and Russell, 2000] Andrew Y Ng and Stuart J Russell. Algo- rithms for inverse reinforcement learning. In 17th International Conference on Machine Learning, 2000.
  19. [Ng et al., 1999] Andrew Y Ng, Daishi Harada, and Stuart Russell. Policy invariance under reward transformations: Theory and ap- plication to reward shaping. In 16th International Conference on Machine Learning, 1999.
  20. [Oh et al., 2015] Junhyuk Oh, Xiaoxiao Guo, Honglak Lee, Richard Lewis, and Satinder Singh. Action-conditional video prediction using deep networks in ATARI games. In Advances in Neural Information Processing Systems, 2015.
  21. [Schmidhuber, 1990] Jürgen Schmidhuber. An on-line algorithm for dynamic reinforcement learning and planning in reactive en- vironments. In Neural Networks., 1990.
  22. [Schmidhuber, 2015] Jürgen Schmidhuber. Deep learning in neu- ral networks: An overview. Neural Networks, 2015.
  23. [Schulman et al., 2015] John Schulman, Sergey Levine, Philipp Moritz, Michael I Jordan, and Pieter Abbeel. Trust region pol- icy optimization. In 32nd International Conference on Machine Leanring, 2015.
  24. [Singh et al., 2010] Satinder Singh, Richard Lewis, Andrew Barto, and Jonathan Sorg. Intrinsically motivated reinforcement learn- ing: An evolutionary perspective. IEEE Transactions on Au- tonomous Mental Development, 2010.
  25. [Sorg et al., 2010a] Jonathan Sorg, Richard L Lewis, and Satinder Singh. Reward design via online gradient ascent. In Advances in Neural Information Processing Systems, 2010.
  26. [Sorg et al., 2010b] Jonathan Sorg, Satinder Singh, and Richard L Lewis. Internal rewards mitigate agent boundedness. In 27th international conference on machine learning, 2010.
  27. [Srinivasan et al., 2015] Sriram Srinivasan, Erik Talvitie, and Michael Bowling. Improving exploration in UCT using local manifolds. In 26th Conference on Artificial Intelligence, 2015.
  28. [Stadie et al., 2015] Bradly C Stadie, Sergey Levine, and Pieter Abbeel. Incentivizing exploration in reinforcement learning with deep predictive models. arXiv preprint arXiv:1507.00814, 2015.
  29. [Tesauro, 1994] Gerald Tesauro. TD-Gammon, a self-teaching backgammon program, achieves master-level play. Neural com- putation, 1994.
  30. [Weaver and Tao, 2001] Lex Weaver and Nigel Tao. The optimal reward baseline for gradient-based reinforcement learning. In 17th conference on Uncertainty in Artificial Intelligence, 2001.

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

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