Proceedings

A Restart-based Rank-1 Evolution Strategy for Reinforcement Learning

Download BibTeX Cite

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

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

Abstract

Evolution strategies have been demonstrated to have the strong ability to roughly train deep neural networks and well accomplish reinforcement learning tasks. However, existing evolution strategies designed specially for deep reinforcement learning only involve the plain variants which can not realize the adaptation of mutation strength or other advanced techniques. The research of applying advanced and effective evolution strategies to reinforcement learning in an efficient way is still a gap. To this end, this paper proposes a restart-based rank-1 evolution strategy for reinforcement learning. When training the neural network, it adapts the mutation strength and updates the principal search direction in a way similar to the momentum method, which is an ameliorated version of stochastic gradient ascent. Besides, two mechanisms, i.e., the adaptation of the number of elitists and the restart procedure, are integrated to deal with the issue of local optima. Experimental results on classic control problems and Atari games show that the proposed algorithm is superior to or competitive with state-of-the-art algorithms for reinforcement learning, demonstrating the effectiveness of the proposed algorithm.

  1. [Beyer, 1993] Hans-Georg Beyer. Toward a theory of evolu- tion strategies: Some asymptotical results from the (1,+λ)- theory. Evolutionary Computation, 1(2):165-188, June 1993.
  2. [Brockman et al., 2016] Greg Brockman, Vicki Cheung, Ludwig Pettersson, Jonas Schneider, John Schulman, Jie Tang, and Wojciech Zaremba. Openai gym. CoRR, ab- s/1606.01540, 2016.
  3. [Chrabaszcz et al., 2018] Patryk Chrabaszcz, Ilya Loshchilov, and Frank Hutter. Back to basics: Bench- marking canonical evolution strategies for playing atari. CoRR, abs/1802.08842, 2018. IJCAI
  4. [Conti et al., 2017] Edoardo Conti, Vashisht Madhavan, Fe- lipe Petroski Such, Joel Lehman, Kenneth O. Stanley, and Jeff Clune. Improving exploration in evolution strate- gies for deep reinforcement learning via a population of novelty-seeking agents. CoRR, abs/1712.06560, 2017.
  5. [Hansen and Kern, 2004] Nikolaus Hansen and Stefan Kern. Evaluating the cma evolution strategy on multimodal test functions. In Xin Yao, Edmund K. Burke, José A. Lozano, Jim Smith, Juan Julián Merelo-Guervós, John A. Bullinar- ia, Jonathan E. Rowe, Peter Tiňo, Ata Kabán, and Hans- Paul Schwefel, editors, Parallel Problem Solving from Nature -PPSN VIII, pages 282-291, Berlin, Heidelberg, 2004. Springer Berlin Heidelberg.
  6. [Hansen and Ostermeier, 2014] Nikolaus Hansen and An- dreas Ostermeier. Completely derandomized self- adaptation in evolution strategies. Evolutionary Compu- tation, 9(2):159-195, 2014.
  7. [Hausknecht et al., 2014] Matthew Hausknecht, Joel Lehman, Risto Miikkulainen, and Peter Stone. A neu- roevolution approach to general atari game playing. IEEE Transactions on Computational Intelligence and AI in Games, 6(4):355-366, 2014.
  8. [Koutnik et al., 2010] Jan Koutnik, Faustino Gomez, and Jürgen Schmidhuber. Evolving neural networks in com- pressed weight space. In Proceedings of the 12th Annu- al Conference on Genetic and Evolutionary Computation, GECCO '10, pages 619-626, New York, NY, USA, 2010. ACM.
  9. [Koutník et al., 2013] Jan Koutník, Giuseppe Cuccu, Jürgen Schmidhuber, and Faustino Gomez. Evolving large-scale neural networks for vision-based reinforcement learning. In Proceedings of the 15th Annual Conference on Genetic and Evolutionary Computation, GECCO '13, pages 1061- 1068, New York, NY, USA, 2013. ACM.
  10. [Lehman and Stanley, 2011] Joel Lehman and Kenneth O. S- tanley. Novelty Search and the Problem with Objectives. Springer New York, 2011.
  11. [Lehman et al., 2017] Joel Lehman, Jay Chen, Jeff Clune, and Kenneth O. Stanley. ES is more than just a tradition- al finite-difference approximator. CoRR, abs/1712.06568, 2017.
  12. [Li and Zhang, 2017] Zhenhua Li and Qingfu Zhang. A sim- ple yet efficient evolution strategy for large scale black- box optimization. IEEE Transactions on Evolutionary Computation, pages 1-1, 2017.
  13. [Mnih et al., 2015] Volodymyr Mnih, Koray Kavukcuoglu, David Silver, Andrei A. Rusu, Joel Veness, Marc G. Belle- mare, Alex Graves, Martin Riedmiller, Andreas K. Fidje- land, and Georg Ostrovski. Human-level control through deep reinforcement learning. Nature, 518(7540):529, 2015.
  14. [Pugh et al., 2016] Justin K Pugh, Lisa B Soros, and Ken- neth O Stanley. Quality diversity: A new frontier for evo- lutionary computation. Frontiers in Robotics and AI, 3:40, 2016.
  15. [Qian, 1999] Ning Qian. On the momentum term in gradient descent learning algorithms. Neural Networks, 12(1):145 -151, 1999.
  16. [Risi and Togelius, 2017] Sebastian Risi and Julian Togelius. Neuroevolution in games: State of the art and open chal- lenges. IEEE Transactions on Computational Intelligence and AI in Games, 9(1):25-41, 2017.
  17. [Ruder, 2016] Sebastian Ruder. An overview of gradien- t descent optimization algorithms. arXiv preprint arX- iv:1609.04747, 2016.
  18. [Salimans et al., 2016] Tim Salimans, Ian J. Goodfellow, Wojciech Zaremba, Vicki Cheung, Alec Radford, and X- i Chen. Improved techniques for training gans. CoRR, abs/1606.03498, 2016.
  19. [Salimans et al., 2017] Tim Salimans, Jonathan Ho, X- i Chen, and Ilya Sutskever. Evolution strategies as a s- calable alternative to reinforcement learning. CoRR, ab- s/1703.03864, 2017.
  20. [Schwefel, 1981] Hans Paul Schwefel. Numerical optimiza- tion of computer models. Journal of the Operational Re- search Society, 33(12):1166-1166, 1981.
  21. [Sehnke et al., 2010] Frank Sehnke, Christian Osendorfer, Thomas Rückstieß, Alex Graves, Jan Peters, and Jürgen Schmidhuber. Parameter-exploring policy gradients. Neu- ral Networks the Official Journal of the International Neu- ral Network Society, 23(4):551-559, 2010.
  22. [Srivastava et al., 2012] Rupesh Kumar Srivastava, Jürgen Schmidhuber, and Faustino Gomez. Generalized com- pressed network search. In Conference Companion on Genetic and Evolutionary Computation, pages 647-648, 2012.
  23. [Sutton and Barto, 1998] Richard S. Sutton and Andrew G. Barto. Reinforcement Learning: An Introduction. MIT Press, 1998.
  24. [Varelas et al., 2018] Konstantinos Varelas, Anne Auger, Di- mo Brockhoff, Nikolaus Hansen, Ouassim Ait ElHara, Yann Semet, Rami Kassab, and Frédéric Barbaresco. A comparative study of large-scale variants of cma-es. In
  25. Anne Auger, Carlos M. Fonseca, Nuno Lourenc ¸o, Pe- nousal Machado, Luís Paquete, and Darrell Whitley, ed- itors, Parallel Problem Solving from Nature -PPSN XV, pages 3-15, Cham, 2018. Springer International Publish- ing.
  26. [Wierstra et al., 2008] Daan Wierstra, Tom Schaul, Jan Pe- ters, and Juergen Schmidhuber. Natural evolution strate- gies. In 2008 IEEE Congress on Evolutionary Compu- tation (IEEE World Congress on Computational Intelli- gence), pages 3381-3387, June 2008.
  27. [Williams, 1992] Ronald J. Williams. Simple statistical gradient-following algorithms for connectionist reinforce- ment learning. Machine Learning, 8(3-4):229-256, 1992.
  28. [Zhang et al., 2017] Xingwen Zhang, Jeff Clune, and Ken- neth O. Stanley. On the relationship between the openai evolution strategy and stochastic gradient descent. CoRR, abs/1712.06564, 2017.

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

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