MAS-FIRE: Fault Injection and Reliability Evaluation for LLM-Based Multi-Agent Systems
Organizations: Sun Yat-sen University Zhuhai, Guangdong, China
Abstract
As LLM-based Multi-Agent Systems (MAS) are increasingly deployed for complex tasks, ensuring their reliability has become a pressing challenge. Since MAS coordinate through unstructured natural language rather than rigid protocols, they are prone to semantic failures (e.g., hallucinations, misinterpreted instructions, and reasoning drift) that propagate silently without raising runtime exceptions. Prevailing evaluation approaches, which measure only end-to-end task success, offer limited insight into how these failures arise or how effectively agents recover from them. To bridge this gap, we propose MAS-FIRE, a systematic framework for fault injection and reliability evaluation of MAS. We define a taxonomy of 15 fault types covering intra-agent cognitive errors and inter-agent coordination failures, and inject them via three non-invasive mechanisms: prompt modification, response rewriting, and message routing manipulation. Applying MAS-FIRE to three representative MAS architectures, we uncover a rich set of fault-tolerant behaviors that we organize into four tiers: mechanism, rule, prompt, and reasoning. This tiered view enables fine-grained diagnosis of where and why systems succeed or fail. Our findings reveal that stronger foundation models do not uniformly improve robustness. We further show that architectural topology plays an equally decisive role, with iterative, closed-loop designs neutralizing over 40% of faults that cause catastrophic collapse in linear workflows. MAS-FIRE provides the process-level observability and actionable guidance needed to systematically improve multi-agent systems.
Figures & tables
| System (Paradigm) | Domain (Benchmark) | Total Tasks | GPT-5 | Deepseek-V3 |
| MetaGPT (Dynamic Organization) | Code Gen (HumanEval ( Yadav and Mondal, 2025 ) ) | 164 | 99.0% | 89.0% |
| Table-Critic (Thought-Critic) | Table QA (WikiTQ † ( Pasupat and Liang, 2015 ) ) | 400 | 87.0% | 78.3% |
| Camel (Instructor-Assistant) | Web Nav (WebShop ‡ ( Yao et al., 2022 ) ) | 251 | 37.8% | 33.0% |
| Note: All evaluations are single-trial (Pass@1) . 10% systematic sampling of the original 4,344 tasks. ‡ Tasks are based on AgentBoard-annotated version. | ||||
| Fault Category | Agent Behavior | Mechanism. | Rule. | Prompt. | Reasoning. |
| Inexecutable Plan | Restores faulty plan via inherent process | ✓ | |||
| [0.5pt/2pt] | Ignores inexecutable parts and continues | ✓ | |||
| [0.5pt/2pt] | No corrective behavior | ✗ | |||
| [0.5pt/2pt] | Responds to error but ultimately fails | ✓ | ✗ | ||
| Critical Info Loss | Restores missing information via inherent process | ✓ | |||
| [0.5pt/2pt] | Autonomously repairs missing information | ✓ | ✓ |
Multi-Agent LLM Systems
Multi-agent large language model systems coordinate multiple AI agents to solve tasks through communication, specialization, shared tools, and memory.
See all 1,032 papers