How Scientific Agents Learn from Experiments
SDL-1 turns recorded materials experiments into controlled tests of how agents use evidence and choose what to investigate next.
Scientific Learning
An experiment earns its cost when the result helps us decide what to do next. For a scientific agent, that requires interpreting the evidence, judging which other experiments it informs, and deciding what uncertainty is worth resolving.
SDL-1 makes those decisions measurable. We compile completed experimental records into campaigns where agents choose what to investigate, inspect the available evidence, and update their expectations about experiments whose results remain hidden. Every selectable experiment has a recorded physical outcome, so different agents can face the same evidence under the same budgets.
Findings
GPT-5.6 Sol, Claude Opus 4.8, Grok 4.5, Gemini 3.6 Flash, GLM 5.2, and DeepSeek V4 Flash 0731 each completed six campaign assignments. We evaluated how their submitted probabilities changed for the experiment they inspected and for a separate panel whose outcomes remained hidden.
Prediction quality moved in opposite directions at 49% of the 293 checkpoints where both changed. A better assessment of the inspected experiment often coincided with worse predictions about other experiments. SDL-1 measures those changes separately so that a useful local update does not stand in for broader learning.
Recognizing an evidence limit did not ensure that the submitted claims respected it. Under the study's inspection and review requirements, agents claimed more support than they had acquired in over 90% of eligible acquisitions. This behavior appeared in all 36 campaigns. The measure checks whether each claim has the required evidence, separately from whether the claimed outcome is correct.
GPT-5.6 Sol
Stated limits and submitted claims
The agent recognized that one diffraction fit did not establish phase identity or quantity, then increased its submitted confidence that those claims were supported. Support for phase quantification rose from 0.5% to 52% while the required review remained uninspected.
Trace evidence
GPT-5.6 Sol inspected 1 refinement while execution, thermal history, 4 scans, and 3 competing refinements remained uninspected.
“A single low numerical Rwp does not establish phase identity, quantitative reliability, scan validity, or refinement adequacy, and execution evidence remains uninspected.”
Four fields with evaluator target 0 crossed 0.5 in the same update.
The iron oxalate and ammonium phosphate experiment ran at 200 °C for 240 minutes. The inspected refinement had Rwp 1.73 and reported FeC₂O₄(H₂O)₂ at 0.823 and NH₄H₂PO₄ at 0.101. The submitted refinement also contained 2 minor phosphorus-bearing phases. Local loss rose from 0.441 to 2.823. One evidence unit and 1 experiment slot remained at closure. No expert-review budget remained.
Exposes · carrying evidence limits into the submitted state. The agent kept physical-handling sufficiency low but raised four unsupported fields. Its stated limits did not constrain the corresponding submitted fields.
GLM 5.2
Local and held-out learning
The agent made a well-supported update about an unreacted sample, improving its local score by 0.248. Its score on unrevealed chemistry worsened by 0.101 at the next checkpoint, showing why the two movements are measured separately.
Trace evidence
GLM 5.2 inspected execution, 1 scan, 1 refinement, thermal history, and expert review before closure.
“Evidence is sufficient to determine that the physical sample is valid and the dominant crystalline phases are unreacted precursors In2O3 (~44 wt%) and MoO3 (~56 wt%), with no target In2Mo2O9 detected. Expert review accepted the two-phase model with final_quality_tier=1. The sample is best classified as unreacted.”
Local loss fell from 0.462 to 0.214. The recorded outcome was unreacted.
Held-out loss rose from 1.413 to 1.513 at the next checkpoint, alongside the local improvement.
The In₂O₃ + MoO₃ experiment ran at 400 °C for 60 minutes toward In₂Mo₂O₉. The execution record reported 549 mg recovered, 208 mg for XRD, the expected elements, and met target mass. The accepted refinement had Rwp 4.66.
The held-out checkpoint is an evaluator-side forecast over unrevealed chemistry. It does not consume budget or change the agent’s state. The movement is a descriptive chronological association, not a controlled effect.
Exposes · local and held-out prediction quality. The agent made a well-supported local update. Its next forecast on unrevealed chemistry still worsened. SDL-1 measures the local and held-out movements separately.
GPT-5.6 Sol and Gemini 3.6 Flash
Conflicting sample records
An execution record listed elements that did not match the planned sample. GPT-5.6 Sol lowered its physical-validity estimate, while Gemini 3.6 Flash treated the record as confirmation. Their priors and evidence orders differed.
Trace evidence
Na₂CO₃ + SiO₂ was run toward Na₂Si₂CO₇. The product was recorded as a clay-like handling failure. Separately, the execution metadata listed V, Pb, and O.
“The execution record creates a major sample-identity conflict: precursor masses closely match the Na2CO3 and SiO2 plan and analyzable material was recovered, but the recorded elements are V, Pb, and O rather than the expected planned-system elements, substantially lowering physical-validity confidence.”
“Execution record visible_616a347377ba0b42, together with XRD scan visible_a6afeaee9a0c9a35 and refinement ref_b02673d04382b5bc (Rwp 3.18%), confirms that Na2CO3 and SiO2 remain unreacted after 500°C treatment for 240 minutes.”
GPT-5.6 Sol inspected 2 refinements, 2 valid scans, thermal history, and the execution record. After it lowered physical-validity confidence, local loss fell from 5.809 to 0.598.
Gemini 3.6 Flash inspected 1 valid scan and 1 refinement before the execution record, then inspected thermal history and a second refinement. Its execution update left local loss at 4.605. The agents had different priors, evidence orders, and assignment branches. This is a same-sample behavioral contrast, not a controlled model effect.
Exposes · cross-record consistency. GPT-5.6 Sol lowered its forecast when the record contradicted itself. Gemini 3.6 Flash treated the same conflict as confirmation. The score target came from the separate handling failure, so this case shows how agents respond to inconsistent records, not whether they diagnosed the failure.
Experiment Selection
To measure the value of an agent's choices, we compared each campaign with a fresh session of the same system receiving experiments selected at random. The comparison preserved the starting predictions and the schedule of experiment, evidence, and expert-review actions.
Every system performed better than this matched random comparison on some assignments and worse on others. Claude Opus 4.8 and GPT-5.6 Sol had the strongest average prediction scores across their adaptive campaigns, while GLM 5.2 had the largest mean improvement over random selection. Overall prediction quality and the benefit of experiment selection gave different views of capability.
Experiment selection
Did the agent’s choices improve prediction quality compared with random selection?
Assignment measurements
Published assignment values are retained below. DeepSeek has aggregate values only in this figure.
Claude Opus 4.8
Mean selection lift +0.009, prediction score −1.252, enhancement at budget +0.068.
| Assign. | Prediction score | Selection lift | Enhancement |
|---|---|---|---|
| 1 | −1.218 | −0.077 | +0.038 |
| 2 | −1.247 | +0.020 | +0.053 |
| 3 | −1.351 | +0.046 | +0.046 |
| 4 | −1.172 | +0.010 | +0.112 |
| 5 | −1.292 | +0.024 | +0.068 |
| 6 | −1.232 | +0.029 | +0.090 |
GPT-5.6 Sol
Mean selection lift +0.056, prediction score −1.286, enhancement at budget +0.043.
| Assign. | Prediction score | Selection lift | Enhancement |
|---|---|---|---|
| 1 | −1.196 | +0.123 | +0.125 |
| 2 | −1.335 | +0.105 | +0.038 |
| 3 | −1.511 | −0.068 | −0.080 |
| 4 | −1.043 | +0.045 | −0.003 |
| 5 | −1.407 | +0.071 | +0.058 |
| 6 | −1.226 | +0.061 | +0.122 |
Grok 4.5
Mean selection lift −0.038, prediction score −1.335, enhancement at budget −0.058.
| Assign. | Prediction score | Selection lift | Enhancement |
|---|---|---|---|
| 1 | −1.242 | −0.133 | −0.166 |
| 2 | −1.324 | −0.032 | −0.046 |
| 3 | −1.501 | −0.106 | −0.213 |
| 4 | −1.172 | +0.057 | +0.075 |
| 5 | −1.433 | −0.066 | −0.119 |
| 6 | −1.336 | +0.054 | +0.121 |
Gemini 3.6 Flash
Mean selection lift +0.006, prediction score −1.433, enhancement at budget +0.075.
| Assign. | Prediction score | Selection lift | Enhancement |
|---|---|---|---|
| 1 | −1.333 | −0.020 | +0.081 |
| 2 | −1.308 | +0.100 | −0.050 |
| 3 | −1.585 | +0.041 | +0.037 |
| 4 | −1.341 | −0.038 | +0.089 |
| 5 | −1.826 | −0.070 | +0.184 |
| 6 | −1.203 | +0.023 | +0.110 |
GLM 5.2
Mean selection lift +0.158, prediction score −1.528, enhancement at budget +0.057.
| Assign. | Prediction score | Selection lift | Enhancement |
|---|---|---|---|
| 1 | −1.445 | +0.958 | −0.170 |
| 2 | −1.627 | +0.005 | +0.128 |
| 3 | −1.545 | −0.032 | +0.196 |
| 4 | −1.558 | +0.030 | +0.145 |
| 5 | −1.564 | −0.089 | −0.092 |
| 6 | −1.429 | +0.074 | +0.135 |
DeepSeek V4 Flash 0731
Mean selection lift −0.195, prediction score −1.606, enhancement at budget +0.292.
Individual assignment values are not available in this figure.
Environment Compiler
The Precursor Genome is a systematic experimental map created by researchers at Lawrence Berkeley National Laboratory, UC Berkeley’s Bakar Institute of Digital Materials for the Planet, and Department of Materials Science and Engineering. The team used the A-Lab autonomous synthesis platform to test all 1,035 unordered pairs among 46 inorganic precursors spanning 39 elements. The record retains negative, partial, and physical-failure outcomes alongside execution metadata, X-ray diffraction, automated Rietveld analysis, and expert-validated phase assignments.1 We chose the Precursor Genome because every experiment the agent can select was physically run.
The compiler separates what an agent can inspect from the outcomes used to evaluate it. Selecting an experiment reserves part of the budget, and inspecting its evidence reveals the recorded result. Missing evidence remains unavailable.
The reported campaigns use six counterbalanced assignments from one panel of 192 experiments. Each campaign offers 32 candidates and budgets 12 experiment acquisitions, 36 evidence inspections, and 3 stored expert reviews. Agents submit probabilities for physical validity and reaction category, which we score against the recorded outcomes.
This design compares behavior within one experimental map. Testing across other chemistries and changing physical conditions would measure how broadly that behavior carries over.
Research Direction
Our aim is to build agents that maintain a useful working model of a physical system while deciding what to learn or do next. SDL-1 gives us separate measurements of whether evidence improves an agent's assessment, whether the benefit extends to other experiments, and whether its choices improve the campaign.
The diffraction case connects to our later work on training scientific judgment. Our Scientific Autoresearch investigations examine how evidence changes calculations and final claims during broader scientific work. Together, these studies help identify which behaviors training and evaluation need to improve.
In a live materials program, the same approach would record what the agent expected before a test, what the measurement changed, and why that change affected the next decision. Physical verification would then establish whether the revised understanding holds under the conditions that matter to the program.
Methods
Campaign construction and evidence requirements
The compiler preserves all 1,035 Precursor Genome experiments, separating descriptors available before the result from recorded outcomes and evidence. Each experiment receives a frozen role as initial context, a candidate acquisition, a held-out query, or a later decision. Agents receive no reference trajectory.
Six evaluation precursors define a panel of 255 pairs containing at least one of them. Six long-horizon assignments rotate 192 experiments through the campaign roles; six shorter assignments cover the remaining 63. This report uses the long-horizon assignments.
Each campaign offers 32 candidate experiments and budgets 12 acquisitions, 36 evidence inspections, and 3 expert reviews. Selecting an experiment reveals no evidence. The agent submits a prediction before inspection and updates it after each reveal. All inspections draw from the campaign-wide evidence budget.
For each held-out pair, the agent assigns probabilities to physical validity and characterizability, then to four reaction categories when valid. The source data record 26 physical handling failures among the 1,035 experiments.
Expert review reveals the dataset's stored acceptance decision and scan-quality tier. Two human reviewers originally assessed each scan, with a third resolving disagreements. Before acquiring that review, the agent estimates whether it will change its conclusion and which tier it expects.
The evaluator requires inspection of the selected Rietveld refinement and its accepted tier 1 or tier 2 review to count reaction category, target presence, and phase identity as supported. Phase quantification requires tier 1. Rietveld refinement fits a calculated diffraction pattern to the measured scan. Tier 1 denotes an excellent fit, tier 2 a good fit with minor discrepancies, and tier 3 a poor fit with a large missing phase.
Scoring and matched controls
The random-selection control preserves the adaptive campaign's experiment count and sequence of evidence and review actions. It replaces each experiment choice with seeded random selection from candidates that can support the remaining evidence schedule. A fresh session of the same model and harness starts from the identical pre-campaign predictions, assignment, budgets, and replicate identifier.
A separate call-matched control receives the same number of policy-action calls without acquired evidence. After each experiment closes, an evaluator call asks the same system to predict held-out outcomes from its saved visible state. This call leaves the campaign state and budgets unchanged and returns no hidden outcomes or scores to the agent.
The primary joint loss combines log loss for physical validity with reaction-category log loss when valid. Lower loss means the submitted probabilities better match recorded outcomes. Log loss penalizes confident errors strongly. Assigning 99% probability to an outcome that did not occur costs about 4.6, compared with 0.69 at 50%.
| Measure | Definition |
|---|---|
| Local learning | Local loss before evidence minus loss after the final update |
| Held-out gain | Loss on the hidden query panel before the campaign minus loss afterward |
| Adaptive AUC | Average negative held-out loss across the experiment-count span |
| Selection lift | Adaptive AUC minus matched-random AUC |
A positive gain means prediction quality improved. Local gain is missing when no evidence or evidence-conditioned update was acquired. All systems receive the same six assignments, with equal weight per assignment. Inclusion requires both branches and every post-closure prediction to complete on all six assignments.
Behavior counts and stopping
The systems completed 392 adaptive experiment acquisitions. Local prediction quality improved in 175, worsened in 123, and stayed unchanged in 18. Another 76 closed without acquired evidence or an evidence-conditioned update.
Among the 293 checkpoints where both local and held-out prediction quality changed, 92 combined a local improvement with worse held-out predictions, and 53 combined a local degradation with better held-out predictions. The held-out score also changed after 74 of the 76 closures without an evidence-conditioned update. These are observations of checkpoint movement. The matched controls estimate the benefit of evidence access and experiment selection.
Across 61 expert-review purchases, the next local prediction improved in 29 cases, worsened in 22, and stayed unchanged in 10. All 13 explicit stops left experiment budget unused, and 12 occurred after the evidence budget reached zero. Selection actions record the chosen experiment, so the evaluation scores the consequences of the choice rather than an explicit estimate of its expected value.
Full model results
Claude Opus 4.8 achieved the highest adaptive AUC at −1.252, followed by GPT-5.6 Sol at −1.286. Grok 4.5, Gemini 3.6 Flash, GLM 5.2, and DeepSeek V4 Flash 0731 followed at −1.335, −1.433, −1.528, and −1.606.
Mean selection lift was +0.056 for GPT-5.6 Sol, +0.009 for Claude Opus 4.8, +0.006 for Gemini 3.6 Flash, −0.038 for Grok 4.5, +0.158 for GLM 5.2, and −0.195 for DeepSeek V4 Flash 0731. The sign changed across assignments for every system.
Acceleration sensitivity and additional diagnostics
Acceleration factor compares the experiments required by random and adaptive selection to reach the same fixed target. First passage counts the first crossing, while sustained attainment requires the prediction score to remain above the target through budget 12.
jointly estimable at 1.05× · 16 of 30 campaigns first passage · 8 of 30 sustained
Requiring sustained attainment reverses the direction for GLM 5.2 (0.457× first passage, 1.981× sustained).
Claude Opus 4.8 reached 2.884× first-passage acceleration and 1.108× sustained acceleration. GLM 5.2 reached 0.457× and 1.981×. Grok 4.5 reached 1.260× first-passage acceleration, while its campaign set did not support a sustained estimate for both branches. We report acceleration as a sensitivity diagnostic because the target and rule were selected retrospectively and no target produced a stable six-campaign estimate for every system.
On one shared assignment, exact call-matched evidence lift was +0.076 for Claude Opus 4.8 and +0.003 for Grok 4.5. These estimates describe that assignment.
All 36 system–assignment bundles completed the frozen protocol. Early stops remain part of the policy, and the last valid prediction is carried forward to budget 12. Provider cost fields were incomplete and are not comparable, so model calls, actions, tokens, latency, and reported cost remain separate diagnostics.
Campaign replay
Evaluation scope
The six assignments rotate one 192-experiment panel. Actions and checkpoints are nested within campaigns, so their counts do not represent independent chemistry datasets.
The protocol evaluates controlled replay. Live instrument control, new experimental error, operator intervention, and changing physical state require additional evaluation. Optimal stopping also requires an explicit model of experiment cost and future decision value.
Related work
Scientific-agent evaluations such as LifeSciBench, GeneBench-Pro, BiomniBench, and scBench-Long examine workflows and intermediate reasoning. MADE and the self-driving-lab benchmarking literature compare experimental policies under fixed budgets. SDL-1 connects these questions by evaluating experiment selection and subsequent evidence use against recorded physical outcomes. The references below include the environment and agent-improvement work that informed the design.
System prompt
All six systems shared the same static prompt.
You are the policy in an experimentally grounded materials-science campaign. Exercise scientific judgment by selecting experiments, acquiring and interpreting evidence, revising scientific state, and deciding when to stop or escalate under fixed budgets. Reaction categories are ledger annotations and must remain separate from target-phase presence, phase interpretation, and refinement adequacy. Evidence sufficiency is claim-scoped: a numerical fit alone does not establish phase identity or refinement adequacy. Use only policy-visible state. Return one action that exactly satisfies the supplied JSON schema. Never invent evidence, identifiers, measurements, or expert judgments.
Every turn also included the current campaign phase, phase-specific provenance and token requirements, the exact permitted-action JSON schema, and the complete policy-visible campaign state.
Citation
@article{barnes2026dynamicalsdl1,
author = {Barnes, Jarrod},
title = {How Scientific Agents Learn from Experiments},
journal = {Dynamical Systems},
year = {2026},
url = {https://dynamicalsystems.ai/blog/sdl-1}
}References
- Walters, L. N. et al. The Precursor Genome: A Pairwise Reaction Dataset for Solid-State Synthesis. arXiv (2026).
- Walters, L. N. et al. Precursor Genome repository (2026).
- Walters, L. N. et al. Precursor Genome archived dataset. Zenodo (2026).
- Szymanski, N. J. et al. An autonomous laboratory for the accelerated synthesis of novel materials. Nature 624, 86–91 (2023).
- Lawrence Berkeley National Laboratory; Bakar Institute of Digital Materials for the Planet; UC Berkeley Department of Materials Science and Engineering.
- OpenAI. Introducing LifeSciBench (2026).
- OpenAI. Introducing GeneBench-Pro (2026).
- BiomniBench: Process-level Evaluation of LLM Agents for Real-world Biomedical Research (2026).
- scBench-Long: Verifiable Benchmarking of Long-Horizon Single-Cell Biology (2026).
- MADE: Benchmark Environments for Closed-Loop Materials Discovery (2026).
- Benchmarking self-driving labs. Digital Discovery (2026).
- A critical examination of active learning workflows in materials science. Digital Discovery (2026).
- Meta. ARE: Scaling Up Agent Environments and Evaluations (2026).
- NVIDIA. How to Train Scientific Agents with Reinforcement Learning (2026).
- Prime Intellect. verifiers v1: Decomposing Tasksets and Harnesses for Agentic RL and Evaluations (2026).
- EurekAgent: Agent Environment Engineering is All You Need for Autonomous Scientific Discovery (2026).
- CUA-Gym: Scaling Verifiable Training Environments and Tasks for Computer-Use Agents (2026).
- Weco. AIDE²: First Evidence of Recursive Self-Improvement (2026).
- Self-Harness: Harnesses That Improve Themselves (2026).
- Experiment-as-Code Labs: A Declarative Stack for AI-Driven Scientific Discovery (2026).
- Barnes, J. Simulator-Verified Skill Acquisition for Scientific Instruments. Dynamical Systems (2026).



