Evolution of Swarm Robotics Systems with Novelty Search
Not on the map. Why?
Abstract (arXiv)
Novelty search is a recent artificial evolution technique that challenges traditional evolutionary approaches. In novelty search, solutions are rewarded based on their novelty, rather than their quality with respect to a predefined objective. The lack of a predefined objective precludes premature convergence caused by a deceptive fitness function. In this paper, we apply novelty search combined with NEAT to the evolution of neural controllers for homogeneous swarms of robots. Our empirical study is conducted in simulation, and we use a common swarm robotics task - aggregation, and a more challenging task - sharing of an energy recharging station. Our results show that novelty search is unaffected by deception, is notably effective in bootstrapping the evolution, can find solutions with lower complexity than fitness-based evolution, and can find a broad diversity of solutions for the same task. Even in non-deceptive setups, novelty search achieves solution qualities similar to those obtained in traditional fitness-based evolution. Our study also encompasses variants of novelty search that work in concert with fitness-based evolution to combine the exploratory character of novelty search with the exploitatory character of objective-based evolution. We show that these variants can further improve the performance of novelty search. Overall, our study shows that novelty search is a promising alternative for the evolution of controllers for robotic swarms.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 11 Apr 2013.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 1; 2024: 1; 2025: 1.
7 papers.
- 2022How to Fill the Optimum Set? Population Gradient Descent with Harmless Diversitycited by 4
- 2023Artificial Collective Intelligence Engineering: a Survey of Concepts and Perspectivescited by 3
- 2025Discovery and Deployment of Emergent Robot Swarm Behaviors via Representation Learning and Real2Sim2Real Transfercited by 2
- 2021A distributed, plug-n-play algorithm for multi-robot applications with a priori non-computable objective functionscited by 0
- 2022Particle Swarm Optimization based on Novelty Searchcited by 0
- 2022Geodesics, Non-linearities and the Archive of Novelty Searchcited by 0
- 2024Efficient Multi-Objective Neural Architecture Search via Pareto Dominance-based Novelty Searchcited by 0
- 2025Discovery and Deployment of Emergent Robot Swarm Behaviors via Representation Learning and Real2Sim2Real Transfer21 Feb 2025
- 2024Efficient Multi-Objective Neural Architecture Search via Pareto Dominance-based Novelty Search30 Jul 2024
- 2023Artificial Collective Intelligence Engineering: a Survey of Concepts and Perspectives11 Apr 2023
- 2022Geodesics, Non-linearities and the Archive of Novelty Search6 May 2022
- 2022How to Fill the Optimum Set? Population Gradient Descent with Harmless Diversity16 Feb 2022
- 2022Particle Swarm Optimization based on Novelty Search10 Feb 2022
- 2021A distributed, plug-n-play algorithm for multi-robot applications with a priori non-computable objective functions14 Nov 2021