Understanding Communication Failures in Multi-Agent LLM Systems
Organizations: Virginia Tech, Blacksburg, VA 24061, USA
Abstract
Multi-agent LLM systems aim to improve reasoning through debate, evidence sharing, and mutual correction, but interaction can also introduce failures that final accuracy alone cannot explain. Agents may converge too early, ignore dissent, suppress correct minority answers, or preserve a wrong framing across rounds. We present a corpus-grounded taxonomy of communication failures, built from 3,211 failed multi-round trajectories across medical QA, coding, finance, multi-hop reasoning, ethics, and embodied text tasks. Using this taxonomy, we analyze failure distributions across datasets and system designs, round-level error dynamics, recovery hardness, majority transitions, minority-signal suppression, and self-reported confidence. We find that failures are dominated by recovery/correction and consensus/decision problems rather than isolated first-round mistakes, with many emerging after agents first observe peer responses. Based on these findings, we recommend stronger disagreement handling, evidence verification, minority-signal preservation, and recovery checks before finalization.
Figures & tables
| Metric | Evaluation level | Score | |
| Path granularity | Node/path-wise | 37 | 0.946 |
| Sibling coherence | Level-wise | 9 | 0.778 |
| Dimension alignment | Node-wise | 43 | 1.000 |
| Relevance | Node-wise | 66 | 0.712 |
| Coverage | Level-wise | 32 | 1.000 |
| Succ. | Fail. | Ratio | |
| Recovery | 0.37 | 0.94 | 2.6 |
| Consensus | 0.51 | 0.93 | 1.8 |
| Coordination | 0.14 | 0.53 | 3.6 |
| Reasoning | 0.35 | 0.35 | 1.0 |
| Tool / evidence | 0.39 | 0.38 | 1.0 |
| Persistent wrong framing | 0.08 | 0.60 | 7.5 |
| Earlier error | Later error | Lift | |
| Premature consensus | Tool result ignored | 11.6% | 2.79 |
| Premature consensus | Unchallenged evidence | 5.4% | 1.87 |
| Premature consensus | Correction ignored | 16.5% | 1.62 |
| Edge-case failure | Failed recalculation | 22.5% | 1.51 |
| Unsupported assumption | Tool result ignored | 11.4% | 1.49 |
| Oscillation | Question misread | 10.4% | 1.39 |
| Dataset | Rec. | Corrupted | Failed Recovery | Preserved | Ind. Rescue | Ind. Supp. |
| FinQA | 12.83 | 2.00 | 50.33 | 34.83 | 6.17 | 16.33 |
| HotpotQA | 24.92 | 4.83 | 33.83 | 36.42 | 9.92 | 12.33 |
| MMLU | 13.21 | 1.42 | 32.54 | 52.83 | 7.00 | 9.17 |
| MedQA | 56.19 | 0.38 | 36.61 | 6.82 | 0.38 | 1.77 |
| MuSiQue | 16.25 | 1.75 | 62.67 | 19.33 | 6.42 | 15.17 |
| Ethics | 3.25 | 12.25 | 26.25 | 58.25 | 1.88 | 28.75 |
| Metric | Ans. change | Split | Round 2 | Round +split | LLM judge | Ours |
| Premature consensus | ||||||
| Prec. | 0.23 | 0.45 | 0.22 | 0.45 | 0.46 | 0.60 |
| Rec. | 0.30 | 0.97 | 0.34 | 0.97 | 0.46 | 0.69 |
| F1 | 0.26 | 0.61 | 0.26 | 0.62 | 0.46 | 0.64 |
| Acc. | 0.24 | 0.46 | 0.17 | 0.47 | 0.53 | 0.66 |
| AUROC | 0.39 | 0.56 | 0.33 | 0.70 | 0.57 | 0.75 |
| Error | No trigger | Ours | |
| Premature consensus | 0.56 | 0.66 | +0.10 |
| Failed recovery | 0.55 | 0.58 | +0.03 |
| Unknown recovery | 0.69 | 0.89 | +0.20 |
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
| Component | Provider / Infrastructure | Approx. input toks. | Approx. output toks. | Approx. cost |
| Multi-agent trajectory generation | GPU cluster / DeepInfra | 25–35M | 8–12M | $25.00 |
| Trajectory card generation | OpenAI | 14–18M | 3–5M | $6–10 |
| Candidate tag extraction | OpenAI | 4–6M | 1.5–2.5M | $3–5 |
| Taxonomy mapping and cleanup | OpenAI | 6–10M | 1–2M | $3–6 |
| Cluster review and width/depth expansion | OpenAI | 1–3M | 0.3–0.8M | $1–3 |
| LLM-judge trigger baseline | OpenAI | 0.1M | 0.1M | $1 |
| Work | Comm. Error? | Automatic? | # Domains | # Traces | Failure Categories / Focus | Tracks Answer Evolution? | Multi-error? |
| Cemri et al. (2026) | ✗ | 7 frameworks | 1600+ | System design; inter-agent misalignment; task verification | ✗ | ✓ | |
| Zhang et al. (2025) | ✗ | 2 datasets | 127 systems / 184 annotations | Responsible-agent identification; decisive failure-step attribution | ✗ | ||
| Zhu et al. (2025) | ✗ | 3 tasks | NR | Planning; tool use; memory; reflection; action; system-level failures | ✗ | ✓ | |
| Bi et al. (2026) | ✗ | ✗ | 10 systems | 307 | Root causes in platform-orchestrated agentic workflows; platform/system failures | ✗ | ✓ |
| Barke et al. (2026) | ✗ | ✓ | 3 domains | 115 | Critical failure steps; root-cause attribution; repair-oriented diagnosis | ✗ | ✓ |
| Ma et al. (2026) | ✗ | ✗ | 2 platforms / 10 systems | 307 | Lifecycle failures; planning; execution; tool use; orchestration failures | ✗ | ✓ |
| Work | Paper Type | Comm. Relevant? | Taxonomy Resource? | Main Contribution | Distinction from Our Work |
| Wynn et al. (2025) | Empirical debate study | ✓ | ✗ | Shows that multi-agent debate can reduce accuracy through peer influence, agreement pressure, and correctness shifts over rounds. | This work motivates the importance of communication failures, but it does not construct a general taxonomy or annotation framework for such failures. Our work turns this kind of observation into a broader framework that identifies where communication failures originate, how they propagate, whether they are corrected, and how they affect finalization across tasks and orchestration settings. |
| Bi et al. (2026) | Diagnostic method | ✗ | ✗ | Uses behavioral abstractions or diagnostic insights to explain and localize agent failures. | This work focuses on improving diagnosis through higher-level behavioral summaries, but it does not model how agents influence one another over multiple deliberation rounds. Our work explicitly tracks answer movement, correction attempts, evidence uptake, confidence shifts, dissent, and finalization decisions, making the communication process itself the object of analysis. |
| Setting | Overrepresented suberror | In setting | Elsewhere | Lift |
| Dataset-specific failures | ||||
| FinQA | Calculation / representation error | 25.9 | 2.7 | 9.55 |
| LiveCodeAgent | Edge-case handling failure | 27.9 | 3.0 | 9.27 |
| LiveCodeAgent | Failed computational repair | 37.1 | 11.9 | 3.12 |
| MBPP | Failed recovery after disagreement | 31.9 | 18.3 | 1.74 |
| Agent-count-specific failures | ||||
| Level | Failure subtype | Count | % of cases |
| Child suberrors | |||
| Child | Anchor-driven recovery failure | 1,067 | 33.2 |
| Child | Social convergence without verification | 1,053 | 32.8 |
| Child | Unstable coordination | 856 | 26.7 |
| Mapped suberrors | |||
| Mapped | Persistent wrong framing after correction | 1,993 | 62.1 |
| Failure pair | Count | % of all cases |
| Consensus + Recovery | 2,523 | 78.6 |
| Coordination + Recovery | 1,589 | 49.5 |
| Tool/evidence + Recovery | 1,341 | 41.8 |
| Reasoning + Recovery | 1,318 | 41.0 |
| #Agents | Recovered | Corrupted | Failed Recovery | Preserved | Ind. Rescue | Ind. Supp. |
| 3 | 19.50 | 3.37 | 41.51 | 35.62 | 7.87 | 11.37 |
| 5 | 22.19 | 3.78 | 39.27 | 34.76 | 4.11 | 14.67 |
| 7 | 22.06 | 4.00 | 40.13 | 33.81 | 2.50 | 17.70 |
| Setting | 3 Base Llama3.2, Mistral, Llama3.3 | 3 Alt gpt-oss/Gemma/Qwen | 5 Agents Base + gpt-oss, Gemma | 7 Agents + Qwen3, gpt-oss-120B |
| FinQA | ||||
| Tools | 47 | 51 | 48 | – |
| Tools + Roles | 49 | 47 | 44 | – |
| HotpotQA | ||||
| Question-only | 39 | 32 | 34 | 37 |
| Roles | 71 | 67 | 75 | 76 |
| Quantity | Correct | Incorrect | -value | Interpretation |
| Confidence gain from first to final round | +5.54 | +10.49 | Wrong traces gain more confidence | |
| Confidence gain after answer flip | +10.56 | +7.42 | Flips increase confidence in both groups | |
| Final-round confidence | 93.10 | 89.34 | Correct is higher, but wrong remains high |
| Dataset | Debates w/ UNKNOWN (%) | Dominant UNKNOWN type | Blank (%) | Reasoning but UNKNOWN (%) | Format fail (%) | Recovery (%) | Persistence (%) | Main pattern |
| Ethics | Blank response | 43.0 | 23.5 | 4.5 | 52.0 | 48.0 | Mixed; often blank-driven | |
| FinQA | Blank response | 54.2 | 31.7 | 2.1 | 75.0 | 25.0 | UNKNOWN often resolves | |
| HotpotQA | Blank response | 49.8 | 46.0 | 1.7 | 60.7 | 39.3 | Mixed but recoverable | |
| MedQA | Reasoning without answer | 10.2 | 75.8 | 9.9 | 10.7 | 89.3 | Highly persistent | |
| MMLU | Reasoning without answer | 19.6 | 78.4 | 1.2 | 63.6 | 36.4 | Reasoned uncertainty often resolves | |
| MuSiQue | Reasoning without answer | 46.6 | 48.0 | 0.8 | 40.1 | 60.0 | Frequent and often persistent |
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