Scaling Discovery through Test-Time Communication
Organizations: UC Berkeley · Microsoft Research
Abstract
Science advances not in isolation but through collaboration, yet existing agentic systems capture little of this. Whether communicating agents help remains an open question with mixed prior results. We show that test-time communication can substantially outperform independent parallel attempts on challenging tasks, where sharing a breakthrough can push the whole group forward. We first study the effect of scaling multi-agent test-time communication, where agents have no predefined roles and communicate via a shared directory, on ARC-AGI-3, a benchmark requiring novel problem solving. We find that a team of communicating agents, team@, matches the success rate of independent agents, and this advantage grows with , suggesting gains compound with scale. The effect is not merely efficiency: a task that no single agent can solve, a team of agents can solve reliably. Furthermore, these gains transfer to research-oriented tasks, given sufficient compute. On polyomino packing, communicating agents outperform best@ and exceed the prior best-known score. On MNIST classifier compression, communication surpasses the best-known human solution. A team of four agents produced a 1,957-byte classifier submission achieving 99.4% test accuracy, smaller than both the best-known human solution and the best single-agent result. These gains are not unconditional. Independent agents may outperform communication when compute is limited or when a clear measure of progress is absent. However, under sufficient compute and clear feedback, multi-agent communication consistently yields stronger results.
Figures & tables
| Benchmark | ARC-AGI-3 | Polyomino packing | MNIST Compression |
|---|---|---|---|
| Model | Sonnet 4.6 | Sonnet, Opus 4.6 | GPT-5.6 Sol |
| Budget per agent | per-level action budget | 3-72 hours | 96 hours |
| Team size | 3, 5 | 3, 4 | 4 |
| Metric | game solve rate | packing score | qualified bytes |
| Prior best-known result | – | 0.894 | 2,461 B |
| Independent best@ | 1.4% ( =3), 2.2% ( =5) | 0.893 | 3,160 B |
| Levels from target | team@3 | best@3 | best@13 | team@5 | best@5 | best@33 |
|---|---|---|---|---|---|---|
| 5 | 52.8 | 45.4 | 63.9 | 64.1 | 52.8 | 69.5 |
| 4 | 28.2 | 25.8 | 46.5 | 33.6 | 32.9 | 55.4 |
| 3 | 16.6 | 9.7 | 20.8 | 22.9 | 12.8 | 31.3 |
| 2 | 7.2 | 5.0 | 9.3 | 16.2 | 6.1 | 15.8 |
| 1 | 4.8 | 2.6 | 6.3 | 10.0 | 3.7 | 10.2 |
| Method | Mean Accuracy | Max Accuracy |
|---|---|---|
| Single agent pass@1 | 52.53% | – |
| Independent pass@2 | 62.36% | 64.04% |
| Communicating team@2 | 60.67% | 61.80% |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Task | Solo container | Team container | Task GPU |
|---|---|---|---|
| ARC-AGI-3 | 4 CPUs, 8 GiB | 4 CPUs, 8 GiB | None |
| Polyomino packing | 2 CPUs, 6 GiB | 2 CPUs, 6 GiB | None |
| MNIST compression | 3 CPUs, 8 GiB | 12 CPUs, 32 GiB ( ) | A100 |
| Terminal-Bench 2.0 | Task-defined | Task-defined, shared | Task-defined |
Multi-Agent Collaboration
Multi-agent collaboration studies how autonomous agents coordinate, share information, and combine capabilities to solve tasks together.
See all 305 papers