ROMA: Multi-Agent Reinforcement Learning with Emergent Roles
Tonghan Wang, Heng Dong, Victor Lesser, Chongjie Zhang

TL;DR
ROMA introduces a role-oriented MARL framework where roles emerge dynamically, enabling agents to specialize and improve performance on complex tasks like StarCraft II micromanagement.
Contribution
The paper proposes a novel MARL framework with emergent roles using a stochastic role embedding space and regularizers, enhancing adaptability and specialization.
Findings
Learned roles are specialized, dynamic, and identifiable.
ROMA outperforms existing methods on StarCraft II benchmark.
Roles facilitate better coordination and task performance.
Abstract
The role concept provides a useful tool to design and understand complex multi-agent systems, which allows agents with a similar role to share similar behaviors. However, existing role-based methods use prior domain knowledge and predefine role structures and behaviors. In contrast, multi-agent reinforcement learning (MARL) provides flexibility and adaptability, but less efficiency in complex tasks. In this paper, we synergize these two paradigms and propose a role-oriented MARL framework (ROMA). In this framework, roles are emergent, and agents with similar roles tend to share their learning and to be specialized on certain sub-tasks. To this end, we construct a stochastic role embedding space by introducing two novel regularizers and conditioning individual policies on roles. Experiments show that our method can learn specialized, dynamic, and identifiable roles, which help our method…
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
Taxonomy
TopicsReinforcement Learning in Robotics · Multimodal Machine Learning Applications · Multi-Agent Systems and Negotiation
