Environmental effects on emergent strategy in micro-scale multi-agent reinforcement learning

Samuel Tovey, David Zimmer, Christoph Lohrmann, Tobias Merkt, Simon Koppenhoefer +3 more
7/3/2023
physics.bio-phcs.LGcs.RO

Official code: SwarmRL/SwarmRL (44 stars, EPL-2.0, JAX, last commit 2026-03-28).

Abstract

Multi-Agent Reinforcement Learning (MARL) is a promising candidate for realizing efficient control of microscopic particles, of which micro-robots are a subset. However, the microscopic particles' environment presents unique challenges, such as Brownian motion at sufficiently small length-scales. In this work, we explore the role of temperature in the emergence and efficacy of strategies in MARL systems using particle-based Langevin molecular dynamics simulations as a realistic representation of micro-scale environments. To this end, we perform experiments on two different multi-agent tasks in microscopic environments at different temperatures, detecting the source of a concentration gradient and rotation of a rod. We find that at higher temperatures, the RL agents identify new strategies for achieving these tasks, highlighting the importance of understanding this regime and providing insight into optimal training strategies for bridging the generalization gap between simulation and reality. We also introduce a novel Python package for studying microscopic agents using reinforcement learning (RL) to accompany our results.

View on arXivView PDF

Code Implementations(1)

SwarmRL/SwarmRLOfficial100%
JAXEPL-2.0

Multi agent reinforcement learning for intelligent active matter

4410C++, CMakeMar 8, 20236 months agoEPL-2.0
active-matterespressomdjaxmicrorobotsreinforcement-learning

Similar Papers

Cite this paper

@article{tovey2023environmental,
  title  = {Environmental effects on emergent strategy in micro-scale multi-agent reinforcement learning},
  author = {Samuel Tovey and David Zimmer and Christoph Lohrmann and Tobias Merkt and Simon Koppenhoefer and Veit-Lorenz Heuthe and Clemens Bechinger and Christian Holm},
  year   = {2023},
  eprint = {2307.00994},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.00994v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.00994.svg)](https://codeofpaper.com/paper/2307.00994)

Discussion