Selection-Expansion: A Unifying Framework for Motion-Planning and Diversity Search Algorithms
Alexandre Chenu, Nicolas Perrin-Gilbert, St\'ephane Doncieux, Olivier, Sigaud

TL;DR
This paper unifies motion planning and diversity search algorithms under a common framework, highlighting how the smoothness of the policy-to-outcome mapping influences exploration efficiency in reinforcement learning.
Contribution
It introduces a unifying framework called Selection-Expansion that links motion planning and diversity search, analyzing how mapping smoothness affects exploration performance.
Findings
Smooth mappings enable diversity algorithms to inherit motion planning exploration properties.
Non-smooth mappings cause diversity algorithms to rely heavily on heuristics and filtering.
The framework guides the design of exploration strategies based on mapping properties.
Abstract
Reinforcement learning agents need a reward signal to learn successful policies. When this signal is sparse or the corresponding gradient is deceptive, such agents need a dedicated mechanism to efficiently explore their search space without relying on the reward. Looking for a large diversity of behaviors or using Motion Planning (MP) algorithms are two options in this context. In this paper, we build on the common roots between these two options to investigate the properties of two diversity search algorithms, the Novelty Search and the Goal Exploration Process algorithms. These algorithms look for diversity in an outcome space or behavioral space which is generally hand-designed to represent what matters for a given task. The relation to MP algorithms reveals that the smoothness, or lack of smoothness of the mapping between the policy parameter space and the outcome space plays a key…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
