AIROSep 29, 2021

Subdimensional Expansion Using Attention-Based Learning For Multi-Agent Path Finding

arXiv:2109.14695v1Has Code
Originality Incremental advance
AI Analysis

This work addresses efficiency in MAPF for robotics and AI applications, offering an incremental improvement by integrating learning to reduce conflicts in existing search-based methods.

The paper tackles the challenge of reducing conflicts in Multi-Agent Path Finding (MAPF) by improving individual agent plans using a Visual Transformer-based single-agent planner, integrated into a novel method called LM*. Results show that LM* reduces conflicts, runs faster, achieves higher success rates, and produces near-optimal solutions compared to M* on both seen and unseen maps.

Multi-Agent Path Finding (MAPF) finds conflict-free paths for multiple agents from their respective start to goal locations. MAPF is challenging as the joint configuration space grows exponentially with respect to the number of agents. Among MAPF planners, search-based methods, such as CBS and M*, effectively bypass the curse of dimensionality by employing a dynamically-coupled strategy: agents are planned in a fully decoupled manner at first, where potential conflicts between agents are ignored; and then agents either follow their individual plans or are coupled together for planning to resolve the conflicts between them. In general, the number of conflicts to be resolved decides the run time of these planners and most of the existing work focuses on how to efficiently resolve these conflicts. In this work, we take a different view and aim to reduce the number of conflicts (and thus improve the overall search efficiency) by improving each agent's individual plan. By leveraging a Visual Transformer, we develop a learning-based single-agent planner, which plans for a single agent while paying attention to both the structure of the map and other agents with whom conflicts may happen. We then develop a novel multi-agent planner called LM* by integrating this learning-based single-agent planner with M*. Our results show that for both "seen" and "unseen" maps, in comparison with M*, LM* has fewer conflicts to be resolved and thus, runs faster and enjoys higher success rates. We empirically show that MAPF solutions computed by LM* are near-optimal. Our code is available at https://github.com/lakshayvirmani/learning-assisted-mstar .

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