Collision Avoidance Verification of Multiagent Systems with Learned Policies (2403.03314v2)
Abstract: For many multiagent control problems, neural networks (NNs) have enabled promising new capabilities. However, many of these systems lack formal guarantees (e.g., collision avoidance, robustness), which prevents leveraging these advances in safety-critical settings. While there is recent work on formal verification of NN-controlled systems, most existing techniques cannot handle scenarios with more than one agent. To address this research gap, this paper presents a backward reachability-based approach for verifying the collision avoidance properties of Multi-Agent Neural Feedback Loops (MA-NFLs). Given the dynamics models and trained control policies of each agent, the proposed algorithm computes relative backprojection sets by (simultaneously) solving a series of Mixed Integer Linear Programs (MILPs) offline for each pair of agents. We account for state measurement uncertainties, making it well aligned with real-world scenarios. Using those results, the agents can quickly check for collision avoidance online by solving low-dimensional Linear Programs (LPs). We demonstrate the proposed algorithm can verify collision-free properties of a MA-NFL with agents trained to imitate a collision avoidance algorithm (Reciprocal Velocity Obstacles). We further demonstrate the computational scalability of the approach on systems with up to 10 agents.
- “Probabilistic verification of a decentralized policy for conflict resolution in multi-agent systems” In Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006., 2006, pp. 2448–2453 IEEE
- “Verifying heterogeneous multi-agent programs” In Proceedings of the 2014 international conference on Autonomous agents and multi-agent systems, 2014, pp. 149–156
- “Formal verification of open multi-agent systems” In Proceedings of the 18th international conference on autonomous agents and multiagent systems, 2019, pp. 179–187
- “Learning decentralized controllers for robot swarms with graph neural networks” In Conference on robot learning, 2020, pp. 671–682 PMLR
- Praveen Palanisamy “Multi-agent connected autonomous driving using deep reinforcement learning” In 2020 International Joint Conference on Neural Networks (IJCNN), 2020, pp. 1–7 IEEE
- Souradeep Dutta, Xin Chen and Sriram Sankaranarayanan “Reachability analysis for neural feedback systems using regressive polynomial rule inference” In Proceedings of the 22nd ACM International Conference on Hybrid Systems: Computation and Control, 2019, pp. 157–168
- “Reachnn: Reachability analysis of neural-network controlled systems” In ACM Transactions on Embedded Computing Systems (TECS) 18.5s ACM New York, NY, USA, 2019, pp. 1–22
- “Reach-sdp: Reachability analysis of closed-loop systems with neural network controllers via semidefinite programming” In 2020 59th IEEE Conference on Decision and Control (CDC), 2020, pp. 5929–5934 IEEE
- “Reachability analysis of neural feedback loops” In IEEE Access 9 IEEE, 2021, pp. 163938–163953
- Nicholas Rober, Michael Everett and Jonathan P How “Backward reachability analysis for neural feedback loops” In 2022 IEEE 61st Conference on Decision and Control (CDC), 2022, pp. 2897–2904 IEEE
- “Automatic perturbation analysis for scalable certified robustness and beyond” In Advances in Neural Information Processing Systems 33, 2020, pp. 1129–1141
- Oliver Gates, Matthew Newton and Konstantinos Gatsis “Scalable forward reachability analysis of multi-agent systems with neural network controllers” In 2023 62nd IEEE Conference on Decision and Control (CDC), 2023, pp. 67–72 IEEE
- “Backward reachability analysis of neural feedback loops: Techniques for linear and nonlinear systems” In IEEE Open Journal of Control Systems IEEE, 2023
- Jur Van den Berg, Ming Lin and Dinesh Manocha “Reciprocal velocity obstacles for real-time multi-agent navigation” In 2008 IEEE international conference on robotics and automation, 2008, pp. 1928–1935 Ieee
- Gurobi Optimization, LLC “Gurobi Optimizer Reference Manual”, 2023 URL: https://www.gurobi.com