@Xudong07452910: 哈佛这篇最新的 AutoScientists 很值得看,它让我感觉,AI 做研究这件事可能不会走向“一个超级 AI 科学家单挑全流程”,而是更像一个会自己组织起来的 AI 实验室。 这篇文章的核心是:让多个 Agent 共享实验状态,围绕…

X AI KOLs Timeline 论文

摘要

哈佛大学的 AutoScientists 提出一种去中心化的多智能体团队方案,让多个 Agent 共享实验状态、自动组队并评审研究方案,在多个基准上显著优于现有方法。

哈佛这篇最新的 AutoScientists 很值得看,它让我感觉,AI 做研究这件事可能不会走向“一个超级 AI 科学家单挑全流程”,而是更像一个会自己组织起来的 AI 实验室。 这篇文章的核心是:让多个 Agent 共享实验状态,围绕不同假设自动组队,在真正消耗实验资源前互相评审研究方案,提前挑出假设、实验设计和验证路径里的问题;实验后再把成功和失败都写回共享记忆。 这点很像真实实验室:不是一个人一路莽到底,而是一群人不断提想法、做实验、互相质疑、记录死路,再根据结果重新分工。 我觉得它最有启发的地方是,未来 AI 做复杂任务的关键,可能不只是单个 Agent 有多聪明,而是这些 Agent 能不能形成一种有效的组织结构。 真正重要的不是“一键生成论文”,而是能不能长期探索、避免重复踩坑,并把失败经验也变成系统的一部分。 未来的 AI Scientist,可能更像一支会自己开组会、分工和复盘的 Agent 团队。 论文:https://arxiv.org/abs/2605.28655 #AutoScientists #MultiAgent #AIScientist #AIResearch #AI论文 #自动化科研
查看原文
查看缓存全文

缓存时间: 2026/06/02 15:43

哈佛这篇最新的 AutoScientists 很值得看,它让我感觉,AI 做研究这件事可能不会走向“一个超级 AI 科学家单挑全流程”,而是更像一个会自己组织起来的 AI 实验室。

这篇文章的核心是:让多个 Agent 共享实验状态,围绕不同假设自动组队,在真正消耗实验资源前互相评审研究方案,提前挑出假设、实验设计和验证路径里的问题;实验后再把成功和失败都写回共享记忆。

这点很像真实实验室:不是一个人一路莽到底,而是一群人不断提想法、做实验、互相质疑、记录死路,再根据结果重新分工。

我觉得它最有启发的地方是,未来 AI 做复杂任务的关键,可能不只是单个 Agent 有多聪明,而是这些 Agent 能不能形成一种有效的组织结构。

真正重要的不是“一键生成论文”,而是能不能长期探索、避免重复踩坑,并把失败经验也变成系统的一部分。

未来的 AI Scientist,可能更像一支会自己开组会、分工和复盘的 Agent 团队。

论文:https://arxiv.org/abs/2605.28655

#AutoScientists #MultiAgent #AIScientist #AIResearch #AI论文 #自动化科研


Self-Organizing Agent Teams for Long-Running Scientific Experimentation

Source: https://arxiv.org/html/2605.28655 Shanghua Gao Harvard University [email protected] &Ada Fang11footnotemark:1 Harvard University [email protected] Marinka Zitnik Harvard University [email protected]

Abstract

Scientific research proceeds through iterative cycles of hypothesis generation, experiment design, execution, and revision. AI agents can automate parts of this process, but existing approaches typically follow a single research trajectory or coordinate through a central planner with fixed objectives. As a result, they struggle to sustain parallel exploration, adapt as experimental evidence changes, or preserve knowledge of failed directions over long-running experiments. We introduceAutoScientists, a decentralized team of AI agents for long-running computational scientific experimentation. Agents interpret a shared experimental state, self-organize into teams around promising hypotheses, critique proposals before using experimental compute, and share successes and failures to reduce redundant exploration. Under matched experimental budgets,AutoScientistsimproves over prior AI agents across biomedical machine learning, language-model training optimization, and protein fitness prediction. On BioML-Bench, spanning biomedical imaging, protein engineering, single-cell omics, and drug discovery,AutoScientistsachieves a mean leaderboard percentile of 74.4% across 24 tasks, improving over the strongest AI agent by +8.33%. On GPT training optimization,AutoScientistsreaches a target validation bits-per-byte 1.9×\timesfaster than Autoresearch and continues discovering improvements from a starting champion where the single-agent approach finds none (7 vs. 0 accepted improvements). On ProteinGym fitness prediction,AutoScientistsdiscovers a method for ACE2-Spike binding that improves over the current state-of-the-art model by +12.5% in Spearman correlation. Applied without modification across all 217 ProteinGym assays, the same method improves over the prior state of the art by +6.5% (Spearman correlation).

1Introduction

AI agents for science are beginning to move beyond answering questions and running predefined workflows toward proposing and executing research steps[1], from protein engineering in biology to language model optimization in machine learning[2,3]. Agents can generate hypotheses, synthesize literature, design computational experiments, write and execute code, and refine models from experimental feedback[4,5,6,7,8,9,10]. However, most current approaches remain limited to short-horizon optimization or fixed pipelines. They typically follow a single reasoning thread or use a search-space decomposition set at the start of the run. This assumption breaks down in long-running scientific experimentation, where research directions are not known in advance and change over time.

Existing AI agents can run experiments, but long-running science requires more: maintaining competing hypotheses, updating them as evidence changes, and using failures to redirect the search. Single-agent systems such as AIDE[11]and Autoresearch[3]iteratively refine proposals but follow a single search trajectory, limiting their ability to explore competing hypotheses in parallel. Multi-agent systems[12,13,14]distribute work across agents, but still coordinate through a central structure: a planner decomposes the problem, a search algorithm ranks proposals, or agents converge through discussion or voting[15,16]. These approaches assume that the search space can be partitioned into stable directions at the start of the run.In long-running experimentation, however, productive directions shift as evidence accumulates. Some hypotheses stop yielding improvements, failed directions must be tracked to avoid repeated exploration, and new hypotheses often emerge only after earlier experiments are analyzed.

Present Work.We introduceAutoScientists, a self-organizing agent team for long-running scientific experimentation that coordinates without a central orchestrator agent (Figure1). Rather than receiving assignments from a planner, agents act on a shared state that records proposals, experiments, results, failures, and the current champion. Teams form dynamically through agent interaction rather than user-specified decomposition. Agents post experiment proposals to a shared forum, where peers critique them before execution, filtering weak ideas before compute is committed. As results accumulate, agents reorganize around productive directions, retire exhausted directions, and share successes and failures across teams to reduce redundant exploration. We applyAutoScientiststo research tasks spanning imaging, drug discovery, single-cell omics, protein engineering, protein fitness prediction, and language model training optimization.

Refer to captionFigure 1:Self-organizing agent teams for long-running experimentation.Overview ofAutoScientists. Agents identify promising research directions, organize into teams, and execute experiments in parallel.Across benchmarks,AutoScientistsimproves over existing AI agents. On BioML-Bench[2],AutoScientistsachieves the highest average leaderboard percentile among the evaluated agents, reaching74.40%74.40\%across 24 biomedical ML tasks compared with66.07%66.07\%for Autoresearch under the same task interface, model backend, and hardware budget. The performance improvements are largest in drug discovery, whereAutoScientistsimproves from46.16%46.16\%to64.52%64.52\%. On GPT nanochat training optimization[3],AutoScientistsreaches the same intermediate validation loss in 34 experiments that Autoresearch reaches in 65 experiments, and when continuing from aAutoScientistschampion reaches a validation bits-per-byte (bpb) of 0.9730 while Autoresearch finds no accepted improvements over 100 experiments. On ProteinGym supervised substitution fitness prediction[17],AutoScientistsstarts from Kermut and discovers a Kermut extension that improves ACE2–Spike binding Spearman’sρ\rhofrom0.7470.747to0.8400.840. Furthermore, the frozen recipe transfers across the full 217-assay ProteinGym supervised substitution benchmark, improving the official average Spearman’sρ\rhofrom0.6570.657to0.7000.700. Below we summarize our contributions:

  • •A self-organizing agent team for long-horizon scientific experimentation. Unlike prior systems that rely on central coordinators, consensus-based discussion, or fixed decompositions of the search space,AutoScientistsallows agents to independently interpret a shared experimental state and decide which hypotheses to pursue. Agents post proposals to a shared forum where peers critique and filter them before experiments run, allowing teams and experimental directions to emerge through interaction rather than external assignment.
  • •State-of-the-art performance across scientific domains, with sustained improvement during long-running experimental search.AutoScientistsimproves over prior agents on biomedical ML, protein fitness prediction, and language-model training optimization, and continues identifying productive modifications after single-agent baselines stop improving.

2Related Work

AI Agents for Scientific Research.AI agents are increasingly being developed to automate scientific workflows, including literature review, hypothesis generation, tool use, code execution, experimental design, benchmarking, and manuscript drafting[18,19,20,21,22]. Biomedical agents combine multi-step reasoning with biomedical tools, literature grounding, omics analysis, code execution, and evidence reconciliation[10,6,9,23,24,25]. Other systems push toward longer-horizon discovery through repeated cycles of literature search, hypothesis generation, debate, refinement, tool integration, optimization, equation discovery, self-directed exploration, and skill accumulation[4,7,26,27,28,29,30,31,12,32]. Several scientific-agent systems rely on role-specialized architectures, such as PI–scientist–critic organizations or Manager–Developer–Critic–Tool Creation pipelines[14,5]. In AI research, related systems have also generated research papers or evolved algorithms through iterative code modification and experimentation[33,3,34]. Our system differs in that agents collectively determine research directions through discussion and coordinate through shared forums rather than fixed pipelines or a central orchestrator that directs others. Unlike debate frameworks that use discussion to converge on a shared hypothesis[15,16],AutoScientistsuses discussion to filter out weak proposals before any experiment runs, while allowing agents to continue pursuing different research directions in parallel.

Coordination of Multi-Agent Systems.Beyond scientific applications, multi-agent performance depends strongly on collaboration structure and agent composition[35,36,37,38,39,40]. Interaction is not automatically beneficial. For example, multi-agent systems have underperformed their best individual member on tasks[41,40], and recent benchmarks analyse how collaboration and competition affect collective performance[42]. These findings motivate our ablation studies and comparison to single-agent baselines like Autoresearch. Human scientific teams provide a complementary perspective as they benefit from diversity and flatter structures, but excessive diversity can introduce coordination costs[43,44,45,46]. Recent work also emphasizes context management, memory, and reusable skills for sustained collaboration[12,47,32]. Our system draws on these findings by organizing agents as teams focused on complementary research directions and uses shared forums to support conference-style knowledge sharing and collective intelligence[48].

3AutoScientists: Long-Running Self-Organizing Agent Teams

We proceed by formalizing long-running scientific experimentation as an iterative search process and introduceAutoScientists. We first define the optimization setting and then describe how agents organize into teams, propose and execute experiments, exchange experimental evidence through a shared state, and reorganize as search trajectories evolve over time.

3.1Problem Formulation

We are given a task description, optionally accompanied by an initial program (e.g., a training script)p0p_{0}, together with a dataset𝒟\mathcal{D}and an evaluation metricℓ\ell.

The dataset𝒟\mathcal{D}consists of a training set𝒟train\mathcal{D}_{\text{train}}and an evaluation protocol. The evaluation protocol may take one of the following forms: a validation set𝒟val\mathcal{D}_{\text{val}}, or a cross-validation (CV) scheme over𝒟train\mathcal{D}_{\text{train}}. We denote byℓeval​(p;𝒟)\ell_{\text{eval}}(p;\mathcal{D})the evaluation metric computed under this protocol.

A system ofnnlong-running LLM agents𝒜={a1,…,an}\mathcal{A}=\{a_{1},\ldots,a_{n}\}iteratively proposes and generates new programs. Long-running agentsaia_{i}persist over the course of the search process, maintaining internal state and updating their behavior based on accumulated experience. This contrasts with one-shot agents that generate a solution in a single forward pass. Each proposed programppis trained on𝒟train\mathcal{D}_{\text{train}}and evaluated usingℓeval\ell_{\text{eval}}. The goal is to identify a program

p∗=arg⁡maxp∈𝒫⁡ℓeval​(p;𝒟),p^{*}=\arg\max_{p\in\mathcal{P}}\ \ell_{\text{eval}}(p;\mathcal{D}),where𝒫\mathcal{P}denotes the space of programs explored by the agents during the search process, optionally initialized fromp0p_{0}. We assume without loss of generality thatℓ\ellis oriented so that higher values correspond to better performance (e.g., by negating metrics that are typically minimized such as loss).

At the end of the search process, performance is reported usingℓtest\ell_{\text{test}}if a held-out test set is available, otherwise,ℓeval\ell_{\text{eval}}is used (e.g., validation or CV performance).

3.2AutoScientistsApproach

Overview.AutoScientistsdeploysnnlong-running agents that maintain state across the run, adapt their search strategy, self-reorganize into teams, and update their search behavior from accumulated evidence (Figure1). The system alternates between two phases. In thediscussionphase, agents analyze the task, propose experimental directions, and organize into teams. In theexecutionphase, teams run parallel experiments and write results back to the shared state𝒮\mathcal{S}. When performance onℓeval\ell_{\text{eval}}stagnates, agents reopen discussion and may reorganize teams around different directions. This cycle continues for the duration of the run and is coordinated through𝒮\mathcal{S}rather than a central planner agent. Each agent uses an LLM, soAutoScientistsapproach is LLM-agnostic.

Discussion and Self-Organization.Agents identify and revise research directions through discussion phases, without a predefined partition of the search space.AutoScientistsinitializes with no teams and no predefined directions. At the start of each discussion phase, all agents read the task specification, the current championp∗p^{*}, and prior posts on the shared forumℱ\mathcal{F}. Discussion proceeds over multiple rounds. Early rounds focus on proposing and evaluating candidate directions: agents independently analyzep∗p^{*}, propose modifications, critique competing proposals, and identify gaps in the search space. Later rounds organize agents intoKKteams{𝒯1,…,𝒯K}\{\mathcal{T}_{1},\ldots,\mathcal{T}_{K}\}, where each team is assigned one research direction. The final agent in the discussion round consolidates the proposals into a rosterR={(𝒯k,axisk,membersk)}k=1KR=\{(\mathcal{T}_{k},\text{axis}_{k},\text{members}_{k})\}_{k=1}^{K}and writes it to𝒮\mathcal{S}. Subsequent agents adopt the roster on their next heartbeat.

The roster changes as evidence accumulates. When a team stops producing improvements, agents trigger a new discussion phase and review results across all teams. Through the shared research forum, agents can propose to create, merge, split, or rebalance teams, with changes requiring endorsement from affected teams before taking effect. This allowsAutoScientiststo redirect effort during the run: exhausted directions can be retired, and newly emerging hypotheses can form new teams.

Long-Running Parallel Experiments.Each team𝒯k\mathcal{T}_{k}operates a continuous propose-execute loop. Every agent runs a heartbeat cycle: read the shared state𝒮\mathcal{S}, act according to its role, write results back to𝒮\mathcal{S}, repeat. Agents persist across cycles with their own identity and memory files, accumulating knowledge over the duration of the run. Two specialized roles collaborate in each team:

(1) Analyst Agents.Analysts maintain the team’s search knowledge and propose experiments. Each heartbeat cycle, an analyst reads the experiment logℒ\mathcal{L}, audits which research directions have never been tested, and posts proposals to the team queueQkQ_{k}. Proposals are ranked by observed effect sizes fromℒ\mathcal{L}, where underexplored research directions are prioritized, and research directions with consistently small effects are deprioritized (details in AppendixA.7). After a champion update, the analyst identifies what features made the improvement and proposes variants that share the same features.

(2) Experiment Agents.Experiment agents claim experiments from the team queueQkQ_{k}, apply the code change top∗p^{*}, train, and record the outcome toℒ\mathcal{L}andℱ\mathcal{F}. Since the evaluation metricℓ\ellmay be stochastic (e.g., variation due to random seed of training runs), improvements within the empirically measured noise band are confirmed on a second seed before promotion top∗p^{*}(details in AppendixA.6). All results, including failures, are visible to every agent across all teams.

Teams execute in parallel for the full duration. As experiments accumulate, teams track failed experiments in a dead-end registry𝒟k\mathcal{D}_{k}to avoid repeating unproductive directions, and rank its queueQkQ_{k}by observed effect sizes fromℒ\mathcal{L}so that underexplored directions are tried first. When a team’s recent experiments consistently fail to improvep∗p^{*}(e.g., no improvement in the last 10 experiments), agents return to discussion and may reorganize into new teams around more productive directions.

