LGOct 26, 2021

Learning to Simulate Self-Driven Particles System with Coordinated Policy Optimization

arXiv:2110.13827v281 citations
Originality Highly original
AI Analysis

This work addresses the problem of realistic simulation for multi-agent systems like traffic, which is incremental as it builds on existing MARL methods by adapting them to handle dynamic cooperative-competitive behaviors.

The paper tackles the challenge of simulating Self-Driven Particles (SDP) systems, such as traffic flows, by developing Coordinated Policy Optimization (CoPO), a novel multi-agent reinforcement learning method that incorporates social psychology principles, resulting in superior performance compared to baselines and enabling vehicles to exhibit complex, diverse social behaviors that improve overall performance and safety.

Self-Driven Particles (SDP) describe a category of multi-agent systems common in everyday life, such as flocking birds and traffic flows. In a SDP system, each agent pursues its own goal and constantly changes its cooperative or competitive behaviors with its nearby agents. Manually designing the controllers for such SDP system is time-consuming, while the resulting emergent behaviors are often not realistic nor generalizable. Thus the realistic simulation of SDP systems remains challenging. Reinforcement learning provides an appealing alternative for automating the development of the controller for SDP. However, previous multi-agent reinforcement learning (MARL) methods define the agents to be teammates or enemies before hand, which fail to capture the essence of SDP where the role of each agent varies to be cooperative or competitive even within one episode. To simulate SDP with MARL, a key challenge is to coordinate agents' behaviors while still maximizing individual objectives. Taking traffic simulation as the testing bed, in this work we develop a novel MARL method called Coordinated Policy Optimization (CoPO), which incorporates social psychology principle to learn neural controller for SDP. Experiments show that the proposed method can achieve superior performance compared to MARL baselines in various metrics. Noticeably the trained vehicles exhibit complex and diverse social behaviors that improve performance and safety of the population as a whole. Demo video and source code are available at: https://decisionforce.github.io/CoPO/

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes