MAS-FIRE: Fault Injection and Reliability Evaluation for LLM-Based Multi-Agent Systems
AI 摘要
MAS-FIRE框架用于LLM多智能体系统故障注入和可靠性评估,揭示系统容错行为和架构影响。
主要贡献
- 定义了15种多智能体系统故障类型并提出故障注入方法。
- 发现了LLM多智能体系统中不同层次的容错机制。
- 揭示了架构拓扑结构对系统鲁棒性的重要影响。
方法论
通过提示修改、响应重写和消息路由操作,对LLM多智能体系统进行故障注入,评估系统在不同故障下的表现。
原文摘要
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.