Shared State.The system maintains a shared state accessible to all agents, consisting of four layers: a championp∗p^{*}tracking the current best model with full hyperparameters and reproduction instructions; an experiment logℒ\mathcal{L}of every completed experiment with outcome, metric delta, and training diagnostics; a shared forumℱ\mathcal{F}of structured posts where proposals are debated, results announced, and mechanistic analyses shared; and team-local state (per-team experiment queuesQkQ_{k}, dead-end registries𝒟k\mathcal{D}_{k}, and hypothesis documents) that is readable cross-team. Details are in AppendixA.

Output.AutoScientistsoutputs the final champion modelp∗p^{*}together with a model card and a research findings report derived from the agents’ experimental process.AutoScientistsproduces the main technical components of a model card[49]. Model architecture, hyperparameters, and training procedures are recorded in the reproducible champion training script. Training and evaluation datasets are inherited from the shared task specification, and quantitative performance metrics are stored in the champion record. Figure2shows a model card for a hERG prediction model discovered byAutoScientistson BioML-Bench.

In addition to the final model,AutoScientistsrecords the experimental search process that produced it. Dead-end registries store failed experimental directions together with the tested axis, research direction, performance change, and rejection reason. Analyst agents document the mechanisms underlying successful modifications and propose related follow-up directions. Combined with the full experiment log, these artifacts provide a record of how hypotheses evolved during the run, which directions were abandoned, and how the final model emerged from accumulated experimental evidence. AppendixEpresents the complete set of artifacts produced byAutoScientistson the GPT nanochat task.

4Experiments

4.1Implementation Details

Refer to captionFigure 2:Model card produced byAutoScientists.TDC hERG Blocking Prediction model discovered byAutoScientists.All agents inAutoScientistsuse the same base model, Claude Code coding agent[50]with the base LLM Claude Sonnet 4.6[51]. We use the same model backend forAutoScientistsand the Autoresearch baseline. Each agent is repeatedly invoked by a deterministic monitor process in a heartbeat loop.AutoScientistswas given access to H100 GPUs for running experiments. For further details on reproducing experimental results refer to AppendixReproducibility Statement. Unless specified otherwise, theAutoScientiststeam is composed of 3 analyst agents and 6 experiment agents.

4.2End-to-End Biomedical Machine Learning withAutoScientists

Setup.We evaluateAutoScientistson BioML-Bench, a benchmark of 24 end-to-end biomedical machine-learning tasks spanning biomedical imaging (4), drug discovery (9), protein engineering (6), and single-cell omics (5)[2]. Each task provides a natural-language task description, training data, test inputs, and an example submission format. For each of the four task types, an LLM-generated general model paradigm menu is included in theAutoScientistsagent’s discussion prompts to encourage diverse research directions.AutoScientistsdevelops models using the task description, training data, and development-time validation feedback. Hidden test labels and private grader files are kept outside the agent workspace and are accessed only by the external evaluator. Following BioML-Bench, we report four task-level outcomes: leaderboard percentile relative to public human submissions, whether the submission exceeds the public leaderboard median, whether it receives any medal, and completion rate. We compare against the published BioML-Bench results for Reference, MLAgentBench[52], AIDE[11], STELLA[5], and Biomni[10]. We additionally adapt Autoresearch[3], implemented with the same coding-agent backend, to the BioML-Bench task. Experimental compute settings and task-specific setup details are provided in AppendixF.

Refer to captionFigure 3:AutoScientistsimproves performance across BioML-Bench tasks.Performance on 24 biomedical tasks measured by leaderboard percentile (left), proportion above the public leaderboard median (middle), and proportion awarded a medal (right). Error bars show standard error of the mean. Additional results are reported in TableS6.Results.We report aggregate performance in Fig.3and domain-level performance in Table1. Overall,AutoScientistsachieves the highest mean (SE) leaderboard percentile among the evaluated systems, with74.40​(6.20)%74.40\,(6.20)\%compared with66.07​(7.38)%66.07\,(7.38)\%for Autoresearch, a gain of+8.33+8.33leaderboard-percentile points.AutoScientistscompletes all 24 tasks.AutoScientistsshows the strongest gain in drug discovery, reaching64.52​(8.37)%64.52\,(8.37)\%mean (SE) leaderboard percentile compared with47.91​(10.77)%47.91\,(10.77)\%for Biomni. Protein engineering is the strongest domain in absolute leaderboard percentile, but it is also largely saturated with bothAutoScientistsand Autoresearch obtaining96.97​(3.03)%96.97\,(3.03)\%, althoughAutoScientistsachieves a better mean rank of 1.50. Instead, Sec.4.4evaluates the more relevant question of whetherAutoScientistscan discover a single method that transfers across the full ProteinGym supervised substitution benchmark. Biomedical imaging remains the most challenging domain and each task requires substantially larger image-model training. We summarize the finalp∗p^{*}AutoScientists-approaches in AppendixF.5. To complement the quantitative results, we inspected the shared state and agent logs ofAutoScientiststo determine whether deliberation changed the experiments selected for execution. Fig.5shows representative examples in which agents diversified away from redundant proposals, identified saturated search directions, transferred hypotheses across teams, and retired dead-end directions after stagnation, supporting the interpretation thatAutoScientistsimproves experiment selection under a fixed experiment compute budget.

Table 1:BioML-Bench comparison of Biomni, Autoresearch, andAutoScientistsunder matched per-domain experimental compute budgets. Values are mean (SE) and rank among the three agents.Full metrics are reported in TableS6.

4.3GPT Training Optimization withAutoScientists

We next evaluate whetherAutoScientistsgeneralizes beyond biomedical tasks by applying it to GPT nanochat training optimization, the language-model training benchmark introduced by Autoresearch[3]. In this task, each experiment modifies a training program and is evaluated by the resulting validation bits-per-byte, so progress depends on selecting useful changes under a fixed experimental budget. This setting tests whetherAutoScientistscan coordinate search over interacting choices in architecture, optimization, and training schedule.

Setup.Each experiment is a single 5-minute GPT training run on one H100 GPU, evaluated by validation bits-per-byte (val_bpb; lower is better). We compareAutoScientistsagainst single-agent Autoresearch[3]on the same code repository. Here the only variable is orchestration. We evaluate two regimes: (i)From Autoresearch baseline: both systems start from the same nanochat code atval_bpb=0.998=0.998and search for improvements, (ii)From aAutoScientistschampion: both systems start from the championp∗p^{*}obtained after 50 priorAutoScientistsexperiments (val_bpb=0.9777=0.9777) and are given identical access to the negative-knowledge fileEXPLORED.mdlisting previously dead-ended directions. We report per-experiment trajectories rather than wall clock so that the comparison isolates orchestration from hardware allocation. Both regimes are compared in AppendixB.1.

From Autoresearch Baseline.In the from-baseline regime (Fig.4a),AutoScientistsreachesval_bpb≈0.978\approx 0.978in 34 experiments, while single-agent Autoresearch reaches the same value only after 65 experiments. At this target loss,AutoScientistsuses 1.9×\timesfewer experiments. Both methods improve quickly in the first ten experiments and their best-so-farval_bpbcurves stay within∼\sim0.005 of each other; from experiment 10 onward,AutoScientistspulls ahead and stays strictly lower for the remainder of the comparison window. The gain comes from parallelism: agents in this run formed three teams (architecture, schedule, and optimizer) that propose and run experiments concurrently, so multiple research directions advance within a single agent cycle, while the single-agent loop is constrained to advance one axis per experiment.

From anAutoScientistsChampion.In the from-champion regime (Fig.4b), both methods start from the sameAutoScientistschampion atval_bpb=0.9777=0.9777.AutoScientistsaccepts seven improvements over 93 experiments and reachesval_bpb=0.9730=0.9730. Single-agent Autoresearch acceptszeroimprovements over 100 experiments, and its best attempt reachesval_bpb=0.9783=0.9783. The sevenAutoScientistsimprovements span heterogeneous research directions (query-key normalization order, matrix initialization, value-embedding gate width, final-learning-rate fraction, softcap value, compile autotuning, and a noise-floor recalibration of the starting champion) rather than concentrating on a single direction. The first improvementAutoScientistsdiscovered, query-key normalization order, was never proposed by the single-agent loop in any of its 100 attempts, indicating that the gain is not just more compute but a wider set of hypotheses considered. In contrast, the single-agent loop instead repeatedly perturbed research directions already near local optima from the starting champion’s tuned configuration and produced only null results.

Refer to caption(a)From Autoresearch baseline Refer to caption(b)From aAutoScientistschampion

Figure 4:AutoScientistssustains improvement during long-running GPT training optimization.GPT nanochat training optimization:AutoScientistsvs. Autoresearch[3].(a) From Autoresearch baseline(val_bpb=0.998=0.998):AutoScientistsreachesval_bpb≈0.978\approx 0.978in 34 experiments vs. 65 for Autoresearch, a 1.9×\timesspeedup at the matched loss.(b) From aAutoScientistschampionobtained after 50 priorAutoScientistsexperiments (val_bpb=0.9777=0.9777) with the same dead-end registry:AutoScientistsaccepts 7 out of 93 experiments to reachval_bpb=0.9730=0.9730; Autoresearch accepts 0 out of 100.

4.4Extending Kermut on ProteinGym Supervised Fitness Prediction

Here we evaluate whetherAutoScientistscan improve a strong existing scientific codebase rather than solve a benchmark from scratch. This setting more closely reflects how scientific research is typically conducted, where researchers usually begin from the strongest available method and iteratively search for modifications that improve it.

Setup.We use Kermut[53], a Gaussian-process method for supervised protein variant-effect prediction, as the seed program forAutoScientistsas it is the best-performing baseline. We refer to the resulting discovered model asAutoScientists-Kermut. During development,AutoScientistsis allowed to modify the Kermut implementation in any way and is evaluated on a single development assay, ACE2–Spike binding. Agents optimize the objectiveℓeval=13​∑sρs,\ell_{\mathrm{eval}}=\frac{1}{3}\sum_{s}\rho_{s},wheres∈{random,modulo,contiguous}s\in\{\mathrm{random},\mathrm{modulo},\mathrm{contiguous}\}andρs\rho_{s}is the out-of-fold Spearman correlation under split schemess. We choose this assay because Kermut obtains a relatively low mean Spearman’sρ\rho, making it a challenging development target.AutoScientistsis run for 10 cycles with no human intervention and access to one H100 GPU. One cycle corresponds to each experiment agent completing one queued experiment. After development, the discovered recipe is frozen and applied without further modification to the full ProteinGym supervised substitution benchmark of 217 DMS assays.

Results.On the ACE2–Spike development assay,AutoScientists-Kermut improves mean Spearman’sρ\rhofrom 0.747 for Kermut to 0.840, a 12.5% relative improvement. The discovered predictor is a three-GP ensemble that combines Kermut’s structure-kernel with expanded zero-shot features, greedy diversity-based feature selection, and quantile-warped targets. Notably,AutoScientistsexplores research directions beyond hyperparameter tuning of Kermut. Architectural details are provided in AppendixGwith ablations ofAutoScientists-introduced components in AppendixG.2. We then evaluate the frozenAutoScientists-Kermut recipe across all 217 supervised substitution DMS assays in ProteinGym. As shown in Table2,AutoScientists-Kermut improves the official average Spearman’sρ\rhofrom 0.657 for Kermut to 0.700, an absolute gain of 0.043 and a 6.5% relative improvement. The improvement in Spearman’sρ\rhois observed across all three CV schemes.AutoScientists-Kermut also outperforms the other supervised baselines considered. The discovered use of quantile warping and rank-oriented model selection improve variant ordering but do not necessarily improve calibrated regression with MSE increasing slightly by 0.006. ExtendingAutoScientiststo optimize multi-objective leaderboards, including MSE, is an important direction for future work.

Table 2:Performance on the ProteinGym supervised substitution benchmark, comprising 217 DMS assays across UniProt/function groups. Best results are inboldand second best initalic. Values are mean (SE).

4.5Ablations ofAutoScientists

We next test which components ofAutoScientistsare responsible for its performance. The ablations remove one component at a time while keeping the agent backend, task interface, starting program, and experimental budget fixed. This isolates whether gains come from analyst-guided proposal generation, cross-agent feedback, team reorganization, or the shared experimental record.

Setup.To ensure the robustness and effectiveness of the key designs inAutoScientists, we isolate the contribution of fourAutoScientistscomponents on four tasks (Table3; TDC-hERG, Cell-Cell Communication, Human Plasma-Protein Binding, and GPT nanochat training optimization), holding the agent backend, task interface, total compute, and starting program fixed. The four ablations are: (1)No analystremoves the three analyst agents and reassigns their duties (proposal generation, knowledge-file maintenance, hypothesis tracking) to the experiment agents; (2)No cross-agent feedbackdisables comment threads on proposals and results, so agents cannot critique each other or share near-misses across teams; (3)No self-organizationfixes team organization at boot and prevents agents from re-organizing teams across rounds; (4)Independent agentsremoves both cross-agent feedback and the shared state (champion program, results log, dead-end registry, and accumulated knowledge), so each agent runs a solo loop maintaining only its own private state and cannot observe any other agent’s results.

Results.The fullAutoScientistswins every task on its primary metric, and the most damaging ablation differs by task. Removing theanalystis most damaging on TDC-hERG (AUROC0.867→0.7380.867\rightarrow 0.738, leaderboard percentile85.7→14.385.7\rightarrow 14.3). Removingcross-agent feedbackis most damaging on Human Plasma-Protein Binding (Pearson correlation0.8729→0.71440.8729\rightarrow 0.7144, leaderboard percentile80→3080\rightarrow 30). Removingself-organizationis most damaging on GPT training optimization (val_bpb0.9777→0.98330.9777\rightarrow 0.9833). Theindependent-agentscut is most damaging on Cell-Cell Communication (Odds Ratio0.924→0.4350.924\rightarrow 0.435, the largest proportional drop in the table) and no-self-organization also causes the largest degradation on GPT training. No single mechanism dominates across all four tasks and each removed component produces aAutoScientiststhat is dominated on at least one task. We read this as evidence that the four components address complementary failure modes rather than redundantly contributing the same kind of gain. Analyst-driven refinement matters when proposal quality is the bottleneck, cross-agent feedback matters when individual agents observe only a partial signal, self-organization matters when the productive search direction shifts during the run, and a shared experimental record matters when isolated agents would otherwise duplicate work or converge to incompatible local optima. Per-ablation trajectories are in AppendixD.

Table 3:Ablation results ofAutoScientistsfor biomedicine and GPT training optimization tasks.Refer to captionFigure 5:Emergent coordination during long-running experimental search.Illustrations ofAutoScientistsagent-team interactions in long-running research experiments, featuring representative quotes from the agents.

5Limitations and Future Work

AutoScientistsis not designed to be more LLM-call efficient than single-agent baselines. As shown in TableS8,AutoScientistsuses more LLM tokens than Autoresearch, though within the same order of magnitude, reflecting its use of multiple agents for parallel reasoning, discussion, and team reorganization. Instead,AutoScientistsis designed to improve experimental search under a fixed experimental-compute budget by enabling teams of agents to explore and collaborate over the design space. Under a fixed experimental-compute budget, this approach achieves better performance than existing methods as shown in Figures3and4. As part of the matched experimental-compute budget used for fair comparison on BioML-Bench, we restrictedAutoScientiststo one H100 GPU per task so GPU-bound experiments in that evaluation were executed sequentially. This setting evaluates experiment selection under matched compute but does not fully exerciseAutoScientists’s capacity for parallel experimentation. When multiple GPUs are available,AutoScientistscan dispatch experiments concurrently. Evaluating howAutoScientistsscales with larger GPU budgets remains future work. Additionally, the number of agents is set before running. In future work, we will work towards dynamically scaling team size depending on task difficulty. We provide preliminary exploration of differentAutoScientiststeam sizes in AppendixB.2.

6Conclusion

We introducedAutoScientists, a self-organizing agent team for long-horizon scientific experimentation.AutoScientistsaddresses a limitation of existing AI agents, which can run individual experiments but often struggle to sustain experimental search as evidence accumulates and productive directions change. Across BioML-Bench, GPT training optimization, and ProteinGym,AutoScientistsimproves over state-of-the-art AI agents under matched experimental budgets.

AutoScientistsmakes long-running experimentation a collective search process. Agents evaluate proposals before execution, record successful and failed directions, share evidence through a common state, and reorganize teams when progress stalls. This design helps agents use experimental trials more effectively, avoid repeated dead ends, and continue identifying productive modifications after individual agents plateau.

Acknowledgments

