Evolution Strategies as a Scalable Alternative to Reinforcement Learning
Tim Salimans, Jonathan Ho, Xi Chen, Szymon Sidor, Ilya Sutskever

TL;DR
This paper demonstrates that Evolution Strategies (ES) can serve as a scalable, efficient alternative to traditional reinforcement learning methods, achieving competitive results with high parallelization and minimal communication overhead.
Contribution
The paper introduces a novel communication strategy for ES that enables scaling to over a thousand CPUs and showcases ES's advantages over RL in various environments.
Findings
ES scales efficiently with many CPUs using scalar communication
Achieves 3D humanoid walking in 10 minutes
Obtains competitive Atari game results in one hour
Abstract
We explore the use of Evolution Strategies (ES), a class of black box optimization algorithms, as an alternative to popular MDP-based RL techniques such as Q-learning and Policy Gradients. Experiments on MuJoCo and Atari show that ES is a viable solution strategy that scales extremely well with the number of CPUs available: By using a novel communication strategy based on common random numbers, our ES implementation only needs to communicate scalars, making it possible to scale to over a thousand parallel workers. This allows us to solve 3D humanoid walking in 10 minutes and obtain competitive results on most Atari games after one hour of training. In addition, we highlight several advantages of ES as a black box optimization technique: it is invariant to action frequency and delayed rewards, tolerant of extremely long horizons, and does not need temporal discounting or value function…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Evolutionary Algorithms and Applications · Metaheuristic Optimization Algorithms Research
MethodsQ-Learning
