Vulnerability Analysis for Safe Multi-Agent Reinforcement
Organizations: University of Notre Dame, Notre Dame, Indiana, USA
Abstract
Safe Multi-Agent Reinforcement Learning (SMARL) aims to learn cooperative control policies under prescribed safety constraints. Al- though existing SMARL methods focus on enforcing safety during policy optimization, their vulnerability remains largely unexplored. This paper investigates inference-time observation attacks against SMARL, where an adversary perturbs the observations of a subset of agents, thereby altering the actions produced by their policies. We propose MinMax Attack, an attack framework that jointly selects adversarial target actions for compromised agents while accounting for the Cooperative Resistance of benign agents. We further derive a bound on the induced safety cost and characterize its relation- ship with the Compromised-Agent Budget and the Perturbation Budget. Experiments across multiple safety-critical multi-agent benchmarks and representative state-of-the-art SMARL algorithms show that MinMax Attack induces substantially higher safety costs than existing attack baselines while preserving task reward, thereby reducing its detectability and achieving both attack effectiveness and stealthiness.
Figures & tables
| Category | Attack Method | Number of Compromised Agents | ||
|---|---|---|---|---|
| Existing Attacks | MC | 0.37 0.04 | 0.56 0.02 | 0.67 0.02 |
| MR | 0.40 0.03 | 0.55 0.02 | 0.68 0.02 | |
| MinMax Attack | MinMax-C | 0.57 0.03 | 0.60 0.03 | 0.59 0.03 |
| MinMax-R | 0.59 0.02 | 0.58 0.02 | 0.58 0.02 | |
| Victim | Attack | Iterations | Reward | Cost | ||
|---|---|---|---|---|---|---|
| WCMASAC | MinMax-C | 1 | 5 | 5 | ||
| 5 | 10 | 10 | ||||
| 10 | 15 | 15 | ||||
| MinMax-R | 1 | 5 | 5 | |||
| 5 | 10 | 10 | ||||
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Hyperparameter | MAPPO-Lag | MACPO | WCMASAC | HASAC-Lag |
|---|---|---|---|---|
| Training paradigm | On-policy | On-policy | Off-policy | Off-policy |
| Actor learning rate | ||||
| Critic learning rate | ||||
| Discount factor | ||||
| Batch size | ||||
| Rollout threads |
Adversarial Attacks
Adversarial attacks exploit crafted inputs, poisoned data, or system interactions to manipulate AI predictions, behavior, privacy, or reliability.
See all 436 papers