A.F. is supported by the Kempner Graduate Fellowship at Harvard University. We gratefully acknowledge the support by NSF CAREER Award 2339524, ARPA-H Biomedical Data Fabric (BDF) Toolbox Program, Amazon Faculty Research, Google Research Scholar Program, AstraZeneca Research, GlaxoSmithKline Award, Roche Alliance with Distinguished Scientists (ROADS) Program, Sanofi iDEA-iTECH Award, Boehringer Ingelheim Award, Merck Award, Optum AI Research Collaboration Award, Pfizer Research, Gates Foundation (INV-079038), Chan Zuckerberg Initiative, Collaborative Center for XDP at Massachusetts General Hospital, John and Virginia Kaneb Fellowship at Harvard Medical School, Biswas Computational Biology Initiative in partnership with the Milken Institute, Harvard Medical School Dean’s Innovation Fund for the Use of Artificial Intelligence, and the Kempner Institute for the Study of Natural and Artificial Intelligence at Harvard University. This work was delivered, in part, through the AURORA project supported by the Cancer Grand Challenges partnership funded by Cancer Research UK. Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the funders.

References

  • Gao et al. [2024]Shanghua Gao, Ada Fang, Yepeng Huang, Valentina Giunchiglia, Ayush Noori, Jonathan Richard Schwarz, Yasha Ektefaie, Jovana Kondic, and Marinka Zitnik.Empowering biomedical discovery with ai agents.Cell, 187(22):6125–6151, 2024.
  • Miller et al. [2025]Henry E. Miller, Matthew Greenig, Benjamin Tenmann, and Bo Wang.BioML-bench: Evaluation of AI agents for end-to-end biomedical ML.bioRxiv, 2025.doi:10.1101/2025.09.01.673319.URLhttps://www.biorxiv.org/content/early/2025/09/28/2025.09.01.673319.
  • Karpathy [2026]Andrej Karpathy.Autoresearch: AI agents running research on single-GPU nanochat training automatically.https://github.com/karpathy/autoresearch, 2026.GitHub repository.
  • Mitchener et al. [2025]Ludovico Mitchener, Angela Yiu, Benjamin Chang, Mathieu Bourdenx, Tyler Nadolski, Arvis Sulovari, Eric C Landsness, Daniel L Barabasi, Siddharth Narayanan, Nicky Evans, et al.Kosmos: An AI scientist for autonomous discovery.arXiv preprint arXiv:2511.02824, 2025.
  • Jin et al. [2026]Ruofan Jin, Mingyang Xu, Fei Meng, Guancheng Wan, Qingran Cai, Yize Jiang, Jin Han, Yuanyuan Chen, Wanqing Lu, Mengyang Wang, Zhiqian Lan, Yuxuan Jiang, Junhong Liu, Dongyao Wang, Le Cong, and Zaixi Zhang.Stella: Towards a biomedical world model with self-evolving multimodal agents.bioRxiv, 2026.doi:10.1101/2025.07.01.662467.URLhttps://www.biorxiv.org/content/early/2026/01/25/2025.07.01.662467.
  • Gao et al. [2025]Shanghua Gao, Richard Zhu, Zhenglun Kong, Ayush Noori, Xiaorui Su, Curtis Ginder, Theodoros Tsiligkaridis, and Marinka Zitnik.Txagent: an ai agent for therapeutic reasoning across a universe of tools.arXiv preprint arXiv:2503.10970, 2025.
  • Gottweis et al. [2025]Juraj Gottweis, Wei-Hung Weng, Alexander Daryin, Tao Tu, Anil Palepu, Petar Sirkovic, Artiom Myaskovsky, Felix Weissenberger, Keran Rong, Ryutaro Tanno, et al.Towards an ai co-scientist.arXiv preprint arXiv:2502.18864, 2025.
  • Penadés et al. [2025]José R Penadés, Juraj Gottweis, Lingchen He, Jonasz B Patkowski, Alexander Daryin, Wei-Hung Weng, Tao Tu, Anil Palepu, Artiom Myaskovsky, Annalisa Pawlosky, et al.Ai mirrors experimental science to uncover a mechanism of gene transfer crucial to bacterial evolution.Cell, 188(23):6654–6665, 2025.
  • Sui et al. [2026]Pengwei Sui, Michelle M. Li, Shanghua Gao, Wanxiang Shen, Valentina Giunchiglia, Andrew Shen, Yepeng Huang, Zhenglun Kong, and Marinka Zitnik.Medea: An omics ai agent for therapeutic discovery.bioRxiv, 2026.doi:10.64898/2026.01.16.696667.URLhttps://www.biorxiv.org/content/early/2026/01/20/2026.01.16.696667.
  • Huang et al. [2025a]Kexin Huang, Serena Zhang, Hanchen Wang, Yuanhao Qu, Yingzhou Lu, Yusuf Roohani, Ryan Li, Lin Qiu, Gavin Li, Junze Zhang, et al.Biomni: A general-purpose biomedical AI agent.biorxiv, 2025a.
  • Jiang et al. [2025]Zhengyao Jiang, Dominik Schmidt, Dhruv Srikanth, Dixing Xu, Ian Kaplan, Deniss Jacenko, and Yuxiang Wu.AIDE: AI-driven exploration in the space of code.arXiv preprint arXiv:2502.13138, 2025.
  • Qu et al. [2026]Ao Qu, Han Zheng, Zijian Zhou, Yihao Yan, Yihong Tang, Shao Yong Ong, Fenglu Hong, Kaichen Zhou, Chonghe Jiang, Minwei Kong, et al.Coral: Towards autonomous multi-agent evolution for open-ended discovery.arXiv preprint arXiv:2604.01658, 2026.
  • Feng et al. [2026]Shiyang Feng, Runmin Ma, Xiangchao Yan, Yue Fan, Yusong Hu, Songtao Huang, Shuaiyu Zhang, Zongsheng Cao, Tianshuo Peng, Jiakang Yuan, et al.Internagent-1.5: A unified agentic framework for long-horizon autonomous scientific discovery.arXiv preprint arXiv:2602.08990, 2026.
  • Swanson et al. [2025]Kyle Swanson, Wesley Wu, Nash L Bulaong, John E Pak, and James Zou.The virtual lab of ai agents designs new sars-cov-2 nanobodies.Nature, 646(8085):716–723, 2025.
  • Du et al. [2024]Yilun Du, Shuang Li, Antonio Torralba, Joshua B Tenenbaum, and Igor Mordatch.Improving factuality and reasoning in language models through multiagent debate.InForty-first international conference on machine learning, 2024.
  • Chen et al. [2024]Justin Chih-Yao Chen, Swarnadeep Saha, and Mohit Bansal.ReConcile: Round-table conference improves reasoning via consensus among diverse LLMs, 2024.URLhttps://arxiv.org/abs/2309.13007.
  • Notin et al. [2023]Pascal Notin, Aaron Kollasch, Daniel Ritter, Lood van Niekerk, Steffanie Paul, Han Spinner, Nathan Rollins, Ada Shaw, Rose Orenbuch, Ruben Weitzman, Jonathan Frazer, Mafalda Dias, Dinko Franceschi, Yarin Gal, and Debora Marks.Proteingym: Large-scale benchmarks for protein fitness prediction and design.In A. Oh, T. Naumann, A. Globerson, K. Saenko, M. Hardt, and S. Levine, editors,Advances in Neural Information Processing Systems, volume 36, pages 64331–64379. Curran Associates, Inc., 2023.URLhttps://proceedings.neurips.cc/paper_files/paper/2023/file/cac723e5ff29f65e3fcbb0739ae91bee-Paper-Datasets_and_Benchmarks.pdf.
  • Gridach et al. [2025]Mourad Gridach, Jay Nanavati, Khaldoun Zine El Abidine, Lenon Mendes, and Christina Mack.Agentic AI for scientific discovery: A survey of progress, challenges, and future directions, 2025.URLhttps://arxiv.org/abs/2503.08979.
  • Liu et al. [2025a]Chengwei Liu, Chong Wang, Jiayue Cao, Jingquan Ge, Kun Wang, Lyuye Zhang, Ming-Ming Cheng, Penghai Zhao, Tianlin Li, Xiaojun Jia, Xiang Li, Xingshuai Li, Yang Liu, Yebo Feng, Yihao Huang, Yijia Xu, Yuqiang Sun, Zhenhong Zhou, and Zhengzi Xu.A vision for auto research with LLM agents, 2025a.URLhttps://arxiv.org/abs/2504.18765.
  • Schmidgall et al. [2025]Samuel Schmidgall, Yusheng Su, Ze Wang, Ximeng Sun, Jialian Wu, Xiaodong Yu, Jiang Liu, Michael Moor, Zicheng Liu, and Emad Barsoum.Agent laboratory: Using LLM agents as research assistants.Findings of the Association for Computational Linguistics: EMNLP 2025, pages 5977–6043, 2025.
  • Bragg et al. [2025]Jonathan Bragg, Mike D’Arcy, Nishant Balepur, Dan Bareket, Bhavana Dalvi, Sergey Feldman, Dany Haddad, Jena D. Hwang, Peter Jansen, Varsha Kishore, Bodhisattwa Prasad Majumder, Aakanksha Naik, Sigal Rahamimov, Kyle Richardson, Amanpreet Singh, Harshit Surana, Aryeh Tiktinsky, Rosni Vasu, Guy Wiener, Chloe Anastasiades, Stefan Candra, Jason Dunkelberger, Dan Emery, Rob Evans, Malachi Hamada, Regan Huff, Rodney Kinney, Matt Latzke, Jaron Lochner, Ruben Lozano-Aguilera, Cecile Nguyen, Smita Rao, Amber Tanaka, Brooke Vlahos, Peter Clark, Doug Downey, Yoav Goldberg, Ashish Sabharwal, and Daniel S. Weld.AstaBench: Rigorous benchmarking of AI agents with a scientific research suite, 2025.URLhttps://arxiv.org/abs/2510.21652.
  • Yan et al. [2025]Shuo Yan, Ruochen Li, Ziming Luo, Zimu Wang, Daoyang Li, Liqiang Jing, Kaiyu He, Peilin Wu, George Michalopoulos, Yue Zhang, Ziyang Zhang, Mian Zhang, Zhiyu Chen, and Xinya Du.LMR-BENCH: Evaluating LLM agent’s ability on reproducing language modeling research, 2025.URLhttps://arxiv.org/abs/2506.17335.
  • Bu et al. [2026]Dechao Bu, Jingbo Sun, Kun Li, Zihao He, Wei Huang, Jinlin Hu, Shanshan Zhang, Shuangshuang Lei, Peipei Huo, Zhihao Wang, et al.Empowering ai data scientists using a multi-agent llm framework with self-evolving capabilities for autonomous, tool-aware biomedical data analyses.Nature Biomedical Engineering, pages 1–16, 2026.
  • Ghareeb et al. [2025]Ali Essam Ghareeb, Benjamin Chang, Ludovico Mitchener, Angela Yiu, Caralyn J Szostkiewicz, Jon M Laurent, Muhammed T Razzak, Andrew D White, Michaela M Hinks, and Samuel G Rodriques.Robin: A multi-agent system for automating scientific discovery.arXiv preprint arXiv:2505.13400, 2025.
  • Liu et al. [2025b]Haoyang Liu, Yijiang Li, and Haohan Wang.GenoMAS: A multi-agent framework for scientific discovery via code-driven gene expression analysis.arXiv preprint arXiv:2507.21035, 2025b.
  • Pu et al. [2025]Yingming Pu, Tao Lin, and Hongyu Chen.Piflow: Principle-aware scientific discovery with multi-agent collaboration.arXiv preprint arXiv:2505.15047, 2025.
  • Ding et al. [2025]Keyan Ding, Jing Yu, Junjie Huang, Yuchen Yang, Qiang Zhang, and Huajun Chen.Scitoolagent: a knowledge-graph-driven scientific agent for multitool integration.Nature Computational Science, 5(10):962–972, 2025.
  • Han et al. [2025]Dong Han, Zhehong Ai, Pengxiang Cai, Shanya Lu, Jianpeng Chen, Zihao Ye, Shuzhou Sun, Ben Gao, Lingli Ge, Weida Wang, et al.ChemBOMAS: Accelerated BO in chemistry with LLM-enhanced multi-agent system.arXiv preprint arXiv:2509.08736, 2025.
  • Xia et al. [2025]Shijie Xia, Yuhan Sun, and Pengfei Liu.SR-scientist: Scientific equation discovery with agentic AI.arXiv preprint arXiv:2510.11661, 2025.
  • Wu et al. [2025]Xiao Wu, Ting-Zhu Huang, Liang-Jian Deng, Xiaobing Yu, Yu Zhong, Shangqi Deng, Ufaq Khan, Jianghao Wu, Xiaofeng Liu, Imran Razzak, Xiaojun Chang, and Yutong Xie.SelfAI: A self-directed framework for long-horizon scientific discovery, 2025.URLhttps://arxiv.org/abs/2512.00403.
  • Lyu et al. [2026]Yougang Lyu, Xi Zhang, Xinhao Yi, Yuyue Zhao, Shuyu Guo, Wenxiang Hu, Jan Piotrowski, Jakub Kaliski, Jacopo Urbani, Zaiqiao Meng, Lun Zhou, and Xiaohui Yan.EvoScientist: Towards multi-agent evolving AI scientists for end-to-end scientific discovery, 2026.URLhttps://arxiv.org/abs/2603.08127.
  • Huang et al. [2025b]Xu Huang, Junwu Chen, Yuxing Fei, Zhuohan Li, Philippe Schwaller, and Gerbrand Ceder.CASCADE: Cumulative agentic skill creation through autonomous development and evolution.arXiv preprint arXiv:2512.23880, 2025b.
  • Lu et al. [2026]Chris Lu, Cong Lu, Robert Tjarko Lange, Yutaro Yamada, Shengran Hu, Jakob Foerster, David Ha, and Jeff Clune.Towards end-to-end automation of ai research.Nature, 651(8107):914–919, 2026.
  • Novikov et al. [2025]Alexander Novikov, Ngân Vũ, Marvin Eisenberger, Emilien Dupont, Po-Sen Huang, Adam Zsolt Wagner, Sergey Shirobokov, Borislav Kozlovskii, Francisco JR Ruiz, Abbas Mehrabian, et al.AlphaEvolve: A coding agent for scientific and algorithmic discovery.arXiv preprint arXiv:2506.13131, 2025.
  • Zhuge et al. [2024]Mingchen Zhuge, Wenyi Wang, Louis Kirsch, Francesco Faccio, Dmitrii Khizbullin, and Jürgen Schmidhuber.Language agents as optimizable graphs.arXiv preprint arXiv:2402.16823, 2024.
  • tse Huang et al. [2025]Jen tse Huang, Jiaxu Zhou, Tailin Jin, Xuhui Zhou, Zixi Chen, Wenxuan Wang, Youliang Yuan, Michael Lyu, and Maarten Sap.On the resilience of LLM-based multi-agent collaboration with faulty agents.InForty-second International Conference on Machine Learning, 2025.URLhttps://openreview.net/forum?id=bkiM54QftZ.
  • Berdoz et al. [2026]Frédéric Berdoz, Leonardo Rugli, and Roger Wattenhofer.Can ai agents agree?arXiv preprint arXiv:2603.01213, 2026.
  • Tran et al. [2025]Khanh-Tung Tran, Dung Dao, Minh-Duong Nguyen, Quoc-Viet Pham, Barry O’Sullivan, and Hoang D. Nguyen.Multi-agent collaboration mechanisms: A survey of LLMs, 2025.URLhttps://arxiv.org/abs/2501.06322.
  • Yang et al. [2026]Yingxuan Yang, Chengrui Qu, Muning Wen, Laixi Shi, Ying Wen, Weinan Zhang, Adam Wierman, and Shangding Gu.Understanding agent scaling in LLM-based multi-agent systems via diversity.arXiv preprint arXiv:2602.03794, 2026.
  • Kim et al. [2025]Yubin Kim, Ken Gu, Chanwoo Park, Chunjong Park, Samuel Schmidgall, A Ali Heydari, Yao Yan, Zhihan Zhang, Yuchen Zhuang, Mark Malhotra, et al.Towards a science of scaling agent systems.arXiv preprint arXiv:2512.08296, 2025.
  • Pappu et al. [2026]Aneesh Pappu, Batu El, Hancheng Cao, Carmelo di Nolfo, Yanchao Sun, Meng Cao, and James Zou.Multi-agent teams hold experts back.arXiv preprint arXiv:2602.01011, 2026.
  • Zhu et al. [2025]Kunlun Zhu, Hongyi Du, Zhaochen Hong, Xiaocheng Yang, Shuyi Guo, Zhe Wang, Zhenhailong Wang, Cheng Qian, Xiangru Tang, Heng Ji, and Jiaxuan You.MultiAgentBench: Evaluating the collaboration and competition of LLM agents, 2025.URLhttps://arxiv.org/abs/2503.01935.
  • Cummings and Kiesler [2005]Jonathon N Cummings and Sara Kiesler.Collaborative research across disciplinary and organizational boundaries.Social studies of science, 35(5):703–722, 2005.
  • Wuchty et al. [2007]Stefan Wuchty, Benjamin F Jones, and Brian Uzzi.The increasing dominance of teams in production of knowledge.Science, 316(5827):1036–1039, 2007.
  • Xu et al. [2022]Fengli Xu, Lingfei Wu, and James Evans.Flat teams drive scientific innovation.Proceedings of the National Academy of Sciences, 119(23):e2200927119, 2022.
  • Hall et al. [2018]Kara L Hall, Amanda L Vogel, Grace C Huang, Katrina J Serrano, Elise L Rice, Sophia P Tsakraklides, and Stephen M Fiore.The science of team science: A review of the empirical evidence and research gaps on collaboration in science.American psychologist, 73(4):532, 2018.
  • Zhu et al. [2026]Xinyu Zhu, Yuzhu Cai, Zexi Liu, Bingyang Zheng, Cheng Wang, Rui Ye, Jiaao Chen, Hanrui Wang, Wei-Chen Wang, Yuzhi Zhang, et al.Toward ultra-long-horizon agentic science: Cognitive accumulation for machine learning engineering.arXiv preprint arXiv:2601.10402, 2026.
  • Riedl [2025]Christoph Riedl.Emergent coordination in multi-agent language models.arXiv preprint arXiv:2510.05174, 2025.
  • Mitchell et al. [2019]Margaret Mitchell, Simone Wu, Andrew Zaldivar, Parker Barnes, Lucy Vasserman, Ben Hutchinson, Elena Spitzer, Inioluwa Deborah Raji, and Timnit Gebru.Model cards for model reporting.InProceedings of the conference on fairness, accountability, and transparency, pages 220–229, 2019.
  • Anthropic [2026a]Anthropic.Claude Code: Overview.https://code.claude.com/docs/en/overview, 2026a.Product documentation. Accessed: 2026-05-06.
  • Anthropic [2026b]Anthropic.Claude Sonnet 4.6.https://www.anthropic.com/claude/sonnet, 2026b.Model documentation. Model ID:claude-sonnet-4-6. Accessed: 2026-05-06.
  • Huang et al. [2023]Qian Huang, Jian Vora, Percy Liang, and Jure Leskovec.Mlagentbench: Evaluating language agents on machine learning experimentation.arXiv preprint arXiv:2310.03302, 2023.
  • Groth et al. [2024]Peter Mø rch Groth, Mads Herbert Kerrn, Lars Olsen, Jesper Salomon, and Wouter Boomsma.Kermut: Composite kernel regression for protein variant effects.In A. Globerson, L. Mackey, D. Belgrave, A. Fan, U. Paquet, J. Tomczak, and C. Zhang, editors,Advances in Neural Information Processing Systems, volume 37, pages 29514–29565. Curran Associates, Inc., 2024.doi:10.52202/079017-0929.URLhttps://proceedings.neurips.cc/paper_files/paper/2024/file/34547650b2ca69d91f3b3c3ae8b21962-Paper-Conference.pdf.
  • Lee et al. [2022]S. L. Lee, P. Yadav, Y. Li, J. J. Meudt, J. Strang, D. Hebel, A. Alfson, S. J. Olson, T. R. Kruser, J. B. Smilowitz, K. Borchert, B. Loritz, L. Gharzai, S. Karimpour, J. Bayouth, and M. F. Bassetti.Uw-madison gi tract image segmentation.https://kaggle.com/competitions/uw-madison-gi-tract-image-segmentation, 2022.Kaggle.
  • Shahin et al. [2020]Ahmed Shahin, Carmela Wegworth, David, Elizabeth Estes, Julia Elliott, Justin Zita, SimonWalsh, Slepetys, and Will Cukierski.Osic pulmonary fibrosis progression.https://kaggle.com/competitions/osic-pulmonary-fibrosis-progression, 2020.Kaggle.
  • Cukierski [2018]Will Cukierski.Histopathologic cancer detection.https://kaggle.com/competitions/histopathologic-cancer-detection, 2018.Kaggle.
  • Flanders et al. [2021]Adam Flanders, Chris Carr, Evan Calabrese, PhD FelipeKitamura, MD, inversion, JeffRudie, John Mongan, Julia Elliott, Luciano Prevedello, Michelle Riopel, sprint, Spyridon Bakas, and Ujjwal.Rsna-miccai brain tumor radiogenomic classification.https://kaggle.com/competitions/rsna-miccai-brain-tumor-radiogenomic-classification, 2021.Kaggle.
  • Huang et al. [2021]Kexin Huang, Tianfan Fu, Wenhao Gao, Yue Zhao, Yusuf Roohani, Jure Leskovec, Connor W Coley, Cao Xiao, Jimeng Sun, and Marinka Zitnik.Therapeutics data commons: Machine learning datasets and tasks for drug discovery and development.arXiv preprint arXiv:2102.09548, 2021.
  • Polaris [2026]Polaris.Polaris: The benchmarking platform for drug discovery.https://polarishub.io/, 2026.Accessed: May 2026.
  • Luecken et al. [2025]Malte D Luecken, Scott Gigante, Daniel B Burkhardt, Robrecht Cannoodt, Daniel C Strobl, Nikolay S Markov, Luke Zappia, Giovanni Palla, Wesley Lewis, Daniel Dimitrov, et al.Defining and benchmarking open problems in single-cell analysis.Nature Biotechnology, 43(7):1035–1040, 2025.
  • Lin et al. [2023]Zeming Lin, Halil Akin, Roshan Rao, Brian Hie, Zhongkai Zhu, Wenting Lu, Nikita Smetanin, Robert Verkuil, Ori Kabeli, Yaniv Shmueli, et al.Evolutionary-scale prediction of atomic-level protein structure with a language model.Science, 379(6637):1123–1130, 2023.
  • Dauparas et al. [2022]Justas Dauparas, Ivan Anishchenko, Nathaniel Bennett, Hua Bai, Robert J Ragotte, Lukas F Milles, Basile IM Wicky, Alexis Courbet, Rob J de Haas, Neville Bethel, et al.Robust deep learning–based protein sequence design using proteinmpnn.Science, 378(6615):49–56, 2022.
  • Chithrananda et al. [2020]Seyone Chithrananda, Gabriel Grand, and Bharath Ramsundar.Chemberta: large-scale self-supervised pretraining for molecular property prediction.arXiv preprint arXiv:2010.09885, 2020.
  • Heid et al. [2024]Esther Heid, Kevin P Greenman, Yunsie Chung, Shih-Cheng Li, David E Graff, Florence H Vermeire, Haoyang Wu, William H Green, and Charles J McGill.Chemprop: a machine learning package for chemical property prediction.Journal of chemical information and modeling, 64(1):9–17, 2024.
  • rdk [2026]RDKit: Open-source cheminformatics.https://www.rdkit.org, 2026.Accessed: May 2026.
  • Chen and Guestrin [2016]Tianqi Chen and Carlos Guestrin.XGBoost: A scalable tree boosting system.InProceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD ’16, pages 785–794, New York, NY, USA, 2016. ACM.ISBN 978-1-4503-4232-2.doi:10.1145/2939672.2939785.URLhttp://doi.acm.org/10.1145/2939672.2939785.
  • Ke et al. [2017]Guolin Ke, Qi Meng, Thomas Finley, Taifeng Wang, Wei Chen, Weidong Ma, Qiwei Ye, and Tie-Yan Liu.Lightgbm: A highly efficient gradient boosting decision tree.Advances in neural information processing systems, 30, 2017.
  • Dorogush et al. [2018]Anna Veronika Dorogush, Vasily Ershov, and Andrey Gulin.Catboost: gradient boosting with categorical features support.arXiv preprint arXiv:1810.11363, 2018.
  • Tan and Le [2019]Mingxing Tan and Quoc Le.Efficientnet: Rethinking model scaling for convolutional neural networks.InInternational conference on machine learning, pages 6105–6114. PMLR, 2019.
  • Paszke et al. [2019]Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, et al.Pytorch: An imperative style, high-performance deep learning library.Advances in neural information processing systems, 32, 2019.
  • Yang et al. [2023]Kevin K Yang, Niccolò Zanichelli, and Hugh Yeh.Masked inverse folding with sequence transfer for protein representation learning.Protein Engineering, Design and Selection, 36:gzad015, 2023.
  • Tan et al. [2025]Yang Tan, Ruilin Wang, Banghao Wu, Liang Hong, and Bingxin Zhou.From high-throughput evaluation to wet-lab studies: advancing mutation effect prediction with a retrieval-enhanced model.Bioinformatics, 41(Supplement 1):i401–i409, 07 2025.doi:10.1093/bioinformatics/btaf189.URLhttps://doi.org/10.1093/bioinformatics/btaf189.
  • Li et al. [2024]Mingchen Li, Yang Tan, Xinzhu Ma, Bozitao Zhong, Huiqun Yu, Ziyi Zhou, Wanli Ouyang, Bingxin Zhou, Pan Tan, and Liang Hong.Prosst: Protein language modeling with quantized structure and disentangled attention.Advances in Neural Information Processing Systems, 37:35700–35726, 2024.
  • Tsishyn et al. [2025]Matsvei Tsishyn, Pauline Hermans, Marianne Rooman, and Fabrizio Pucci.Residue conservation and solvent accessibility are (almost) all you need for predicting mutational effects in proteins.Bioinformatics, 41(6):btaf322, 2025.
  • Tekpinar et al. [2025]Mustafa Tekpinar, Laurent David, Thomas Henry, and Alessandra Carbone.Prescott: a population aware, epistatic, and structural model accurately predicts missense effects.Genome Biology, 26(1):113, 2025.
  • Chen et al. [2025]Bo Chen, Xingyi Cheng, Pan Li, Yangli-ao Geng, Jing Gong, Shen Li, Zhilei Bei, Xu Tan, Boyan Wang, Xin Zeng, et al.xtrimopglm: unified 100-billion-parameter pretrained transformer for deciphering the language of proteins.Nature Methods, 22(5):1028–1039, 2025.
  • Su et al. [2024]Jin Su, Chenchen Han, Yuyang Zhou, Junjie Shan, Xibin Zhou, and Fajie Yuan.Saprot: Protein language modeling with structure-aware vocabulary.InThe Twelfth International Conference on Learning Representations, 2024.URLhttps://openreview.net/forum?id=6MRm3G4NiU.
  • Hsu et al. [2022]Chloe Hsu, Robert Verkuil, Jason Liu, Zeming Lin, Brian Hie, Tom Sercu, Adam Lerer, and Alexander Rives.Learning inverse folding from millions of predicted structures.InInternational conference on machine learning, pages 8946–8970. PMLR, 2022.
  • Alley et al. [2019]Ethan C Alley, Grigory Khimulya, Surojit Biswas, Mohammed AlQuraishi, and George M Church.Unified rational protein engineering with sequence-based deep representation learning.Nature methods, 16(12):1315–1322, 2019.
  • Zhang et al. [2024]Zuobai Zhang, Pascal Notin, Yining Huang, Aurélie Lozano, Vijil Chenthamarakshan, Debora Marks, Payel Das, and Jian Tang.Multi-scale representation learning for protein fitness prediction.Advances in Neural Information Processing Systems, 37:101456–101473, 2024.
  • Rao et al. [2021]Roshan M Rao, Jason Liu, Robert Verkuil, Joshua Meier, John Canny, Pieter Abbeel, Tom Sercu, and Alexander Rives.Msa transformer.InInternational conference on machine learning, pages 8844–8856. PMLR, 2021.
  • Marquet et al. [2024]Céline Marquet, Julius Schlensok, Marina Abakarova, Burkhard Rost, and Elodie Laine.Expert-guided protein language models enable accurate and blazingly fast fitness prediction.Bioinformatics, 40(11):btae621, 11 2024.ISSN 1367-4811.doi:10.1093/bioinformatics/btae621.URLhttps://doi.org/10.1093/bioinformatics/btae621.
  • Prillo et al. [2024]Sebastian Prillo, Wilson Wu, and Yun S Song.Ultrafast classical phylogenetic method beats large protein language models on variant effect prediction.Advances in neural information processing systems, 37:130265–130290, 2024.

Reproducibility Statement

We provide the source code ofAutoScientistsinhttps://github.com/mims-harvard/AutoScientists, which includes the launch scripts to run all experiments outlined. We use the official GitHub repositories for BioML-Bench (https://github.com/science-machine/biomlbench), ProteinGym (https://github.com/OATML-Markslab/ProteinGym), Autoresearch (https://github.com/karpathy/autoresearch), Biomni (https://github.com/snap-stanford/biomni) which we use with the base-LLM Claude Sonnet 4.6, and Kermut (https://github.com/petergroth/kermut). Further details are available in TableS1. We use only publicly available data in benchmarking from BioML-Bench, Kaggle (https://www.kaggle.com), TDC (https://tdcommons.ai), Polaris (https://polarishub.io), Open Problems (https://openproblems.bio), and ProteinGym (https://proteingym.org). For Autoresearch andAutoScientistswe launch experiments with new Claude Code sessions with the prompt “Read the program file and start the experimental loop, do not stop until the specified wall clock time is up”, and the AI agents work with no human intervention for the duration of the specified wall clock time.

Table S1:Existing assets used in this work. We report the asset type, how it was used, citation, version or commit when available, license, and URL or terms of use.

Impact Statement

AutoScientistsmay accelerate machine learning and AI for Science by helping researchers explore modeling choices, use experimental compute more efficiently, and document both successful and failed hypotheses through shared logs, dead-end registries, model cards, and research reports. These benefits are most relevant for computational biomedical and scientific ML settings where experimental iteration is costly. The main risks are over-trusting automatically discovered models, overfitting to benchmark feedback, and amplifying erroneous hypotheses if validation is weak. This is especially important in biomedical applications, where outputs should not be treated as clinically or biologically actionable without expert review and independent validation.

Appendix AImplementation Details and Algorithmic Protocols

This section gives the implementation behind the method in Section3. AAutoScientistsrun proceeds in three phases.Launch(App.A.1): the system provisions a roster of experiment agents and analysts with no team assignments and posts a single discussion trigger to the forumℱ\mathcal{F}.Self-organized team formation(App.A.3): all agents enter a structured discussion in which they propose research directions, vote on proposals, and write the team rosterRR; the same protocol re-opens whenever an analyst detects stagnation.Normal cycle: onceRRexists, agents are repeatedly invoked through a fixed rotation. On each invocation, an analyst generates new proposals for the team queue via coverage audit, empirical-priors ranking, and diversity rules (App.A.7), and an experiment agent claims a queued experiment, runs it, and applies a noise-aware promotion gate to decide whether to update the champion (App.A.6). All coordination flows through the shared state𝒮\mathcal{S}, which agents access through a list–decide–read protocol (App.A.4) and which contains per-team queuesQkQ_{k}governed by optimistic locking (App.A.5). Algorithms14give the per-invocation pseudocode and are discussed in App.A.2.

A.1Setup and Launch

AAutoScientistsdeployment is initialized by a deterministic bootstrap procedure that performs three steps. First, the shared state𝒮\mathcal{S}is initialized with the task specification and an empty experiment log. Second, the agent roster is created: experiment agents (each bound to one GPU if needed) and analysts; each agent is issued a unique credential and a role-specific heartbeat description that determines its behavior at every invocation. The agents are launched with no team assignments: the rosterRRthat maps agents to teams is initially empty. Third, a single[DISCUSSION-TRIGGER]is posted to the forumℱ\mathcal{F}, initiating the bootstrap discussion in which agents propose research directions and self-organize into teams (Section3, App.A.3).

After bootstrap, agents are repeatedly invoked in a fixed rotation by a simple loop. Each invocation is a single LLM session that wakes up, executes one heartbeat, and exits; long-horizon coordination is achieved by repeating these invocations. The loop passes only the agent’s identity, and the agent reads its persistent state (credentials, role assignment, and GPU binding for experiment agents) and the shared state𝒮\mathcal{S}on every invocation to discover team membership, the current championp∗p^{*}, the queue state, and recent forum activity. Re-discussion rounds are triggered by agents themselves when stagnation is detected (AppendixA.2).

Algorithm 1Heartbeat dispatch (per agent invocation). The discussion branch on line 3 is detailed in Algorithm2; the role-specific normal cycle on line 9 is detailed in Algorithm4(analysts) or Algorithm3(experiment agents).1:agent identity

ii 2:Read roster

RRand recent forum

ℱ\mathcal{F}from

𝒮\mathcal{S} 3:if

ℱ\mathcal{F}has an unresolved[DISCUSSION-TRIGGER]or

RRis emptythen

4:runAlgorithm2;return⊳\trianglerightdiscussion

5:elseif

iiis not assigned to any team in

RRthen

6:return⊳\trianglerightno-team exit

7:elseif

iiis an experiment agentandan unposted result existsthen

8:post pending[RESULT];return⊳\trianglerightresume

9:endif

10:Read

𝒯k\mathcal{T}_{k},

p∗p^{*},

QkQ_{k}, knowledge files⊳\trianglerightApp.A.4

11:runAlgorithm4if

iiis an analyst,elseAlgorithm3⊳\trianglerightnormal cycle

12:persist updated state and exit

Algorithm 2Self-organized team formation (discussion branch). Detailed in App.A.3.1:Read task specification, current champion

p∗p^{*}if any, and the active[DISCUSSION-TRIGGER]thread from

ℱ\mathcal{F} 2:post candidate research directions to

ℱ\mathcal{F} 3:post ranked hypotheses about the proposed directions, with reasoning

4:critique earlier posts and identify gaps in the proposed decomposition

5:post a self-termination vote on the trigger thread:[DISCUSS-MORE]or[DISCUSS-DONE]

6:ifa majority of agents have cast[DISCUSS-DONE]on the trigger threadand

iiis the alphabetically-last analyst that participatedthen

7:consolidate proposals into a roster

R={(𝒯k,axisk,membersk)}k=1KR=\{(\mathcal{T}_{k},\mathrm{axis}_{k},\mathrm{members}_{k})\}_{k=1}^{K} 8:write

RRto

𝒮\mathcal{S} 9:endif

Algorithm 3Experiment-agent cycle. Queue protocol in App.A.5; noise-aware gate in App.A.6.1:claim a queued experiment

qqfrom

QkQ_{k};returnif none

2:apply diff to

p∗p^{*}, train candidate

p′p^{\prime}, compute

Δ=ℓ​(p′)−ℓ​(p∗)\Delta=\ell(p^{\prime})-\ell(p^{*}) 3:if

Δ>M​σ\Delta>M\sigmathen

4:promote

p′p^{\prime}to

p∗p^{*} 5:elseif

0<Δ≤M​σ0<\Delta\leq M\sigmathen

6:re-run on a second seed; promote iff both runs strictly improve

7:else

8:discard

9:endif

10:record outcome to log

ℒ\mathcal{L}, release claim on

QkQ_{k}, post[RESULT]to

ℱ\mathcal{F}

A.2Heartbeat Protocol

Algorithm1specifies the per-invocation dispatch; Algorithm2specifies what an agent does in the discussion branch; and Algorithms4and3specify the role-specific normal cycle. After reading the current roster and recent forum activity, the agent enters one of four branches: a discussion branch when an analyst has posted a[DISCUSSION-TRIGGER]in response to stagnation (Algorithm4) or when the roster has not yet been formed during cold-start bootstrap; a no-team exit when the agent is not assigned to any team; a resume branch when an experiment agent has an unposted result from a prior session; or the role-specific normal cycle. In the normal cycle, the two roles divide labor: an experiment agent claims a queued experiment, applies the code change, trains, gates the result against the noise floor, and records the outcome (Algorithm3); an analyst, rather than running experiments, maintains the team’s knowledge by auditing untested parameters, ranking research directions by empirical effect size, and queueing new proposals for experiment agents to execute (Algorithm4). In the discussion branch (Algorithm2), both roles contribute research directions, hypotheses, and a self-termination vote; the alphabetically-last analyst that participated in the discussion is additionally responsible for consolidating the proposals into the new rosterRR(App.A.3). After the branch returns, the agent persists its updated state and exits.

Algorithm 4Analyst cycle (wheniiis an analyst). Each step detailed in App.A.7.1:ifrecent experiments produced no improvement, or proposals have concentrated on a narrow class of changesthen

2:post[DISCUSSION-TRIGGER]to

ℱ\mathcal{F}⊳\trianglerightApp.A.3

3:endif

4:audit untested parameters of

p∗p^{*} 5:compute axis priors

μa,d\mu_{a,d}from experiment log

ℒ\mathcal{L} 6:propose 2 experiments under ambition quota and diversity rules; if

p∗p^{*}changed since the analyst’s last cycle,

≥1\geq 1proposal must target the property responsible

7:append proposals to

QkQ_{k}⊳\trianglerightApp.A.5

A.3Self-Organized Team Formation

The rosterR={(𝒯k,axisk,membersk)}k=1KR=\{(\mathcal{T}_{k},\mathrm{axis}_{k},\mathrm{members}_{k})\}_{k=1}^{K}is not specified by an external coordinator; agents write it themselves through a structured discussion that opens whenever the discussion branch of Algorithm1is entered. There are two such situations, which follow the same protocol:cold-start bootstrapat the beginning of a run, whenRRis empty and every agent is routed to the discussion branch; andmid-run reformation, when an analyst’s stagnation check (Algorithm4) posts a fresh[DISCUSSION-TRIGGER]toℱ\mathcal{F}and subsequent agents observe it.

Discussion contributions.Each agent entering the discussion branch reads the task specification, the current championp∗p^{*}if any, and the active[DISCUSSION-TRIGGER]thread. It then posts (i) candidate research directions, (ii) hypotheses ranking those research directions by expected effect with the reasoning that justifies the ranking, and (iii) a self-termination vote on the trigger thread, either[DISCUSS-MORE](more discussion is needed before a roster can be written) or[DISCUSS-DONE](the discussion has converged). Later agents critique earlier posts, identify gaps, propose alternative axis groupings, and add their own vote.

Termination and roster writing.The discussion terminates when a majority of agents have cast[DISCUSS-DONE]on the trigger thread. The alphabetically-last analyst that participated in the discussion is responsible for consolidating the proposals into the new rosterRRand writing it to𝒮\mathcal{S}. The alphabetical convention is purely a tie-breaker that ensures exactly one agent assumes the consolidator role without further coordination; the system has no privileged consolidator agent.

Reformation outcomes.A new roster may create, merge, split, retire, or rebalance teams relative to the previous roster, depending on the discussion’s conclusions. Teams whose research directions have produced no recent improvements can be retired; newly discovered productive research directions can spawn new teams; agents can be reassigned across teams. The persistence ofRRin𝒮\mathcal{S}ensures that subsequent invocations begin from the freshly written decomposition.

A.4File Discovery

Each heartbeat cycle, agents access the shared state𝒮\mathcal{S}through a list–decide–read protocol: the agent first retrieves only the lightweight metadata for items in𝒮\mathcal{S}(path, version, timestamp, author), then selects the items relevant to its current task, and finally fetches the contents of those items. This indirection allows new artifact types to appear in𝒮\mathcal{S}over the course of a run (for instance, a newly created knowledge file or dead-end registry) without changes to the access protocol.

A.5Queue and Claim Protocol

The team queueQkQ_{k}is a structured record of pending experiments (each with an identifier, priority, diff description, proposing agent, and link to its proposal post) and the experiments currently claimed by agents. Concurrent reads and writes are serialized by optimistic locking on a version token: a write that arrives stale is rejected and the agent retries against the latest version, so each queue update is atomic and no experiment is claimed twice. Each experiment agent releases its own claim immediately after recording the experiment’s outcome.

A.6Noise-Aware Champion Validation

The evaluation metricℓ\ellis stochastic: running the same program with two different random seeds yields slightly different values. A naive rule that promotes wheneverℓ​(p′)>ℓ​(p∗)\ell(p^{\prime})>\ell(p^{*})would therefore promote candidates whose “improvement” is just noise. Because all agents build on the shared championp∗p^{*}, an erroneous promotion has compounding effects: every downstream comparison is then made against a corrupted baseline. We term thischampion pollutionand prevent it by gating every proposed promotion against an empirically measured noise floor.

For a candidatep′p^{\prime}produced by an experiment agent (Algorithm3), letΔ=ℓ​(p′)−ℓ​(p∗)\Delta=\ell(p^{\prime})-\ell(p^{*})denote its signed improvement over the current champion. Sinceℓ\ellis oriented so that higher is better (Section3),Δ>0\Delta>0iffp′p^{\prime}is strictly better. Letσ\sigmadenote the per-run standard deviation ofℓ\ellat fixed code (thenoise floor; calibration described below), and letM=2M=2, so that[0,M​σ][0,M\sigma]is the band of improvements small enough to be confounded with noise. The gate decides

