Evolutionary reinforcement learning๐
Abstract๐
Reinforcement learning traditionally takes inspiration from operant conditioning, that is, trial-and-error learning during the lifetime of the agent. However, evolution is another trial-and-error process that is very successful in nature. This process inspired many algorithms that can also solve reinforcement learning problems while using a very different set of metaphors; in that case, learning happens at the phylogenetic timescale, from generation to generation. While evolutionary learning has its strengths, it also raises its own challenges. In this class, we will focus on the representation problem "How can an artificial genotype describe a neural network that could be as complex as a brain?"โand the stepping stones problemโ"what intermediate steps lead to an artifact as sophisticated as a brain?". We will also draw parallels with traditional reinforcement learning methods and attempt to understand the strengths and weaknesses of each family of methods.
Speakers๐
Jean-Baptiste Mouret
Dennis Wilson
Class material๐
- Introduction
- Evolutionary Strategies (Colab)
- Multi-Objective Optimization
- Neuroevolution
- Beyond the fitness function
- MAP-Elites tutorial (Colab) (original repo)
Readings: