Building AI Research Teams for Autonomous Discovery of Linear Attention Architectures
Organizations: UC Santa Barbara · Pennsylvania State University · LinkedIn
Abstract
Autonomous agents can increasingly propose ideas, modify code, and run experiments, creating an opportunity to accelerate scientific discovery using teams of collaborative AI researchers. To escape local minima in the discovery, we propose to encourage orthogonal exploration by constructing the team using agents with varying expertise. However, realizing this design requires more than diverse backgrounds. When experiments are costly, a team can test only a limited number of ideas, thereby creating the need to balance exploration and exploitation when selecting a subset of researchers to propose and execute new experiments. Furthermore, each result should shape what the team tries next. We therefore ask how AI researchers with different scientific backgrounds can build on one another's findings and sustain progress under a limited experimental budget. To address these challenges, we build a team of persistent AI researchers, each grounded in a different discipline, who keep private research histories, share experimental evidence, and receive research opportunities through adaptive allocation. We demonstrate the effectiveness of this design by deploying the team to search for linear attention architectures, where it outperforms GDN2 at 1.3B scale on language modeling, common-sense reasoning, and synthetic and real-world retrieval tasks. In controlled comparisons, removing any single organizational component from our design yields markedly weaker discoveries: without disciplinary backgrounds, the search plateaus early; without private histories, researchers make less progress despite identical shared evidence; and uniform selection falls short of adaptive allocation within the same budget. These results suggest that sustained autonomous discovery depends not only on stronger agents, but also on who explores, what they remember, and how research effort is allocated.
Figures & tables
| Search | Full evaluation | |||||
| Model | Tokens | Utility | Wiki. | LMB. | CSR | NIAH |
| (B) | ppl | ppl | acc | acc | ||
| GDN | 15.00 | -1.29 | 35.15 | 64.03 | 42.88 | 16.94 |
| KDA | 14.82 | -0.59 | 34.63 | 56.64 | 41.94 | 22.03 |
| GDN2 | 13.53 | 0.00 | 34.93 | 54.74 | 43.60 | 25.79 |
| CFDN | 13.53 | 1.04 | 33.84 | 52.33 | 43.29 | 29.76 |
| Model | Tokens | Wiki. | LMB. | CSR | NIAH | RWR |
|---|---|---|---|---|---|---|
| (B) | ppl | ppl | acc | acc | acc | |
| GDN | 100.00 | 16.27 | 12.04 | 53.73 | 54.99 | 33.17 |
| KDA | 99.24 | 16.05 | 11.66 | 53.90 | 59.11 | 32.47 |
| GDN2 | 87.18 | 16.05 | 11.22 | 52.65 | 66.86 | 32.52 |
| CFDN | 87.17 | 15.74 | 11.04 | 54.53 | 67.29 | 33.41 |
| Search objective | Wiki. | LMB. | CSR | NIAH |
|---|---|---|---|---|
| ppl | ppl | acc | acc | |
| LM only | 34.59 | 46.40 | 42.25 | 26.73 |
| LM CSR NIAH | 33.84 | 52.33 | 43.29 | 29.76 |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Setting | Search scale | Large-scale comparison |
|---|---|---|
| Blocks | 8 | 18 |
| Residual / FFN width | 1,024 / 4,096 | 2,304 / 6,208 |
| GDN2 recurrent heads | ||
| GDN2 non-embedding parameters | 155,322,432 | 1,302,640,416 |
| GDN2 total parameters | 220,858,432 | 1,450,096,416 |
| Output gate | Sigmoid | Sigmoid |
| Hyperparameter | Search scale | 1.3B scale |
|---|---|---|
| Optimizer | AdamW | AdamW |
| Peak learning rate | ||
| Minimum learning rate | ||
| Adam | 0.9, 0.95 | 0.9, 0.95 |
| Weight decay | 0.1 | 0.1 |
| Gradient clipping norm | 1.0 | 1.0 |
| Dataset / metric | GDN | KDA | GDN2 | CFDN |
|---|---|---|---|---|
| WikiText-2 token PPL | 14.39 | 14.23 | 14.32 | 13.99 |
| LAMBADA token PPL | 11.39 | 10.61 | 10.40 | 10.13 |
| PIQA | 63.28 | 61.33 | 63.28 | 63.28 |
| HellaSwag (normalized) | 34.77 | 34.38 | 34.38 | 36.33 |
| WinoGrande | 53.91 | 52.73 | 50.78 | 53.12 |
| ARC-Easy | 50.39 | 55.08 | 52.73 | 53.12 |
| Task | Context | GDN | KDA | GDN2 | CFDN |
|---|---|---|---|---|---|
| S-NIAH-1 | 1K | 82.81 | 56.25 | 68.75 | 100.00 |
| 2K | 42.19 | 42.19 | 50.00 | 98.44 | |
| 4K | 21.88 | 9.38 | 25.00 | 98.44 | |
| S-NIAH-2 | 1K | 42.19 | 62.50 | 82.81 | 96.88 |
| 2K | 10.94 | 39.06 | 40.62 | 92.19 | |
| 4K | 1.56 | 7.81 | 15.62 | 25.00 |
| Dataset / metric | GDN | KDA | GDN2 | CFDN | LM only |
|---|---|---|---|---|---|
| WikiText-2 word PPL | 35.15 | 34.63 | 34.93 | 33.84 | 34.59 |
| LAMBADA PPL | 64.03 | 56.64 | 54.74 | 52.33 | 46.40 |
| LAMBADA accuracy | 26.28 | 27.15 | 27.61 | 28.35 | 29.92 |
| PIQA | 63.60 | 63.76 | 64.53 | 64.64 | 63.17 |
| HellaSwag (normalized) | 34.25 | 34.94 | 34.57 | 35.22 | 34.47 |
| WinoGrande | 51.62 | 51.07 | 53.04 | 51.22 | 52.17 |
| Task | Context | GDN | KDA | GDN2 | CFDN | LM only |
|---|---|---|---|---|---|---|
| S-NIAH-1 | 1K | 88.40 | 63.00 | 87.60 | 89.40 | 94.20 |
| 2K | 42.40 | 38.60 | 49.80 | 33.20 | 73.40 | |
| 4K | 14.20 | 10.60 | 19.20 | 1.00 | 33.40 | |
| 8K | 6.40 | 3.60 | 8.40 | 0.40 | 12.40 | |
| S-NIAH-2 | 1K | 39.20 | 69.20 | 82.40 | 89.60 | 56.40 |
| 2K | 5.00 | 42.00 | 45.60 | 81.00 | 39.20 |
| Dataset / metric | GDN | KDA | GDN2 | CFDN |
|---|---|---|---|---|
| WikiText-2 word PPL | 16.27 | 16.05 | 16.05 | 15.74 |
| LAMBADA PPL | 12.04 | 11.66 | 11.22 | 11.04 |
| LAMBADA accuracy | 46.61 | 47.76 | 48.81 | 48.77 |
| PIQA | 73.01 | 73.01 | 72.69 | 73.78 |
| HellaSwag (normalized) | 57.47 | 57.63 | 57.78 | 58.53 |
| WinoGrande | 57.46 | 58.80 | 57.77 | 58.48 |
| Task | Context | GDN | KDA | GDN2 | CFDN |
|---|---|---|---|---|---|
| S-NIAH-1 | 1K | 100.00 | 100.00 | 100.00 | 100.00 |
| 2K | 88.20 | 100.00 | 100.00 | 100.00 | |
| 4K | 40.00 | 100.00 | 100.00 | 99.60 | |
| 8K | 18.60 | 99.60 | 98.60 | 94.20 | |
| S-NIAH-2 | 1K | 100.00 | 98.40 | 99.80 | 100.00 |
| 2K | 100.00 | 100.00 | 99.80 | 100.00 |
| Dataset | GDN | KDA | GDN2 | CFDN |
|---|---|---|---|---|
| SWDE | 31.96 | 26.62 | 26.15 | 27.55 |
| SQuAD | 37.42 | 36.21 | 38.97 | 35.98 |
| FDA | 27.16 | 22.80 | 25.98 | 31.06 |
| TriviaQA | 60.31 | 63.68 | 60.78 | 61.08 |
| Natural Questions | 21.79 | 23.03 | 22.27 | 21.44 |
| DROP | 20.41 | 22.47 | 20.99 | 23.33 |
| Scientific perspective | Organizing question or distinction |
|---|---|
| Conditional routing and adaptive computation | When should state change, which path should act, and when is further computation worthwhile? |
| Multiscale and hierarchical recurrence | How should clocks, temporal boundaries, and communication represent phenomena at different rates? |
| Stable, switched, and non-normal dynamics | Which distinctions survive input-driven transitions, and when do perturbations amplify? |
| Multiplicative operators and automata | What computations can input-selected operators express through composition? |
| Parallel and I/O-aware recurrent design | Which algebraic structure permits efficient execution once state traffic and differentiation are counted? |
| Streaming sketches and mergeable summaries | Which queries must bounded state support, and how does error compose across updates and merges? |
| Condition | Completed evaluations | Higher utility than parent | Cross-researcher parent links |
|---|---|---|---|
| Main | 63 | 9/41 | 41/54 |
| No background | 67 | 12/42 | 41/57 |
| Fresh memory | 65 | 5/32 | 36/44 |
| Uniform selection | 68 | 15/46 | 38/57 |
Autonomous Scientific Discovery
Autonomous scientific discovery develops AI systems that generate, test, and refine scientific hypotheses using data, computation, and experiments.
See all 128 papers