promote​(p′)={trueif​Δ>M​σconfirm​(p′,seed2)if​0<Δ≤M​σfalseif​Δ≤0,\text{promote}(p^{\prime})=\begin{cases}\texttt{true}&\text{if }\Delta>M\sigma\\ \mathrm{confirm}(p^{\prime},\mathrm{seed}_{2})&\text{if }0<\Delta\leq M\sigma\\ \texttt{false}&\text{if }\Delta\leq 0,\end{cases}(1)whereconfirm​(p′,seed2)\mathrm{confirm}(p^{\prime},\mathrm{seed}_{2})re-runsp′p^{\prime}with a new random seed and returnstrueonly if both runs strictly improve overp∗p^{*}. Improvements clearly above the noise band are accepted directly; improvements inside the noise band are accepted only if a second-seed re-run confirms; non-improvements are rejected. Candidates that fall in the noise band but fail confirmation are recorded asnear-misses.

The noise floorσ\sigmais calibrated lazily, without spending experiments specifically for calibration. Untilσ\sigmahas been estimated, the gate uses a conservative default noise band so that no candidate can be promoted on weak evidence. Each time the gate’s middle branch fires, the resulting pair of duplicate-seed measurements(ℓ1,i,ℓ2,i)(\ell_{1,i},\ell_{2,i})for the same candidate code is recorded. Once at least three such pairs have accumulated (n≥3n\geq 3),σ\sigmais set to the within-pair pooled standard deviation

σ=12​n​∑i=1n(ℓ1,i−ℓ2,i)2,\sigma=\sqrt{\frac{1}{2n}\sum_{i=1}^{n}(\ell_{1,i}-\ell_{2,i})^{2}},(2)which estimates the per-seed noise ofℓ\ellat fixed code without conflating it with code-to-code variation. To prevent later pairs from retroactively reclassifying earlier promotion decisions,σ\sigmais locked once five pairs have been recorded.

A.7Analyst Proposal Protocol

On each invocation, an analyst generates two new experiment proposals for the team queue through the following cycle.

The analyst first builds a working picture of what has been tried and what has not. It scans the champion codep∗p^{*}for all numeric parameters (top-level constants, class fields, and inline numeric literals) and matches each against the experiment logℒ\mathcal{L}to identify parameters that have never been varied (baseline coverage audit). It then computes the empirical mean effect size per (axis, direction) pair from prior experiments,

μa,d=1|Ea,d|​∑e∈Ea,d|Δe|,\mu_{a,d}=\frac{1}{|E_{a,d}|}\sum_{e\in E_{a,d}}|\Delta_{e}|,(3)designates research directions with|Ea,d|<3|E_{a,d}|<3ascoldand gives them an exploration bonus, and deprioritizes directions whose effect size falls below the noise floor (μa,d<σ\mu_{a,d}<\sigma); the team queueQkQ_{k}is sorted by the resulting ranking (empirical axis priors).

The analyst then drafts two new proposals subject to two filters. Theambition quotarequires at least one of the two to satisfy a bold-move criterion: a parameter-count change of at least 10%, a fix to a confirmed bug in the champion code, an experiment on an axis flagged as untested in two or more prior discussion threads, or a hypothesis-tension probe whose outcome will clearly confirm or falsify the team’s current hypothesis. If neither proposal qualifies, the analyst must post a public[EXEMPT]comment justifying why no bold candidate exists, rather than silently accept incrementalism. Thediversity constraintsadditionally require that (i) the two proposals target different research directions, (ii) no run of three or more recent same-axis proposals all push the same direction, and (iii) no proposal falls inside a previously rejected range in the dead-end registry𝒟k\mathcal{D}_{k}unless the proposer explicitly states what differs from the prior failure.

When the champion has been updated since the analyst’s previous cycle (aKEEP: a successful promotion of a candidate to a newp∗p^{*}), a finalpost-KEEPstep requires at least one of the two proposals to follow up on the property responsible for the recent improvement via a different mechanism. The analyst must answer two questions to enforce this: which property of the successful change made it work, and what other untried changes share that property? The completed proposals are appended toQkQ_{k}.

Appendix BExtended Ablation Results

The main-paper ablation table (Table3) reports the three single-component removals (No analyst,No cross-agent,No self-org.) against the fullAutoScientistssystem. We report two additional comparisons on the same task suite here: (i)AutoScientistsversus autoresearch[3]as a non-multi-agent reference (TableS2for GPT training optimization and TableS7for BioML-Bench), and (ii) a team-size sweep with working-agent countsn∈{2,4,14}n\in\{2,4,14\}against the default crew (n=9n=9) (TableS3).

Table S2:AutoScientistsversus Autoresearch[3]on GPT Training Optimization across two settings.### B.1Comparison Against Autoresearch at Matched and Extended Compute

TableS2reports two settings. (i)From the Autoresearch baseline: both systems start from the original GPT training setup released with Autoresearch[3](the unmodifiednanochatcode atval_bpb=0.998=0.998) and run 50 experiments;AutoScientistsreaches 0.9777, Autoresearch reaches 0.9790. (ii)From the sameAutoScientistschampionatval_bpb=0.9777=0.9777(the result ofAutoScientists’s setting (i) run) for 100 additional experiments:AutoScientistsaccepts seven KEEPs and reaches 0.9730, while Autoresearch accepts zero KEEPs and produces no improvement over the starting champion.AutoScientists’s advantage over the single-agent loop is not a constant offset: it grows with compute as the single-agent loop saturates whileAutoScientistscontinues to discover new productive directions.

Table S3:AutoScientistsagent team size sweep.The same five tasks as Table3, comparing the defaultAutoScientistscrew (n=9n=9) against three crew-size variants (n=2n=2,n=4n=4,n=14n=14).nncounts working agents (experiment + analyst) that fire heartbeats during the search loop; the admin agent only fires once at bootstrap and is excluded. Bold indicates the best result per row.

B.2Team-Size Sensitivity: Parallelism Gain and Oversubscription

We compare four working crew sizes (n=2,4,9,14n{=}2,4,9,14) on three tasks (TDC-hERG, ProteinGym SPIKE-SARS2, GPT nanochat training optimization). Crew composition (experiment agents++analysts):n=2n{=}2(1+11{+}1),n=4n{=}4(2+22{+}2),n=9n{=}9(6+36{+}3, the defaultAutoScientistsconfiguration),n=14n{=}14(9+59{+}5).

Crew-size sensitivity is task-dependent.The three tasks in TableS3show different sensitivities to crew size, and the crew size that achieves the top score differs across tasks. On TDC-hERG, AUROC spans0.7800.780–0.8670.867and leaderboard percentile spans14.314.3–85.785.7across the four crews. On ProteinGym SPIKE-SARS2, Spearmanρ\rhospans0.5060.506–0.8740.874and leaderboard percentile spans72.772.7–100.0100.0. On GPT training optimization,val_bpbspans0.97770.9777–0.98210.9821. Atn=14n{=}14, every task degrades relative to its best score in the table. These results suggest that the optimal crew size is task-dependent rather than a fixed property of the protocol. Dynamically scaling team size to task difficulty is a direction for future work.

Parallel execution: more agents run faster at similar quality.AutoScientistsagents are designed to run in parallel: within each heartbeat allnnworking agents fire one LLM call simultaneously. Due to resource limits in our setup, we executed the agents iteratively rather than fully in parallel, so we report two complementary views. The per-experiment axis (Fig.S1) compares final quality under matched experimental compute: the three smaller crews converge to essentially the same finalval_bpb(∼0.9777\sim 0.9777, within the noise floor) over 51, 38, and 71 experiments forn=2,4,9n{=}2,4,9respectively. The per-heartbeat axis (Fig.S2) projects the wall-clock cost of the same runs under fully parallel execution:≈26\approx 26,≈10\approx 10, and≈8\approx 8heartbeats forn=2,4,9n{=}2,4,9, a∼3.25×\sim 3.25\timesspeed-up ofn=9n{=}9overn=2n{=}2. So while per-experiment quality is similar across crews in the productive range, parallel execution lets larger crews finish substantially faster.

Refer to captionFigure S1:Team-size sweep on GPT nanochat as a function ofexperiment number. Solid step curves are the running best-so-far validationval_bpb; opaque markers indicate accepted KEEPs; transparent markers show per-experiment attempts that did not improve the running min. Final values:n=2n{=}20.9777 (11 KEEPs / 51 exps),n=4n{=}40.9778 (7 KEEPs / 38 exps), defaultAutoScientists(n=9n{=}9) 0.9777 (11 KEEPs / 71 exps),n=14n{=}140.9821 (15 KEEPs / 50 exps).Refer to captionFigure S2:Same trajectories as Fig.S1, plotted againstcumulative heartbeatsunder fully parallel execution (one heartbeat = one synchronized cycle in which allnnworking agents fire one LLM call simultaneously).n=2n{=}2finishes in≈\approx26 heartbeats;n=4n{=}4in≈\approx10; defaultn=9n{=}9in≈\approx8;n=14n{=}14in≈\approx4. Larger crews finish faster under parallel execution.

Appendix CRun-to-Run Stability

We executed three independent cold-start runs ofAutoScientistson the GPT nanochat task to assess whetherAutoScientists’s behavior is stable across the stochastic factors that arise during cold-start coordination (workshop-post acquisition order, concurrent claim races, per-experiment random seeds). The three runs use identical hardware, templates, and task specification; none uses a fixed seed or deterministic-replay mechanism, so each constitutes an independent realization.

FigureS3reports the running best-so-farval_bpbfor all three runs. All three runs converge to the same best-so-far region, with final values of0.97770.9777(Run 1),0.97950.9795(Run 2), and0.97800.9780(Run 3) after 75, 64, and 62 experiments respectively. The mean finalval_bpbacross runs is0.97840.9784with sample standard deviation0.00100.0010(sample variance9.4×10−79.4\times 10^{-7}, range0.00180.0018). Acceptance rates are comparable across runs:8/75=10.7%8/75=10.7\%for Run 1,7/64=10.9%7/64=10.9\%for Run 2, and6/62=9.7%6/62=9.7\%for Run 3. The runs select different intermediate research directions (Newton–Schulz iteration count and short-window patterns in Run 1; final-LR-fraction and per-group learning-rate allocation in Run 2; total-batch-size halving and rotary-base scaling in Run 3) yet reach the0.9780.978–0.9800.980region, indicating that the productive search surface is reached robustly under different proposal orderings rather than relying on a single deterministic path. Descent timing differs across runs because each run is gated by a small number of high-leverage probes whose discovery order is stochastic: Run 3 trails Runs 1–2 through the middle range and recovers at experiment 37 once a coupling-preserving warmdown-ratio probe lands, then makes the largest single jump of any run (a width-up KEEP at experiment 43 worth−0.0048-0.0048val_bpb) and reaches its final region within five experiments. The0.00180.0018gap between Runs 2 and 1 reflects a singledepth_7schedule probe that Run 1 reached at experiment 54 and Run 2 was halted before reaching; Run 3 closes most of the same gap through an alternate path.

Refer to captionFigure S3:Per-experiment trajectories of three independent cold-start runs ofAutoScientistson the GPT nanochat task. Solid step curves show the running best-so-far validationval_bpb; opaque markers indicate accepted KEEPs and transparent markers show per-experiment attempts that did not improve the running minimum. All three runs converge to the same best-so-far region under different proposal orderings, with descent timing varying based on when high-leverage probes are discovered.

Appendix DPer-Experiment Trajectories for Ablation Runs

This appendix plots per-experiment trajectories for the ablation runs reported in Table3. All ablations start from the pristine nanochat baseline (val_bpb=0.998=0.998) and report the running best-so-far validationval_bpb; transparent markers show every attempted experiment, and opaque markers indicate accepted improvements (KEEPs). Autoresearch[3]and the fullAutoScientistssystem on the same anchor are included in each plot for reference.

D.1No Self-Organization (abl-no-self-org)

Removing self-organization (teams are fixed at boot, with no mid-run reformation) reduces the system to 5 KEEPs and a finalval_bpbof 0.9833 over 47 unique experiments (Fig.S4). The fullAutoScientistssystem on the same anchor reaches 11 KEEPs and 0.9777 in 71 experiments. The ablated system tracks the full system closely for the first∼\sim10 experiments (when initial high-effect-size research directions are still being swept) but stalls thereafter, consistent with theISSUES.mdsignals that hypothesis falsification triggers fired (analyst1 on arch v3, analyst2 on optim v3) but had no enactment mechanism with team reformation removed. Note that this run was stopped at 47 experiments per a mid-run budget revision (the original HANDOVER target was 100); we leave investigation of whether further experiments would have closed the gap to subsequent ablation runs.

Refer to captionFigure S4:Per-experiment trajectory for theabl-no-self-orgablation compared with the fullAutoScientistssystem and single-agent autoresearch, all anchored at the pristine nanochat baseline (val_bpb=0.998=0.998). Solid step curves are the running best-so-far validationval_bpb; opaque markers indicate accepted KEEPs; transparent markers show per-experiment attempts that did not improve the running min. Final values: autoresearch 0.9773 (15 KEEPs / 83 exps), fullAutoScientists0.9777 (11 KEEPs / 71 exps),abl-no-self-org0.9833 (5 KEEPs / 47 exps).

D.2No Cross-Agent Communication (abl-no-cross-agent)

Removing cross-agent communication (only[PROPOSAL]and[RESULT]posts are allowed; all other forum activity—comments, notifications, gap analyses, rankings, synthesis posts, near-miss reports, suggestions, and structural-change proposals—is disabled, as is the stagnation-triggered re-discussion mechanism) leaves coordination only through the shared artifacts: champion record, dead-end registry, team queue, and result log. The resulting system reaches 9 KEEPs and a finalval_bpbof 0.9814 over 50 unique experiments (Fig.S5), against 11 KEEPs and 0.9777 in 71 experiments for the full system on the same anchor. Unlike the no-self-organization ablation, the no-cross-agent run continues to find improvements throughout the budget — the artifact surface alone carries enough signal for individual axis decisions to converge to a similar neighborhood. The cost is throughput: the run needed roughly1.85×1.85\timesmore experiments than a comparable full-system run (the run’s headline result compares against an internal pristine run that reached 0.980289 in 27 experiments) and never bridged the last∼\sim0.001 gap, because teams duplicated brackets that cross-team comments and team-restructuring proposals would otherwise have deduplicated. The single largest individual win in this run wassched_batch_half(TOTAL_BATCH_SIZE219→2182^{19}\!\to\!2^{18},Δ=−0.0067\Delta=-0.0067), which agents discovered independently after several teams converged on a step-limited diagnosis from the artifact log alone.

Refer to captionFigure S5:Per-experiment trajectory for theabl-no-cross-agentablation compared with the fullAutoScientistssystem and single-agent autoresearch, all anchored at the pristine nanochat baseline (val_bpb=0.998=0.998). Solid step curves are the running best-so-far validationval_bpb; opaque markers indicate accepted KEEPs; transparent markers show per-experiment attempts that did not improve the running min. Final values: autoresearch 0.9773 (15 KEEPs / 83 exps), fullAutoScientists0.9777 (11 KEEPs / 71 exps),abl-no-cross-agent0.9814 (9 KEEPs / 50 exps).

D.3No Analyst Role (abl-no-analyst)

Removing the analyst role (no analyst agents at all; experiment agents handle proposal generation, axis prioritization, and post-KEEP induction in addition to executing experiments) leaves the system with five experiment agents operating against the shared workshop and artifact surface alone. The resulting system reaches 7 KEEPs and a finalval_bpbof 0.9817 over 50 unique experiments (Fig.S6), against 11 KEEPs and 0.9777 in 71 experiments for the full system on the same anchor. The most surprising finding is that experiment agents successfully self-organized cross-team probes when their team’s native research directions were exhausted: after the schedule team closed its TOTAL_BATCH / WARMUP / WARMDOWN / FINAL_LR_FRAC bracket, gpu3 re-bracketed the architecture team’s MLP_RATIO under the new compute regime (yielding KEEPs at MLP=5 and MLP=6) and gpu6 probed the optimizer team’s UNEMBEDDING_LR under the new champion (yielding a third cross-team KEEP). Three of the seven accepted improvements thus came from experiment agents probing research directions another team had closed or skipped — the shared workshop and the post-KEEP cross-team suggestion threads carried the coordination signal that an analyst would have written. The analyst role appears at-or-below replacement value at this template surface and 50-experiment budget, though withn=1n=1runs per condition the gap to the full system is not statistically supported and a multi-replicate study (n≥3n\!\geq\!3) would be required to call it.

Refer to captionFigure S6:Per-experiment trajectory for theabl-no-analystablation (purple) compared with the fullAutoScientistssystem (red) and single-agent autoresearch (blue), all anchored at the pristine nanochat baseline (val_bpb=0.998=0.998). Solid step curves are the running best-so-far validationval_bpb; opaque markers indicate accepted KEEPs; transparent markers show per-experiment attempts that did not improve the running min. Final values: autoresearch 0.9773 (15 KEEPs / 83 exps), fullAutoScientists0.9777 (11 KEEPs / 71 exps),abl-no-analyst0.9817 (7 KEEPs / 50 exps).

D.4Independent Agents (abl-independent)

Removing all cross-agent coordination (no comments, no notifications, no suggestions, near-miss reports, discussion posts, gap analyses, or rankings, and no shared artifacts) and reducing the roster to six experiment agents leaves each agent running an independent autoresearch loop with its own private champion seeded from the pristine upstream and no view of any other agent’s state. The resulting system reaches a best-of-populationval_bpbof 0.9833 over 50 unique experiments (Fig.S7), against 11 KEEPs and 0.9777 in 71 experiments for the full system on the same anchor. Whereasabl-no-cross-agentforbids talk between agents but still lets them inherit each other’s wins through a shared champion program and dead-ends file, this ablation additionally hides those files. The cost of this further isolation is visible in two ways. First, five of the six agents independently rediscovered the same dominant first-axis win (theTOTAL_BATCH_SIZE219→2182^{19}\!\to\!2^{18}reduction also surfaced inabl-no-cross-agent) within their first two experiments, spending roughly a third of the budget on duplicates that the shared dead-ends ledger would have suppressed. Second, the agents that escaped the pristine plateau followed disjoint search paths and produced incompatible champions; with no shared surface the population cannot observe these interactions or combine its disjoint wins, and the best-of-population trajectory plateaus roughly0.0060.006above the full-system anchor.

Refer to captionFigure S7:Per-experiment trajectory for theabl-independentablation compared with the fullAutoScientistssystem and single-agent autoresearch, all anchored at the pristine nanochat baseline (val_bpb=0.998=0.998). Solid step curves are the running best-so-far validationval_bpb(population minimum across the six solo loops forabl-independent); opaque markers indicate global best-so-far drops; transparent markers show per-experiment attempts that did not improve the running min. Final values: autoresearch 0.9773 (15 KEEPs / 83 exps), fullAutoScientists0.9777 (11 KEEPs / 71 exps),abl-independent0.9833 (best-of-6 over 50 exps).

Appendix EAutoScientistsOutput on GPT nanochat

On the GPT nanochat training-optimization task,AutoScientistsdescended from the Autoresearch baseline atval_bpb=0.998=0.998to a final champion atval_bpb=0.97769=0.97769over 75 experiments. Alongside the champion training script, the run produces two structured documents that follow the templates released with the system: amodel card(Sec.E.1) covering model details, training procedure, evaluation, and compute; and aresearch insightsdocument (Sec.E.2) recording the reasoning trajectory: which research directions were tried, which were accepted, which were rejected, and what the analyst notes recorded as the mechanism in each case. The per-experiment trajectory is the Run 1 trace in FigureS3.

E.1Model Card

This card is populated from the champion record. Fields that are not informative at this scale (carbon-emission accounting, demo links, downstream-use guidance) are omitted. An analogous card for a BioML-Bench task is shown in Figure2of the main paper.

Model details.
  • •Developed by:AutoScientistsmulti-agent system (9 agents: 6 experiment, 3 analyst), with Claude Sonnet as the per-agent backend.
  • •Model type:decoder-only transformer language model, 87 M parameters.
  • •Language:English (FineWeb shard).
  • •Base model:pristine nanochat baseline released with Autoresearch[3](val_bpb=0.998=0.998).
Uses.
  • •Direct use:a research artifact for short-budget LM-training optimization. The model is below the scale at which broad linguistic competence emerges and is not intended for production language modeling.
  • •Out-of-scope use:downstream language tasks, bias-sensitive applications, and any deployment requiring distributional coverage beyond the FineWeb training shard.
Bias, risks, and limitations.

The model is trained on a 40 M-token slice of FineWeb and inherits any biases of that source. The 300 s training budget produces a substantially underfit model relative to publication-scale LMs;val_bpbshould not be interpreted as a language-task performance score.

Training data.

A FineWeb shard distributed with the Autoresearch reference, tokenized by the upstream BPE-8192 tokenizer. The training and evaluation data specifications are inherited verbatim from the task definition shared by all agents.

Training procedure.
  • •Architecture knobs:DEPTH=7=7,ASPECT_RATIO=96=96(model_dim=768=768),HEAD_DIM=128=128(6 heads),WINDOW_PATTERN==SSSLwith short-window ratio1/81/8, RoPE, ResFormer alternating value embeddings.
  • •Optimizer:hybrid Muon (NorMuon variant; Polar-Express normalization at constant1.01.0with44Newton–Schulz iterations) for 2D matrix parameters; AdamW for scalars, embeddings, and gates. Per-group learning rates:EMBEDDING_LR=0.6=0.6,UNEMBEDDING_LR=0.004=0.004,MATRIX_LR=0.04=0.04,SCALAR_LR=0.5=0.5.WEIGHT_DECAY=0.2=0.2.
  • •Schedule:TOTAL_BATCH_SIZE=218=2^{18},DEVICE_BATCH_SIZE=128=128,WARMUP_RATIO=0=0,WARMDOWN_RATIO=0.5=0.5,FINAL_LR_FRAC=0=0.
  • •Training regime:bf16 mixed precision;torch.compilewith full-graph capture.
Speeds, sizes, times.

300300s wall-clock training (excluding compilation warmup);1,2931{,}293optimizer steps;339339M tokens processed;43.5%43.5\%model-FLOPs utilization;5858GB peak VRAM.

Evaluation.
  • •Test data:pinned 40 M-token held-out FineWeb shard, excluded from training.
  • •Metric:validation bits-per-byte,val_bpb=total_nats/(log⁡2⋅total_bytes)\texttt{val\_bpb}=\text{total\_nats}/(\log 2\cdot\text{total\_bytes}), with byte-length weighting per token.
  • •Result:val_bpb=0.97769\texttt{val\_bpb}~=~0.97769, reproducible to within the empirical noise floor (σ=1.0×10−3\sigma=1.0\!\times\!10^{-3},n=7n=7cross-seed pairs).
Compute infrastructure.

Single NVIDIA H100 80 GB GPU. The training script is self-contained: re-execution requires only the upstream Autoresearch repository plus the script.

E.2Research Insights

The companion document recording the reasoning trajectory of the run.

Run details.
  • •Task:GPT nanochat training optimization.
  • •Starting metric value:val_bpb=0.998=0.998.
  • •Final metric value:val_bpb=0.97769=0.97769.
  • •Total experiments run:75.
  • •Experiments accepted (KEEPs):8 (1 baseline lock plus 7 improvements;10.7%10.7\%acceptance).
  • •Wall-clock duration:≈6.4\approx 6.4hours.
  • •Number of agents:9 (6 experiment, 3 analyst).
  • •Base LLM:Claude Sonnet (per agent).
Findings.

The seven accepted improvements (TableS4) span three distinct mechanism categories rather than concentrating on a single axis:throughput(more optimizer steps within the 300 s budget),capacity(more parameters per token), andoptimizer quality(better gradient signal per step). The dominant first-axis win is a throughput effect: halving the per-step batch from2192^{19}to2182^{18}approximately doubles the number of optimizer steps at near-constant total tokens and alone accounts for−0.0090-0.0090of the total−0.017-0.017descent. The largest single capacity step bundles a learning-rate correction: widening the model fromd=512d{=}512tod=768d{=}768raises parameter count from 50 M to 94 M and simultaneously brings thedmodeld_{\text{model}}-LR-scale factor from0.780.78to1.01.0. The remaining five wins refine the throughput / quality balance:ns_steps​5→4\texttt{ns\_steps}~5\!\to\!4in Polar-Express Muon, two halvings of the short-attention-window ratio, removing the1.02×1.02\!\timesPolar-Express normalization margin, and a final trade of8%8\%parameters for14.4%14.4\%optimizer steps via depth reduction8→78\!\to\!7. Each refinement is multi-seed-confirmed against the noise floor.

Table S4:Chain of accepted improvements (KEEPs) produced byAutoScientistson the GPT nanochat task. Each row records the proposing experiment agent, its team, the modified axis and change applied, the resulting validationval_bpb, theΔ\Deltafrom the contemporaneous champion, and the mechanism category recorded by the analyst on the proposing team. Row 0 is the run-local baseline lock; rows 1–7 form the productive descent to the champion atval_bpb=0.977687=0.977687. Mechanism categories:T= throughput (more optimizer steps within the budget),C= capacity (more parameters per token),Q= optimizer quality (better gradient signal per step).

Generalizable insights.
  1. 1.Under a fixed wall-clock training budget, optimizer-step granularity dominates over total-token volume on this task: the same total tokens processed in∼2×\sim\!2\timesas many steps yields a∼1%\sim\!1\%val_bpbreduction. Counterevidence would be a fixed-budget benchmark in which step doubling at constant total tokens produces no improvement.
  2. 2.Capacity gains in this regime are gated by accompanying LR-scale corrections; widening the model alone improvedval_bpbby−0.0036-0.0036, with the analyst notes attributing most of that to thedmodeld_{\text{model}}-LR scale becoming exact rather than to raw parameter count. Counterevidence would be a width-up KEEP whose internal LR-scale factor was already exact.
  3. 3.Schedule shape is load-bearing: pure shape rewrites (e.g. replacing the linear warmdown with a constant) regress sharply, whereas magnitude changes within the existing functional form are productive.
Task-specific findings.
  1. 1.Polar-Express Muon’s1.02×1.02\!\timesnumerical-stability margin is unnecessary at this scale: removing it improvesval_bpbby−0.000564-0.000564at44Newton–Schulz iterations. Whether this transfers to other Muon implementations or other model scales is not tested by this run.
  2. 2.TheSSSLwindow pattern with short-window ratio1/81/8is dominant over both pure short (SSSS) and shifted (SSLL) replacements; the analyst notes interpret this as preserving a local / long-range attention balance the alternatives break.
Dead ends and negative results.

The run rejects6767experiments, with one further DISCARD flagged by the multi-seed gate as a near-miss (short_window_ratio=1/16=1/16, where the two seeds disagreed). TableS5reports ten representative directions spanning the search space and reveals two qualitatively different kinds of dead end. The first sets sharp limits on the productive region:|Δ|>5​σ|\Delta|>5\sigmaregressions onrotary_base=1=1k,DEPTH=6=6,HEAD_DIM=64=64,ASPECT_RATIO=112=112, andns_steps=3=3constrain the champion to a narrow ridge in five orthogonal directions. The second characterizes the ridge rather than bounding it: bothmlp_ratiodirections (3 and 5) are worse than the champion’s44by similar amounts, all fourWARMDOWN_RATIOprobes (0.25,0.30,0.65,0.700.25,0.30,0.65,0.70) regress relative to the champion’s0.50.5, and replacing theSSSLwindow pattern with eitherSSSSorSSLLloses the local / long-range balance.

Table S5:Representative dead ends from theAutoScientistsrun on GPT nanochat. Of 75 logged experiments, 67 were rejected. Ten representative research directions drawn from across the search space are shown here; for each, the row reports the direction tested, the value, the resultingval_bpb,Δ\Deltafrom the contemporaneous champion (positive by definition for a DISCARD), and the mechanism the analyst recorded for why the change failed.

Coordination and team dynamics.

The cold-start discussion produced three teams (architecture, schedule, throughput) over1212substantive forum posts and a6/66/6DONE / MORE vote split, with no predefined axis assignment. The accepted improvements distribute across all three teams (architecture: 4, throughput: 2, schedule: 2). Cross-team transfer is observable in the chain: the short-attention-window axis was bracketed by the architecture team, the Polar-Express normalization refinement was proposed by the throughput team on the resulting wider-model champion, and the final depth reduction was proposed by the schedule team on top of the throughput team’s polar-norm KEEP. The multi-seed gate prevented one near-miss promotion (short_window_ratio=1/16=1/16), where the two seeds disagreed.

Limitations of these insights.

The findings come from a single run of the system on a single task with a single agent backend at the300300s budget. The throughput-dominance claim is most confidently established by the−0.009-0.009first-axis effect; the smaller refinement effects (≤0.002\leq 0.002) are individually multi-seed-confirmed but their compounding behavior under different orderings is untested, since each refinement was applied to the contemporaneous champion rather than to the pristine baseline. Several research directions were not probed, including pretraining-objective changes, weight initialization beyond the embedding-init scales tested, and data-mixture ratios.

Appendix FImplementation Details of BioML-Bench

F.1Setup

Experiment compute resources.In the BioML-Bench protocol drug discovery, protein engineering, and single cell omics tasks are run on CPU-only machines with an 8-hour limit. In contrast, we runAutoScientists, Autoresearch, and rerun Biomni[10]under a unified experimental-compute setting of 4 hours on 1 H100 GPU with 16 CPUs and 48 GB memory for all tasks except for biomedical imaging which had a wall-clock budget of 16 hours instead. We therefore compare against the published BioML-Bench baselines while noting that results for other baselines on drug discovery, protein engineering, and single cell omics tasks are obtained under a slightly modified hardware protocol. We adopt this unified setting to better reflect contemporary biomedical ML practice, where GPU-backed environments are commonly available even for non-imaging workloads while imposing a shorter wall-clock budget. Additionally, the agents did not use web search or fetch in any of their experiments.

Leaderboarding.We adapt the BioML-Bench task descriptions so that the benchmark can be run as an iterative development loop on validation set performance, reflecting how biology-ML research would be approached by a human scientist. The agent must write its own model training script, evaluate it on the validation set, report validation performance to a leaderboard, and submit a final submission on the test set. For each task, validation sets are defined using domain-specific splitting strategies from the BioML-Bench training set: scaffold-based holdout splits for drug discovery, patient-level held-out folds for biomedical imaging, and batch- or site-stratified holdouts for single-cell omics. Final benchmark performance is reported on a held-out BioML-Bench test. We use this approach forAutoScientistsasℓeval\ell_{\text{eval}}, and for Biomni and Autoresearch.

F.2Task Datasets and Evaluation Metrics

F.2.1Biomedical Imaging

kaggle-histopathologic-cancer-detection.PatchCamelyon (PCam):96×9696\!\times\!96RGB pathology image patches with a binary metastatic-cancer label defined by the centre32×3232\!\times\!32region. Training uses174,464174{,}464labelled patches and the test set is the45,56145{,}561patches. The validation set is a random split of the training set. The metric is ROC-AUC (higher is better).

kaggle-osic-pulmonary-fibrosis-progression.A clinical time-series task:158158idiopathic-pulmonary-fibrosis patients in the training set (each with multi-week FVC measurements and a baseline CT scan). There are1818test patients with baseline visit only and CT scans. The test grader scores1,9081{,}908Patient_Weekpredictions covering weeks−12-12to133133for the1818test patients. A patient-level cross-validation split is used for model development. The metric is the modified Laplace log-likelihood−2​Δ/σc−log⁡(2​σc)-\sqrt{2}\,\Delta/\sigma_{c}-\log(\sqrt{2}\,\sigma_{c})withΔ=min⁡(|F​V​Ctrue−F​V​Cpred|,1000)\Delta=\min(|FVC_{\mathrm{true}}-FVC_{\mathrm{pred}}|,1000)andσc=max⁡(σ,70)\sigma_{c}=\max(\sigma,70), averaged over all test (patient, week) pairs (higher is better).

kaggle-rsna-miccai-brain-tumor-radiogenomic-classification.Multi-parametric brain MRI for the RSNA-MICCAI BraTS challenge: each patient has four DICOM sequences (FLAIR, T1w, T1wCE, T2w). Training uses the526526patients with binary MGMT promoter methylation labels and the test set is5959patients. Validation uses a patient-level cross-validation split. The metric is ROC-AUC of the predicted MGMT-methylation probability (higher is better).

kaggle-uw-madison-gi-tract-image-segmentation.MR-Linac guided MRI for radiation-therapy planning:5050cancer patients imaged across11–55treatment days, with stomach / small-bowel / large-bowel run-length-encoded segmentation masks. Provided are77,32877{,}328slice-class rows in the training set and a17,76017{,}760-row validation set with held-out patients and held-out treatment dates. The test set contains20,40020{,}400entries (6,8006{,}800slices×\times33classes). The metric is0.4​Dice+0.6​(1−HD3​D)0.4\,\mathrm{Dice}+0.6\,(1-\mathrm{HD}_{3D}), where Dice is per (slice, class) (with0for the empty-pred / empty-truth case) andHD3​D\mathrm{HD}_{3D}is the symmetric Hausdorff distance of the class-OR-merged 3D case-day volume, normalised by the unit-cube diagonal3\sqrt{3}to lie in[0,1][0,1](higher overall score is better).

F.2.2Drug Discovery

All drug-discovery tasks share the same supervised structure: a public training set and a held-out, label-blinded test set, both downloaded from the Polaris Hub. During development the training set is split into five Murcko-scaffold groups and 5-fold scaffold cross-validation is used asℓeval\ell_{\text{eval}}.

tdcommons-bbb-martins.Binary classification of blood–brain-barrier (BBB) permeability for1,6241{,}624training molecules and406406test molecules. The metric is ROC-AUC (higher is better).

tdcommons-caco2-wang.Regression of Caco-2 cell permeability (log⁡Papp\log P_{\text{app}}) for728728training molecules and182182test molecules. The metric is mean absolute error (MAE; lower is better).

tdcommons-cyp2d6-substrate-carbonmangels.Binary classification of CYP2D6 substrate activity for532532training molecules and135135test molecules. The metric is PR-AUC (higher is better) to remain meaningful under imbalance.

tdcommons-herg.Binary classification of hERG potassium-channel inhibition for523523training molecules and132132test molecules. The metric is ROC-AUC (higher is better).

tdcommons-lipophilicity-astrazeneca.Regression of octanol/water lipophilicity (log⁡D7.4\log D_{7.4}) for3,3603{,}360training molecules and840840test molecules from the AstraZeneca DMPK release. The metric is MAE (lower is better).

polaris-adme-fang-hclint-1.Regression of human-liver-microsome intrinsic clearance (LOG_HLM_CLint, mL/min/kg) on theadme-fang-hclint-1benchmark with2,2292{,}229training molecules and575575test molecules. The metric is Pearson correlationrrbetween predicted and measured log clearance (higher is better).

polaris-adme-fang-hppb-1.Regression of human plasma-protein binding (LOG_HPPB, % unbound) on theadme-fang-hppb-1. There are126126training molecules and3434test molecules. The metric is Pearsonrr(higher is better).

polaris-adme-fang-solu-1.Regression of aqueous solubility (LOG_SOLUBILITY) on theadme-fang-solu-1benchmark with1,5781{,}578training molecules and400400test molecules. The metric is Pearsonrr(higher is better).

polaris-pkis2-egfr-wt-c-1.Binary classification of EGFR wild-type kinase inhibition (CLASS_EGFR) on thepkis2-egfr-wt-c-1benchmark with496496training compounds and144144test compounds and severe class imbalance. The metric is PR-AUC (higher is better) to remain meaningful under imbalance.

F.2.3Single Cell Omics

open-problems-predict-modality.A bone-marrow mononuclear cell (BMMC) CITE-seq dataset in which paired RNA expression (∼\sim13,000 genes) and surface-protein abundance (∼\sim134 proteins) are measured in the same cells. Validation are held-out site/donor batches. The metric is RMSE between predicted and measured protein values across all (cell, protein) pairs (lower is better).

open-problems-single-cell-perturbations.A PBMC perturbation screen with144144compounds and5,3175{,}317genes, in which differential-expression profiles (clipped_sign_log10_pvalclipped to[−4,4][-4,4]) are measured per (compound, cell-type) pair. Training uses the T-cell, NK-cell and regulatory-T-cell rows. Validation is a 20% within-cell-type split of those training rows. Testing predicts the151151(compound, cell-type) profiles for B cells and Myeloid cells. The metric is Mean Rowwise RMSE (MRRMSE; lower is better).

open-problems-cell-cell-communication-ligand-target.This task contains a triple-negative-breast-cancer single-cell RNA-seq dataset accompanied by an OmniPath ligand–receptor prior. The supervised labels are extremely sparse:8181labelled (ligand, target-cell-type) pairs and731731unlabelled test pairs. The validation metric is a random80/2080/20split of the8181labelled pairs. The metric is the odds ratio of true positives in the top-5% scored pairs against the held-out binary response, with the0.50.5-shrinkage formulascore=1−1/(1+OR/2)\text{score}=1-1/(1+\text{OR}/2)for boundedness (higher is better).

open-problems-label-projection.A diabetic kidney-disease single-nucleus RNA-seq dataset with1313cell types. The validation set is a held-out batch. The metric is the weighted F1-score across cell types (higher is better).

open-problems-spatially-variable-genes.A SlideSeqV2 mouse cortex spatial-transcriptomics dataset covering210210genes and a smaller cerebellum dataset with labels is provided. The task is unsupervised and cerebellum labels may be used to verify that an unsupervised statistic correlates with ground truth. The metric is Kendall’sτ\taubetween predicted spatial scores and the held-out continuousspatial_var_scorefor the210210cortex genes (higher is better).

F.2.4Protein Engineering

ProteinGym datasets do not provide a held-out test set: the out-of-fold predictions from a prescribed 5-fold cross-validation are themselves the official evaluation, with three split strategies (fold_random_5,fold_modulo_5,fold_contiguous_5) for substitution scans and onlyfold_random_5for indel scans. The final score is the mean Spearman correlation between predicted and measured fitness, computed in raw target space (higher is better). The four substitution-mutation DMS datasets are: SPIKE_SARS2_Starr_2020_binding, SBI_STAAM_Tsuboyama_2023_2JVG, CBX4_HUMAN_Tsuboyama_2023_2K28, PSAE_PICP2_Tsuboyama_2023_1PSE, and the two indel datasets are: Q8EG35_SHEON_Campbell_2022 and CSN4_MOUSE_Tsuboyama_2023_1UFM.

Table S6:Performance on four domains in BioML-Bench. We report the published performance of Reference, MLAgentBench, AIDE, and STELLA from[2]. Detailed results are available in TableS7. Values are mean (SE) across tasks.¶Mean rank is computed only among Biomni, Autoresearch, andAutoScientistssince their experimental-compute budgets are matched. These methods also represent the strongest-performing approaches overall.

∗∘†Wall-clock time and compute access of agents:∗*for 8h CPU,†\daggerfor 4h GPU & CPU, and∘\circfor 16h GPU & CPU.

Table S7:Per-task comparison of Biomni, Autoresearch, andAutoScientistson BioML-Bench. For each method we report the task score, leaderboard percentile (LB%), whether the score is above the median leaderboard entry (Med), and medal status. The best score is shown inbold.

F.3Performance Across Independent Runs

Due to the computationally intensive nature of running BioML-Bench, it was not feasible to repeat all experiments with multiple random initializations. Instead, we assess variability across independent runs on a representative task. We selected tdcommons-herg, which has a time-budget of 4 hours, and ran 3 independent runs ofAutoScientists. Performance of the three runs achieved an AUROC of 0.867, 0.830, and 0.862, respectively. We observe that performance is relatively stable across independent runs, with a mean of 0.853 and standard deviation of 0.020. Additionally, for all three runsAutoScientistsranks first compared to Biomni and Autoresearch (TableS7).

F.4Performance Across Wall-Clock Time

Here we plot mean Spearmanρ\rhoover wall-clock time forAutoScientistsv.s. Autoresearch on six BioML-Bench Protein Engineering tasks. We draw this comparison for the Protein Engineering subset of BioML-Bench because each task reports the same mean Spearmanρ\rhoaveraged across the same set of CV splits forℓeval\ell_{\text{eval}}and for the final leaderboard performance. So trackingℓeval\ell_{\text{eval}}, the mean Spearmanρ\rhoover wall-clock time, captures progress on the final leaderboard. Conversely, the other Bio-ML Bench tasks instead score a held-out test submission, which evaluates how well the agent searched the model space and how well its final approach generalizes to unseen data. For the Protein Engineering tasks, we show for the given 4h budget, how quickly the champion of each approach improves (Fig.S8).

Refer to captionFigure S8:Champion mean Spearmanρ\rhoover wall-clock time forAutoScientistsv.s. Autoresearch on six BioML-Bench Protein Engineering tasks. The solid line tracks the current champion, and the points show experiments that were run but did not outperform the current champion.

F.5Behavior ofAutoScientistson BioML-Bench Tasks

Here we analyse the approaches taken byAutoScientists. Each task’s pipeline is classified into seven non-exclusive method categories:(1) Gradient-boosted trees(XGBoost, LightGBM, CatBoost, ExtraTrees, RandomForest);(2) Foundation-model frozen features(using a pretrained protein/molecule/image model only as a fixed feature extractor);(3) Foundation-model fine-tuning(LoRA on ESM-2, full ImageNet-CNN fine-tuning, end-to-end ChemBERTa);(4) Custom neural net trained from scratch(MLP, ResMLP, Chemprop D-MPNN, U-Net without pretraining);(5) Kernel and instance methods(RBF-SVM, Tanimoto-SVM, Gaussian-process with Tanimoto kernel, SVR,kk-NN);(6) Linear/regularised-linear models(Ridge, RidgeCV, Lasso, LogisticRegression — usually as a meta-learner);(7) Hand-crafted heuristics(no learned model).

Biomedical Imaging (4 tasks).Three of four imaging tasks centre on ImageNet-pretrained CNNs fine-tuned end-to-end:histopathologic-cancerfine-tunes a dual-stream EfficientNet-B3[69]with a 3072→\to512→\to128→\to1 fusion head, MixUp, and 4-rotation TTA;rsna-brain-tumorfine-tunes EfficientNet-B0[69]augmented with a slice attention pool and a two-layer Transformer encoder;uw-madison-gifine-tunes asegmentation_models_pytorchU-Net with an EfficientNet-B4[69]encoder for multi-organ segmentation. Foundation-model fine-tuning therefore accounts for 3/4 of imaging tasks. The fourth task,osic-pulmonary-fibrosis, is architecturally distinct: it uses pre-extracted CNN deep features as a fixed embedding (FM-frozen), fits Ridge regressions for FVC slope and curvature (Linear/Ridge), and retrieves nearest neighbours in PCA-50 CT feature space (Kernel/kk-NN). No imaging task uses gradient boosting, a custom NN from scratch, or a heuristic pipeline.

Drug Discovery (9 tasks).Drug-discovery pipelines are dominated by gradient-boosted trees on hand-crafted RDKit fingerprint stacks (6/9). The three tasks that omit boosting entirely arelipophilicity(ChemBERTa-2 fine-tuned end-to-end),hclint(a 10-seed residual MLP ensemble on Morgan + MACCS + AtomPair + Mordred features), andsolu(Chemprop v2 D-MPNN, 5-fold scaffold CV). Chemistry-specific D-MPNNs (Chemprop) appear in three tasks:soluandpkis2-egfruse them as primary or co-primary models, andhclintuses a residual MLP on fingerprint features and together withhclint’s ResMLP these account for the 3/9 NN-scratch tasks. Onlyhppbuses a foundation model in frozen-feature mode. TheAutoScientistsapproach forhppbappends ChemBERTa-2 embeddings (PCA-reduced to 32 dimensions) to a 10-model fingerprint stack before a Ridge meta-learner.lipophilicityis the sole task that fine-tunes a foundation model (ChemBERTa-2 viaRobertaForMaskedLM, CLS-token head). Kernel methods appear in three tasks:cyp2d6adds a calibrated RBF-SVM to its CatBoost+LGB+XGB+ET stack,hppbincludes three SVR variants (RBFC∈{1,5}C\in\{1,5\}and linear), andpkis2-egfruses a Tanimoto-SVM and a Tanimoto-GP alongside four boosting models and a Chemprop MPNN. Linear/Ridge models appear as stack meta-learners in four tasks (hERG,cyp2d6,BBB,hppb).

Single Cell Omics (5 tasks).Two of five tasks are purely hand-crafted, training-free pipelines:spatially-variable-genesbuilds a 24-signal spatial statistics ensemble (Moran’s I, Geary’s C, SPARK-X, Getis-OrdG∗G^{*}, variogram, and others) with weight optimization via differential evolution plus coordinate descent;cell-cell-communicationscores ligand-receptor pairs using proportion and specificity heuristics with a fine grid search over weights. Two tasks use linear models as their core predictor:single-cell-perturbationsfits per-gene Ridge regressors on four interpretable features (T cell, NK cell, Treg expression levels, and Tanimoto drug similarity), tuned via leave-one-out CV;label-projectionapplies a multinomial LogisticRegression probe to PCA-reduced HVG features after batch correction. The remaining task,predict-modality, trains a residual MLP (TruncatedSVD input→\to1024→\to512→\to256 with skip connections, BatchNorm, and Dropout) from scratch for RNA-to-protein prediction. No single-cell task uses gradient boosting, a pretrained foundation model, or a kernel method.

Protein Engineering (6 tasks).Five of six ProteinGym pipelines rely on frozen ESM-2 embeddings (SPIKE_SARS2,SBI_STAAM,Q8EG35,CBX4_HUMAN,CSN4_MOUSE); onlyPSAE_PICP2is built from fine-tuned models exclusively. Two tasks use ESM-2 LoRA fine-tuning as a component:CSN4_MOUSEblends a LoRA model alongside frozen-embedding variants, whilePSAE_PICP2is a pure seven-way LoRA ensemble (ESM-2-35M and ESM-2-8M). The dominant downstream regressor is Ridge or stacked ridge variants (3/6:SPIKE_SARS2,SBI_STAAM,Q8EG35), followed by gradient boosting as an ensemble member (2/6:SPIKE_SARS2includes a LightGBM sub-model;Q8EG35includes XGBoost and LGB sub-models). Kernel methods appear only inQ8EG35, whose 15-model ensemble includes three SVR variants on ESM-2 features. No ProteinGym pipeline trains a neural net from scratch. Every MLP in the ensembles sits on top of pre-computed ESM-2 embeddings, placing them in the FM-frozen category.

Overall trends.Across 24 tasks, Linear/Ridge models are the most frequently occurring category (10/24), but almost always as meta-learners or simple downstream probes on top of richer representations rather than standalone predictors. Gradient-boosted trees on hand-crafted descriptors are the most commonprimarymodelling strategy (8/24), concentrated in drug discovery (6/9). Pretrained foundation models are used either as frozen feature extractors (7/24, predominantly in protein engineering) or fine-tuned end-to-end (6/24, predominantly in biomedical imaging and one small-molecule task). Kernel methods and custom NNs from scratch each appear in roughly a fifth of tasks (5/24 and 4/24, respectively) and nearly always as components within ensembles. Hand-crafted, training-free pipelines win on the two Single Cell Omics tasks where supervised learning is infeasible due to absence of meaningful labelled training signal. Classical molecular fingerprints (Morgan/MACCS/AtomPair/Torsion/RDKit descriptors) are present in every chemistry pipeline that does not fine-tune a foundation model. Fig.S9shows the proportion of tasks within each BioML-Bench task family that uses each of the seven method categories.

Refer to captionFigure S9:Proportion of tasks within each BioML-Bench task type that uses each method category. The cell value is the fraction of tasks in that row’s family in which at least one component of theAutoScientistsapproach falls in that column’s category and categories are non-exclusive (most tasks use several). GBM = gradient-boosted trees; FM-frozen / FM-finetune = pretrained foundation model used as frozen features / fine-tuned; NN-scratch = neural net trained from scratch; Kernel = kernel ridge; Linear/Ridge = Ridge, RidgeCV, Lasso; Heuristic = no learned model.Table S8:Per-task LLM token usage and estimated cost ($ USD) on BioML-Bench. Token counts are reported in millions of tokens (MTok). Costs are estimated using Claude Sonnet 4.6 May 2026 pricing with cache writes charged at the 1-hour cache-write price, and exclude GPU compute.

Appendix GAutoScientists-Kermut for ProteinGym ACE2-Spike binding DMS

OurAutoScientists-Kermut champion ProteinGym predictor extends the Kermut Gaussian-process model[53]into a three-GP ensemble whose components share a Kermut-style structure kernel but differ in their sequence-side feature sets and kernel families. All hyperparameters (kernel forms, priors, ensemble composition, region-aware noise schedule, and 1000-step optimisation recipe) were chosen on the SARS2-Spike binding task during system development and then frozen. The same configuration is applied unchanged to every other ProteinGym single-substitution protein.

G.1Setup

Inputs and per-fold preprocessing.For each variant,AutoScientists-Kermut reads (i) a 1280-dimensional ESM-2t33_650M_UR50Dmean-pool embedding, (ii) the wild-type-marginal masked log-probabilities at the mutated position from a ProteinMPNN conditional-probability map, used both to form(log⁡pmut,log⁡pwt,log⁡pmut−log⁡pwt)(\log p_{\mathrm{mut}},\log p_{\mathrm{wt}},\log p_{\mathrm{mut}}-\log p_{\mathrm{wt}})scalars and as the basis of the structure kernel, (iii) the ESM-2 zero-shot fitness score, and (iv) fifteen additional zero-shot predictors covering inverse-folding, structure-aware, MSA-based and homology-based methods (MIF[71], VenusREM[72],ProSST-128/2048/4096[73],RSALOR[74],ESCOTT[75], xTrimoPGLM-1B-CLM[76], SaProt-650M-AF2[77], ESM-IF1[78], Unirep evotuned[79],S3F-MSA[80], MSA-Transformer ensemble[81], VespaG[82], SiteRM[83]). Four lightweight Cα\alphacontact-map features are appended: the number of residues within 8 Å, the mean residue distance, the local density within 10 Å, and an inverse-contact RSA proxy. Within each cross-validation fold, contact features arezz-scored using only training statistics, missing extra-zero-shot values are filled with the per-fold training-set median, and the resulting 23-dimensional scalar block is standardised with training-fold mean and standard deviation. GP regression targets are quantile-normalised to a standard normal on the training fold via van der Waerden scores: rankrir_{i}(1-indexed, average-tied) is mapped toΦ−1​((ri−0.5)/N)\Phi^{-1}\!\bigl((r_{i}-0.5)/N\bigr), keeping quantiles strictly inside(0,1)(0,1)and avoiding±∞\pm\infty; test-time MSE is computed againstzz-scored targets to match the ProteinGym/Kermut benchmark convention, with predictions clipped to[−10,10][-10,10]to guard against GP extrapolation blow-up on out-of-distribution folds.

Structure kernel.AutoScientists-Kermut adopts the Kermut structure kernel. For each variant indexed by (mutated residue position, mutant amino acid)AutoScientists-Kermut precomputes three pairwise residue matrices on the training fold: (i) a Hellinger distance between the full 20-amino-acid ProteinMPNN conditional-probability distributions at the mutated positions, (ii) an L1 distance in log-space,|logp(aai∣ctxi)−logp(aaj∣ctxj)||\log p(\mathrm{aa}_{i}\mid\mathrm{ctx}_{i})-\log p(\mathrm{aa}_{j}\mid\mathrm{ctx}_{j})|, i.e. the absolute difference of the scalar log-probabilities at the respective mutant amino acids, and (iii) the Euclidean distance between their Cα\alphacoordinates. The structure kernel is the radial productkstruct​(i,j)=exp⁡(−ℓh​hi​j−ℓp​pi​j−ℓd​di​j)k_{\mathrm{struct}}(i,j)=\exp(-\ell_{h}h_{ij}-\ell_{p}p_{ij}-\ell_{d}d_{ij})with positive-constrained per-component lengthscales, wrapped in aScaleKernelwhose output scale carries aLogNormal​(0,0.5)\mathrm{LogNormal}(0,0.5)prior.

Three-GP ensemble.Each ensemble member combines the structure kernel with a sequence kernel via a learnable mixturek=π​kstruct+(1−π)​kseqk=\pi\,k_{\mathrm{struct}}+(1-\pi)\,k_{\mathrm{seq}}, whereπ=σ​(raw​_​π)\pi=\sigma(\mathrm{raw}\_\pi)is reparameterised through a sigmoid. The mean function is a single-inputLinearMeanover the ESM-2 zero-shot score, providing a strong unsupervised prior on top of which the GP models residuals. The three members differ only inkseqk_{\mathrm{seq}}and in the sequence-side feature set:(GP1)aMatérn-3/2 ARD kernel on the1280+23=13031280+23=1303-dimensional concatenation of ESM-2 embedding and standardised scalars;(GP2)aMatérn-5/2 ARD kernel on the 1280-d ESM-2 embedding alone, providing a smoother sequence kernel that does not see the auxiliary scalars;(GP3)a linear kernel on a compact 18-d feature vector formed by dropping the five trailing extra zero-shot predictors (ProSST-4096,S3F-MSA[80], MSA-Transformer ensemble[81], VespaG, and SiteRM) from the scalar block; the three log-probability scalars, the ESM-2 zero-shot score, the first ten extra zero-shot predictors, and all four contact-map features are retained (23−5=1823-5=18). Predictions from members that converge are averaged; if a member fails for numerical reasons (e.g. Cholesky errors on a degenerate fold) it is silently dropped and the remaining members are averaged.

Likelihood and region-aware noise.AutoScientists-Kermut uses aFixedNoiseGaussianLikelihoodwith learnable additional homoscedastic noise carrying aHalfCauchy​(0.3)\mathrm{HalfCauchy}(0.3)prior. The fixed per-sample noise variances are derived from a region-aware schedule that down-weights training points whose CV-fold index is far from the held-out fold: withbi=|foldi−test​_​fold|b_{i}=|\mathrm{fold}_{i}-\mathrm{test\_fold}|, a sample weightwi=1+0.5​e−biw_{i}=1+0.5\,e^{-b_{i}}is converted to fixed noiseσi2=clip​(0.05​(wi−1−minj⁡wj−1),10−4,∞)\sigma^{2}_{i}=\mathrm{clip}(\,0.05\,(w_{i}^{-1}-\min_{j}w_{j}^{-1}),\,10^{-4},\infty). This places near-zero fixed noise on the most reliable points (those adjacent to the test fold) and inflates noise on points distant from the test region, encouraging the GP to fit local structure rather than distant-region trends.

Optimisation.Each GP’s parameters (sequence-kernel ARD lengthscales, structure-kernel component lengthscales, structure outputscale,π\pi, mean parameters, and additional likelihood noise) are jointly trained for 1000 steps of AdamW with learning-rate10−110^{-1}decayed cosine-style to10−310^{-3}, maximising the exact GP marginal likelihood. The same number of steps and the same optimiser are used for every protein and every CV fold, with random seeds fixed to20242024.

Cross-validation and reporting.AutoScientists-Kermut trains and evaluates on the 5-fold CV columns provided by the ProteinGym single-substitutions benchmark (fold_random_5,fold_modulo_5, orfold_contiguous_5), refitting all per-fold preprocessing, per-fold ensemble members, and per-fold target normalisation independently for each held-out fold.

G.2Ablations ofAutoScientists-Kermut

We ablate three key design choices thatAutoScientists-Kermut introduces to the original Kermut. All runs use the same five-fold cross-validation on the SARS2-Spike binding task dataset. The ablations are as follows: (1)No ensemblekeeps only GP1 (full ESM-2 + scalar features, Matérn-3/2 + ARD). GP2 (ESM-2 only, Matérn-5/2) and GP3 (compact 18-d, linear) are removed. (2)No quantile-norm targetstrains on simple per-foldzz-scored targets instead of mapping training targets to a standard normal via rank quantiles. (3)No extra zero-shot scoresdrops the 15 auxiliary zero-shot predictors (MIF, VenusREM, ProSST-{128,2048,4096}, RSALOR, ESCOTT, xTrimoPGLM-1B-CLM, SaProt_650M_AF2, ESM-IF1, Unirep_evotune, S3F_MSA, MSA_Transformer_ensemble, VespaG, SiteRM); only ESM-2 650M zero-shot remains in the scalar block.

Table S9:Ablations onAutoScientists-Kermut on ProteinGym peformance onSPIKE_SARS2_Starr_2020_binding. Per-split Spearman↑\uparrowand MSE↓\downarroware reported. The best value is shown inboldand the second best is shown initalics.The ablations in TableS9show these three components that each contribute meaningfully toAutoScientists-Kermut’s ranking performance. The ensemble is the single largest driver of Spearman correlation, with removing it causing the steepest averageρ\rhodrop (0.8407 to 0.8231). The three GPs also carry complementary inductive biases and their diversity is most valuable on the harder contiguous split where sequence extrapolation matters most. Quantile-normalising the training targets produces the second-largestρ\rhodegradation (0.8407 to 0.8070) and is the dominant ablation across all three split types. Conversely, removing it improves MSE, since z-scored targets compress prediction scale. The consistent Spearman drop confirms that mapping skewed DMS scores to a standard normal before fitting the GP is critical for learning a well-calibrated ranking function. The 15 auxiliary zero-shot predictors contribute a consistent and reliable gain in bothρ\rhoand MSE across all splits, with no single split driving the effect, suggesting they supply diverse evolutionary signal that the ESM-2 embedding alone does not capture rather than overfitting to a particular data regime.

相似文章

@WWTLitee: 有没有什么办法让AI自主迭代优化? 有,来看看这个 autoresearch 它的核心不是让 AI 直接“发明论文”,而是把研究过程拆成一个可验证循环:人类写 program.md 给研究方向,AI agent 修改 http://tra…

X AI KOLs Timeline

介绍了autoresearch项目,它将AI研究过程拆解为可验证的循环(固定环境、单一可编辑文件、固定指标、Git回滚),使AI agent能进行可控、可复现的实验迭代;同时提及了12-factor-agents清单。