GO TO A SECTION

↑ ↓ to navigate · Enter to openExplore all sections →
FDEInterviews logo
arXiv preprint

Towards a Science of Scaling Agent Systems

260 controlled runs, five architectures, six agentic benchmarks: adding agents ranged from +80.8% to -70%, and the one robust finding is that strong single agents gain little.

Breakdown by FDE Interviews · 12 min read · Updated

About the original · 2025
AUTHORS
Kim, Gu, Park, Park, et al.
FROM
Google Research, Google DeepMind, MIT
PUBLISHED
Dec 2025 · arXiv preprint
CITED BY
153Semantic Scholar · Oct 2026
IN THIS BREAKDOWN · 10 SECTIONS

You can read 19% of this breakdown.

01

The paper in one minute

Multi-agent systems are popular, and so are papers saying they do not help. This one tries to settle when they do, by changing only the coordination structure.

The authors compare five architectures. A single agent runs one loop. Independent agents work in parallel and their outputs are concatenated, with no checking. Decentralized agents debate peer to peer. Centralized sub-agents report to an orchestrator that decomposes the task and checks results. Hybrid adds peer messages to an orchestrator. Every configuration gets the same prompts, the same tools and a matched total token budget (about 4,800 tokens per trial on average), so a team of agents splits the budget a single agent spends alone.

They run 260 configurations: nine models from OpenAI, Google and Anthropic (Claude Sonnet 3.7 dropped out of two benchmarks after deprecation), on six benchmarks chosen because they need real interaction: BrowseComp-Plus (web research), Finance-Agent, PlanCraft (Minecraft crafting plans), Workbench (business tools), SWE-bench Verified and Terminal-Bench.

Results depend heavily on the task. On Finance-Agent, where analysis splits naturally into news, filings and operations, centralized coordination improved results by 80.8%. On PlanCraft, where each step depends on the last, every multi-agent architecture lost, by 39% to 70%. Elsewhere, effects were small. Across everything, the average change was -0.3%.

They then fit a regression to explain these effects and derive rules: stay single-agent when one agent already scores above about 45%; expect tool-heavy tasks to suffer from coordination overhead; prefer architectures with a central checker to limit error propagation.

THE IDEA, VISUALLY
FIVE ARCHITECTURES, SAME TOOLS, SAME BUDGET SAS one agent Indep. concatenate Decentr. peer debate Central. orchestrator Hybrid both ARCHITECTURE AVERAGES (TABLE 5) success 0.466 0.370 0.477 0.463 0.452 turns 7.2 11.4 26.1 27.7 44.3 overhead 0% 58% 263% 285% 515% error amp. 1.0 17.2 7.8 4.4 5.1 per 1K tok 67.7 42.4 23.9 21.5 13.6 These metrics are one constant per architecture, applied to every benchmark: in the regression they act as architecture labels, not as measurements of each run. TURNS GROW FASTER THAN AGENTS T = 2.72 (n + 0.5)^1.724, fit on architecture means 1 agent ~6 turns 3 agents ~24 turns 6 agents ~69 turns 9 agents ~132 turns With 4,800 tokens per trial, each turn gets thinner. BEST AND WORST MAS VS SAS, BY BENCHMARK Finance-Agent +80.8% +57.0% BrowseComp-Plus +9.2% -35.0% Workbench +5.6% -11.0% Terminal-Bench (20) +1.7% -19.2% SWE-bench V. (20) -2.1% -14.9% PlanCraft -39.1% -70.0% relative change; blue = best MAS, gray = worst MAS WHAT SURVIVES THE PAPER'S OWN CHECKS Holm-Bonferroni, 19 predictors tools, SAS baseline, efficiency x tools Clustering by benchmark (6) SAS baseline (+ error x baseline) Error amplification term p = 0.658, not significant Best-architecture pick, held out 87% (capability only: 54%)
With prompts, tools and token budgets held equal, multi-agent setups helped on a decomposable finance task, hurt badly on sequential planning, and did little elsewhere. The paper's regression is weaker than its headline suggests: once clustered by benchmark, only the capability-saturation effect survives.
Research notes: the problem, approach and results
+80.8% / -70.0%

best and worst multi-agent results against one agent: centralized on Finance-Agent, independent on PlanCraft

-0.3%

mean relative change from adding agents across all six benchmarks and four architectures

44.3 vs 7.2

average turns per task for the hybrid architecture against a single agent, under a matched token budget

THE PROBLEM

Teams add agents (orchestrators, debaters, parallel workers) because it seems to help, but published comparisons change prompts, tools and compute at the same time as the architecture, and mostly test on static benchmarks where ensembling is easy. Nobody could say when coordination pays on real agentic tasks.

THE IDEA

Hold everything fixed except coordination. Run a single agent and four multi-agent topologies (independent, decentralized, centralized, hybrid) with identical prompts and tools and matched token budgets, across nine models from three families and six agentic benchmarks, then fit a regression on model capability, task properties and coordination metrics.

THE RESULT

Effects ranged from +80.8% (centralized, Finance-Agent) to -70.0% (independent, PlanCraft); the overall mean was -0.3%. Multi-agent setups tended to lose when the single agent already scored above about 45%. The regression picked the best architecture for 87% of held-out configurations, but its R² was 0.37 to 0.41, and the paper's own robustness checks leave capability saturation as the one firm result.

02

Why it matters to an FDE

Customers often ask for "a team of agents" because it sounds capable. This paper gives you evidence to push back, and to say yes when it fits.

Start with one agent and measure it. If a single agent with good tools already handles most cases, the paper found adding agents tends to hurt. The capability-saturation effect is the one finding that survived every robustness check the authors ran.

Add agents when the task splits into independent streams. The large gains came where subtasks could run separately and be merged: financial analysis across news, filings and operations. Sequential tasks, where each step changes the state the next depends on, got worse with every multi-agent design.

Budget for coordination. Under a fixed token budget, the hybrid architecture took 44.3 turns on average against 7.2 for one agent, and successes per thousand tokens fell from 67.7 to 13.6. If budget is not fixed, coordination costs money instead of accuracy.

Put a checker in the middle. Independent agents whose outputs are concatenated without review did worst overall. If you parallelize, have something verify and merge.

Read the paper's precise-looking numbers with care. The thresholds come from a regression that explains about 40% of variance, several of its headline effects are not significant under its own checks, and two benchmarks used only 20 tasks per configuration.

THE FULL BREAKDOWN

Understand the mechanism. Try it on a real problem.

Unlock this breakdown and 149 more papers.

Premium opens every paper in full, plus every answer, concept, course and guide on the site. One payment for six months of access.

6 months · One payment · No auto-renewal

Get Premium · ₹2,000 / $25
  • ◇1 architecture diagram
  • </>1 runnable code experiment
  • ▦2 results tables
  • ?5 interview questions with answers
  1. 03Key takeaways

    Results by benchmark, the patterns that hold, the ones that do not, and three misreadings

    Free account
  2. 04How it works

    The five topologies, the controls, the coordination metrics and the regression

    Premium
  3. 05The numbers that matter

    Per-benchmark means, the architecture table, the regression and its robustness checks

    Premium
  4. 06Try it yourself

    Recompute the headlines, test what the metrics can carry, and size the noise of a 20-task cell

    Premium
  5. 07Where it breaks

    Architecture-level metrics, weak robustness, small samples, fixed prompts and internal slips

    Premium
  6. 08Using it on a deployment

    A decision procedure for single versus multi-agent, and how to run the comparison yourself

    Premium
  7. 09Interview angles

    Five questions this paper prepares you for, with answer hints

    Premium
Back to the paper library →