Neuroevolution is a Competitive Alternative to Reinforcement Learning for Skill Discovery
Felix Chalumeau, Raphael Boige, Bryan Lim, Valentin Mac\'e, Maxime, Allard, Arthur Flajolet, Antoine Cully, Thomas Pierrot

TL;DR
This paper compares neuroevolution methods, specifically Quality Diversity algorithms, with reinforcement learning for skill discovery, showing neuroevolution as a competitive, scalable, and less hyperparameter-sensitive alternative.
Contribution
The study demonstrates that neuroevolution, particularly Quality Diversity methods, can match or outperform RL in skill diversity and adaptation, with less hyperparameter tuning needed.
Findings
Quality Diversity methods achieve comparable or better skill diversity.
Neuroevolution methods are less sensitive to hyperparameters.
Skills learned are effective for hierarchical planning.
Abstract
Deep Reinforcement Learning (RL) has emerged as a powerful paradigm for training neural policies to solve complex control tasks. However, these policies tend to be overfit to the exact specifications of the task and environment they were trained on, and thus do not perform well when conditions deviate slightly or when composed hierarchically to solve even more complex tasks. Recent work has shown that training a mixture of policies, as opposed to a single one, that are driven to explore different regions of the state-action space can address this shortcoming by generating a diverse set of behaviors, referred to as skills, that can be collectively used to great effect in adaptation tasks or for hierarchical planning. This is typically realized by including a diversity term - often derived from information theory - in the objective function optimized by RL. However these approaches often…
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
Taxonomy
TopicsReinforcement Learning in Robotics · Evolutionary Algorithms and Applications · Robot Manipulation and Learning
