Adaptive Combination of a Genetic Algorithm and Novelty Search for Deep Neuroevolution
Eyal Segal, Moshe Sipper

TL;DR
This paper introduces EyAL, a hybrid algorithm combining genetic algorithms and novelty search to improve deep neuroevolution in reinforcement learning, maintaining diversity and balancing exploration and exploitation.
Contribution
The paper proposes EyAL, a novel adaptive framework that dynamically combines GA and NS, outperforming or matching existing methods and allowing substitution with other algorithms.
Findings
EyAL outperforms NS in most scenarios.
EyAL matches GA performance and sometimes exceeds both.
The framework is flexible for integrating other algorithms.
Abstract
Evolutionary Computation (EC) has been shown to be able to quickly train Deep Artificial Neural Networks (DNNs) to solve Reinforcement Learning (RL) problems. While a Genetic Algorithm (GA) is well-suited for exploiting reward functions that are neither deceptive nor sparse, it struggles when the reward function is either of those. To that end, Novelty Search (NS) has been shown to be able to outperform gradient-following optimizers in some cases, while under-performing in others. We propose a new algorithm: Explore-Exploit -Adaptive Learner (, or EyAL). By preserving a dynamically-sized niche of novelty-seeking agents, the algorithm manages to maintain population diversity, exploiting the reward signal when possible and exploring otherwise. The algorithm combines both the exploitation power of a GA and the exploration power of NS, while maintaining their…
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
TopicsEvolutionary Algorithms and Applications · Reinforcement Learning in Robotics · Metaheuristic Optimization Algorithms Research
MethodsGenetic Algorithms
