atlas

Research map / Multi-agent systems and games / LLM agents

Which Agent Causes Task Failures and When? On Automated Failure Attribution of LLM Multi-Agent Systems

ICML 2025 · Multi-agent systems and games › LLM agents · approach: Agent safety and attack benchmarks

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces automated failure attribution for LLM multi-agent systems, releasing the Who&When dataset (127 systems, 184 annotated failure tasks) and evaluating three LLM-judge methods (all-at-once, step-by-step, binary search) that find agent-level accuracy is reasonable but step-level accuracy is very low.

Problem

Identifying which agent and which decisive step cause task failures in LLM multi-agent systems is manual, labor-intensive, and underexplored.

Approach

Formulates automated failure attribution as identifying the failure-responsible agent and earliest decisive error step from logs, builds an annotated benchmark, and compares LLM-as-judge strategies with different context receptive fields (full log, incremental, binary search), plus a hybrid of all-at-once and step-by-step.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the complete failure log at once instead of processing it incrementallyGPT-4o failure attribution on Who&When · Who&When, agent-level attributionAgent-Level Accuracy: 54.33 vs 35.20 (algorithm-generated, with ground truth); 55.17 vs 34.48 (hand-crafted, with ground truth); 51.12 vs 26.0Helped
Process the failure log incrementally instead of all at onceGPT-4o failure attribution on Who&When · Who&When, step-level attributionStep-Level Accuracy: 25.51 vs 12.50 (algorithm-generated, with ground truth); 7.02 vs 5.26 (hand-crafted, with ground truth); 8.77 vs 3.51 (hHelped
Provide ground-truth answers to the attribution modelAll three attribution methods on Who&When · Who&WhenAccuracyHelped
Increase failure-log context lengthAll three attribution methods on hand-crafted systems · Who&When, hand-crafted systemsAgent-Level Accuracy and Step-Level AccuracyHurt
Allow a wider tolerance around the predicted error stepAll-at-Once versus Step-by-Step on hand-crafted systems · Who&When, hand-crafted systemsStep-Level Accuracy: ± 1: 12.07 vs 14.66; ± 2: 19.83 vs 16.38; ± 3: 30.17 vs 18.10; ± 4: 37.07 vs 31.90; ± 5: 43.10 vs 33.62Mixed
Combine All-at-Once agent prediction with Step-by-Step step detectionGPT-4o failure attribution on hand-crafted systems · Who&When, hand-crafted systemsStep-Level Accuracy: 7.90 -> 12.28Helped
Replace GPT-4o with a stronger reasoning modelAll-at-Once and Step-by-Step attribution on hand-crafted systems · Who&When, hand-crafted systemsAgent-Level Accuracy and Step-Level Accuracy: DeepSeek R1 All-at-Once agent-level: 54.31 -> 56.90; OpenAI o1 All-at-Once step-level: 4.39 -> 10.34; OpenAI o1 Step-by-Mixed
Remove explicit reasoning prompts (ablation)All-at-Once on algorithm-generated systems · Who&When, algorithm-generated systemsAgent-Level Accuracy: -7.4%Hurt
Remove explicit reasoning prompts (ablation)Step-by-Step attribution · Who&WhenStep-Level Accuracy: -4.4%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: GAIA AssistantBench

Benchmarks: Who&When

Metrics: agent-level accuracy step-level accuracy step-level accuracy with tolerance

Baselines: Random All-at-once Step-by-step Binary search OpenAI o1 DeepSeek R1

Builds on: CaptainAgent Magentic-One LLM-as-a-judge ProcessBench Math-Shepherd

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy