Proceedings

An Evolution Strategy with Progressive Episode Lengths for Playing Games

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 1234-1240.

https://doi.org/10.24963/ijcai.2019/172

Abstract

Recently, Evolution Strategies (ES) have been successfully applied to solve problems commonly addressed by reinforcement learning (RL). Due to the simplicity of ES approaches, their runtime is often dominated by the RL-task at hand (e.g., playing a game). In this work, we introduce Progressive Episode Lengths (PEL) as a new technique and incorporate it with ES. The main objective is to allow the agent to play short and easy tasks with limited lengths, and then use the gained knowledge to further solve long and hard tasks with progressive lengths. Hence allowing the agent to perform many function evaluations and find a good solution for short time horizons before adapting the strategy to tackle larger time horizons. We evaluated PEL on a subset of Atari games from OpenAI Gym, showing that it can substantially improve the optimization speed, stability and final score of canonical ES. Specifically, we show average improvements of 80% (32%) after 2 hours (10 hours) compared to canonical ES.

  1. [Alvernaz and Togelius, 2017] S. Alvernaz and J. Togelius. Autoencoder-augmented neuroevolution for visual doom playing. In Proc. of IEEE CIG, pages 1-8, 2017.
  2. [Bengio et al., 2009] Y. Bengio, J. Louradour, R. Collobert, and J. Weston. Curriculum learning. In Proc. of ICML, pages 41-48, 2009.
  3. [Brockman et al., 2016] G. Brockman, V. Cheung, L. Pet- tersson, J. Schneider, J. Schulman, J. Tang, and W. Zaremba. Openai gym. arXiv:1606.01540 [cs.LG], 2016.
  4. [Chrabaszcz et al., 2018] P. Chrabaszcz, I. Loshchilov, and F. Hutter. Back to basics: Benchmarking canonical evolu- tion strategies for playing atari. In Proc. of IJCAI, pages 1419-1426, 2018. IJCAI
  5. [Clevert et al., 2016] D.-A. Clevert, T. Unterthiner, and S. Hochreiter. Fast and accurate deep network learning by exponential linear units (elus). In Proc. of ICLR, 2016.
  6. [Conti et al., 2018] E. Conti, V. Madhavan, F. Such, J. Lehman, K. Stanley, and J. Clune. Improving ex- ploration in evolution strategies for deep reinforcement learning via a population of novelty-seeking agents. arXiv:1712.06560 [cs.AI], 2018.
  7. [Cuccu et al., 2018] G. Cuccu, J. Togelius, and P. Cudre- Mauroux. Evolutionary generative adversarial networks. arXiv:1803.00657 [cs.LG], 2018.
  8. [Falkner et al., 2018] S. Falkner, A. Klein, and F. Hutter. BOHB: robust and efficient hyperparameter optimization at scale. In Proc. of ICML, pages 1436-1445, 2018.
  9. [Jiang et al., 2015] L. Jiang, D. Meng, Q. Zhao, S. Shan, and A. Hauptmann. Self-paced curriculum learning. In Proc. of AAAI, pages 2694-2700, 2015.
  10. [Karnin et al., 2013] Z. Karnin, T. Koren, and O. Somekh. Almost optimal exploration in multi-armed bandits. In Proc. of ICML, pages 1238-1246, 2013.
  11. [LaPorte et al., 2015] G. LaPorte, J. Branke, and C.-H. Chen. Adaptive parent population sizing in evolution strategies. Evolutionary Computation, 23:397-420, 2015.
  12. [Li et al., 2017] L. Li, K. Jamieson, G. DeSalvo, A. Ros- tamizadeh, and A. Talwalkar. Hyperband: A novel bandit- based approach to hyperparameter optimization. Journal of Machine Learning Research, 18:185:1-185:52, 2017.
  13. [Miller et al., 1989] G. Miller, P. Todd, and S. Hegde. De- signing neural networks using genetic algorithms. In Proc. of ICGA, pages 379-384, 1989.
  14. [Mnih et al., 2013] V. Mnih, K. Kavukcuoglu, D. Silver, A. Graves, I. Antonoglou, D. Wierstra, and M. Ried- miller. Playing atari with deep reinforcement learning. arXiv:1312.5602 [cs.LG], 2013.
  15. [Mnih et al., 2015] V. Mnih, K. Kavukcuoglu, D. Silver, A. Rusu, J. Veness, M. Bellemare, A. Graves, M. Ried- miller, A. Fidjeland, G. Ostrovski, S. Petersen, C. Beat- tie, A. Sadik, I. Antonoglou, H. King, D. Kumaran, D. Wierstra, S. Legg, and D. Hassabis. Human-level control through deep reinforcement learning. Nature, 518(7540):529-533, 2015.
  16. [Narvekar, 2017] S. Narvekar. Curriculum learning in rein- forcement learning. In Proc. of IJCAI, pages 5195-5196, 2017. IJCAI
  17. [Poulsen et al., 2017] A. Poulsen, M. Thorhauge, M. Funch, and S. Risi. DLNE: A hybridization of deep learning and neuroevolution for visual control. In Proc. of IEEE CIG, pages 256-263, 2017.
  18. [Real et al., 2017] E. Real, S. Moore, A. Selle, S. Saxena, Y. Suematsu, J. Tan, Q. Le, and A. Kurakin. Large-scale evolution of image classifiers. In Proc. of ICML, pages 2902-2911, 2017.
  19. [Rechenberg, 1973] I. Rechenberg. Evolutionsstrategie opti- mierung technisher systeme nach prinzipien der biologis- chen evolution. PhD thesis, Frommann-Holzboog, 1973.
  20. [Risi and Togelius, 2017] S. Risi and J. Togelius. Neuroevo- lution in games: State of the art and open challenges. IEEE Trans. Comput. Intellig. and AI in Games, 9(1):25- 41, 2017.
  21. [Salimans et al., 2016] T. Salimans, I. Goodfellow, W. Zaremba, V. Cheung, A. Radford, and X. Chen. Improved techniques for training gans. In Pros. of NIPS, 2016.
  22. [Salimans et al., 2017] T. Salimans, J. Ho, X. Chen, and S. Sidor amd I. Sutskever. Evolution strategies as a scalable alternative to reinforcement learning. arXiv:1703.03864 [stat.ML], 2017.
  23. [Schulman et al., 2017] J. Schulman, S. Levine, P. Moritz, M. Jordan, and P. Abbeel. Trust region policy optimiza- tion. arXiv:1502.05477 [cs.LG], 2017.
  24. [Silver et al., 2017] D. Silver, J. Schrittwieser, K. Simonyan, I. Antonoglou, A. Huang, A. Guez, T. Hubert, L. Baker, M. Lai, A. Bolton, Y. Chen, T. Lillicrap, F. Hui, L. Sifre, G. Driessche, T. Graepel, and Demis Hassabis. Master- ing the game of go without human knowledge. Nature, 550:354-359, 2017.
  25. [Such et al., 2017] F. Such, V. Madhavan, E. Conti, J. Lehman, K. Stanley, and J. Clune. Deep neuroevolu- tion: Genetic algorithms are a competitive alternative for training deep neural networks for reinforcement learning. CoRR, abs/1712.06567, 2017.
  26. [Swersky et al., 2013] K. Swersky, J. Snoek, and R. Adams. Multi-task bayesian optimization. In Proc. of NIPS, pages 2004-2012, 2013.
  27. [Wierstra et al., 2014] D. Wierstra, T. Schaul, T. Glasmach- ers, Y. Sun, J. Peters, and J. Schmidhuber. Natural evolu- tion strategies. JMLR, 15:949-980, 2014.

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

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