Verification of Robust Multi-Agent Systems
Raphaël Berthon, Joost-Pieter Katoen, Munyque Mittelmann, Aniello Murano
TL;DR
The paper tackles verifying robust strategies for stochastic multi-agent systems with imperfect information when transition probabilities are uncertain. It introduces observation-based, bounded-memory strategies represented by finite automata and defines three robustness notions: $\varepsilon$-perturbations and parametric uncertainties with both fixed and unbounded parameter counts, within a $\mathsf{PATL}$ framework. It provides a spectrum of complexity results, ranging from polynomial-time reachability checks under $\varepsilon$-perturbations to $\mathbf{NP}\cap\mathbf{co}$-$\mathbf{NP}$ and $\forall\mathbb{R}$/$\Sigma_3^{\mathbb{R}}$ classifications for parametric models, and demonstrates how automata-based strategies offer expressive power without inflating worst-case costs. The work also connects robust MAS verification to interval and parametric MDPs, discusses practical cyber-physical applications, and outlines future directions for computing strategy robustness and lower bounds. Overall, it establishes decidability and actionable complexity bounds for robust, memory-bounded strategic verification in uncertain, multi-agent, partially observable environments.
Abstract
Stochastic multi-agent systems are a central modeling framework for autonomous controllers, communication protocols, and cyber-physical infrastructures. In many such systems, however, transition probabilities are only estimated from data and may therefore be partially unknown or subject to perturbations. In this paper, we study the verification of robust strategies in stochastic multi-agent systems with imperfect information, in which coalitions must satisfy a temporal specification while dealing with uncertain system transitions, partial observation, and adversarial agents. By focusing on bounded-memory strategies, we introduce a robust variant of the model-checking problem for a probabilistic, observation-based extension of Alternating-time Temporal Logic. We characterize the complexity of this problem under different notions of perturbation, thereby clarifying the computational cost of robustness in stochastic multi-agent verification and supporting the use of bounded-memory strategies in uncertain environments.
