Leveraging Heterogeneous Controller Representations for Evolutionary Swarm Robotics

A dominant approach to developing multi-agent swarm systems is the automatic design of individual agent controllers via evolutionary computation. Typically, these controllers are encoded as neural networks. However, controllers can be represented in many other ways, and recent work suggests that different representations excel at different tasks in single agent systems. In particular, Cartesian genetic programming and Markov brains are two promising representations that share neural networks' ability to be applied to generic problems without extensive task-specific experimenter input. Here, we extend prior results to agents within swarms, and show that there likely exist swarm tasks for which neural networks are not the best suited controller representation. Moreover, many swarm problems have subcomponents that would benefit from division of labor among specialist agents, making them amenable to a modular design. Given the relatively low probability that all subproblems happen to be optimally solved by the same controller type, swarms composed of multiple controller types may outperform swarms which have access to only one type of controller representation. We show that such heterogeneous swarms consistently specialize and achieve high performance by evolving to use controller representations on the subtasks for which they are best suited. Finally, we introduce a simple method to evolve the number of agents using each controller representation in a swarm. These evolved compositions perform well when evaluated against both homogeneous swarms and swarms with preset compositions.

Authors

Institutions

Publication Details

Published
2025-03-17
DOI
https://doi.org/10.1109/alife-cis64968.2025.10979834
Citations
1
Primary Topic
Reinforcement Learning in Robotics
Type
article
Field-Weighted Citation Impact
2.48

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Leveraging Heterogeneous Controller Representations for Evolutionary Swarm Robotics

C. Bohm, Emily Dolson, Max Foreback
1 citations
Reinforcement Learning in Robotics
2.48
article

Leveraging Heterogeneous Controller Representations for Evolutionary Swarm Robotics

C. Bohm, Emily Dolson, Max Foreback
article en
1 citations

Abstract

A dominant approach to developing multi-agent swarm systems is the automatic design of individual agent controllers via evolutionary computation. Typically, these controllers are encoded as neural networks. However, controllers can be represented in many other ways, and recent work suggests that different representations excel at different tasks in single agent systems. In particular, Cartesian genetic programming and Markov brains are two promising representations that share neural networks' ability to be applied to generic problems without extensive task-specific experimenter input. Here, we extend prior results to agents within swarms, and show that there likely exist swarm tasks for which neural networks are not the best suited controller representation. Moreover, many swarm problems have subcomponents that would benefit from division of labor among specialist agents, making them amenable to a modular design. Given the relatively low probability that all subproblems happen to be optimally solved by the same controller type, swarms composed of multiple controller types may outperform swarms which have access to only one type of controller representation. We show that such heterogeneous swarms consistently specialize and achieve high performance by evolving to use controller representations on the subtasks for which they are best suited. Finally, we introduce a simple method to evolve the number of agents using each controller representation in a swarm. These evolved compositions perform well when evaluated against both homogeneous swarms and swarms with preset compositions.

Michigan State University (US)
National Science Foundation
Openalex Percentile: Top 11%
Reinforcement Learning in Robotics
2.48
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.