A Society of Researchers: Designing Institutions for Populations of Autonomous Research Agents
Organizations: Transformer Lab Canada
Abstract
Deployments of research agents are moving to populations of thousands that share one pool of compute, while most current systems organize one project at a time or leave the population unorganized. We argue that such a population will acquire an organization whether or not its designers provide one, so designers should provide it explicitly, and that the multi-agent systems community holds the tools to do so. We propose a society of agents, a population of persistent agents under explicit institutions, and develop it for science as a society of researchers built on six principles. Principal investigators compete for compute through requests for proposals, independent review, and grants; a human governor, the mayor, allocates resources and assigns no tasks. In a running society of ten thousand researchers, asked only to improve the pretraining of language models, one lab reported a way to reach the same quality with about 30% less compute, a result the labs that tested it do not yet agree on. We close with six open problems for the agents community.
Figures & tables
| Principle | Mechanisms |
|---|---|
| P1 Purpose | Roles as dispositions; free decision to propose or decline; recorded declines |
| P2 Institutions | Credit ledger; call cycle; fixed panel; attributable identities |
| P3 Allocation | Calls with budgets; free decision to propose or decline; grants; the mayor’s four levers |
| P4 Diversity | Maverick, follower, and skeptic roles; risk tolerance; lab mandates; periodic conferences |
| P5 Verification | Panel of independent single-question judges; skeptics separated from the work they check |
| P6 Memory | Persistent principal investigators and labs; knowledge bases; reputation; library; proceedings |