Research & forecasting

Sequential Experimental Optimization

Choose the next experiment from previous measurements.

Task & evaluation

Objective
Learn a transferable policy that selects valuable experiments within a fixed measurement budget.
Input
Ten initial observations, remaining candidate inputs, task context and revealed outcomes.
Output
One available candidate per step, for fifty sequential queries.
Data
23 finite scientific landscapes: 12 training, 7 validation and 4 held-out-family test tasks.
Evaluation
Fraction of top-5% candidates discovered over twenty starts per test family; also check the best discovery.
Research challenge
Balance promising choices with exploration in unfamiliar scientific families.

Understanding the task

Which experiment should a scientist run next? This task studies models that learn from a few measurements and spend a limited budget finding several promising choices.

Make each measurement count

A chemist searching for a reaction recipe cannot test every combination of temperature, solvent and catalyst. Each result changes what seems promising and what remains uncertain. The next experiment must balance exploiting a good lead with exploring an unfamiliar region.

The goal here is to learn that decision process across scientific families. Finding several strong candidates matters: the single best recipe may be impractical for reasons outside the measured objective. The benchmark rewards discovery of a valuable set, although it does not itself model laboratory cost or feasibility.

Spend a measurement, change your next decision

Synthetic teaching example · 80 ordered candidates, 10 initial observations, 50 additional queries. The real tasks have richer inputs; this smooth one-dimensional landscape and distance-based heuristic are not a trained submission.

1 · Decide from partial evidenceMove the weight toward 0 to favor predicted outcomes, or raise it to favor less observed regions. Then measure once.
Enable JavaScript to run the campaign.

● Measured / predicted mean◆ Next query · dotted acquisition scoreBand: distance-based uncertainty proxy. Dotted score = mean + weight × proxy (display capped at 100).

2 · One great result is not full coverageThe evaluator knows all outcomes. Four of these 80 synthetic candidates form its top-5% set. Filled tiles mark discoveries.
Scores update after each observation.

━ Top-set coverage━ Initial optimum gap closed

Top-5% coverage0 / 4

Standardized −log₁₀ regret0.00

Additional queries left50

The cyan progress curve is the fraction of the initial optimum gap closed. The reported regret score above is −log₁₀(max(10⁻⁶, remaining gap / initial gap)); reaching the optimum scores 6. Coverage counts all discovered top-set candidates, not just the best. In the benchmark, ties can enlarge that set, and coverage is averaged over 20 seeds per task, then equally over four test tasks. Scores are oriented first for maximization or minimization.

From scientific inputs to the next measurement

The GOLLuM reference learns how candidate descriptions relate to outcomes. Other decision models are also possible.

  1. Recipe or moleculeCanonical text + observed outcomes
  2. T5 + LoRAAdapt text features from observations
  3. Projection + ELUSummarize useful scientific features
  4. Gaussian processMean + predictive uncertainty
  5. Expected ImprovementChoose 1 available candidate

Reveal the selected outcome, update the model and choose again. Each new campaign starts without the previous campaign’s learned outcomes.

Inspect the measured family differences

Measured top-set coverage, averaged over twenty starting conditions. Bars share a 0–100% scale; uncertainty intervals are not shown.

These experimental results are separate from the synthetic example above and the simulated leaderboard.

Practice on complete experimental landscapes

The data contain 23 landscapes: tables of candidate experiments and measured outcomes. A campaign reveals only the outcomes it chooses to measure. Twelve tasks support training, seven support validation and four unseen families test transfer.

The test families span fullerene synthesis, a palladium-catalyzed reaction, photoswitch molecules and crystallization. Some candidates are recipes, others molecular structures. A model must connect useful scientific information across these input types without seeing the hidden test outcomes. Because experiments come from fixed tables, this simulation omits many laboratory complications, such as instrument drift and unlisted recipes.

Technical details
Concrete held-out landscapes · canonical task registry, not synthetic examples
Landscape / rowsCandidate inputsRevealed objectiveScientific question
Fullerenes / 246Reaction time; sultine:C60 ratio; temperatureMaximize product mole fractionWhich flow-synthesis conditions enrich the product?
Pd sulfonamide / 585Temperature (°C), time (h), materials, reagents, catalyst, ligand, solventMaximize AP yieldWhich reaction recipe improves product formation?
Photoswitch / 392Molecular structure as SMILESMaximize E-isomer π–π* wavelength (nm)Which molecule absorbs at a longer wavelength?
Vapdiff / 918Organic / inorganic composition, solvent, vial volumes, reaction time and temperatureMaximize ordinal crystal score (1–4)Which crystallization recipe produces large crystallites?

Find a collection of good choices

Each campaign begins with ten examples from the lower-performing half of a landscape and allows fifty further measurements. After each choice, its outcome becomes available for the next decision. The main score is the fraction of top-5% candidates discovered, averaged across twenty starting conditions per family and equally across the four families.

This differs from regret, which asks how close the best discovery is to the optimum. Finding one excellent molecule can give low regret while leaving most useful alternatives unexplored. Tied outcomes also matter: the set above the top-5% threshold can contain much more than 5% of the candidates.

Represent candidates, then estimate what to try

A Gaussian process predicts both a candidate’s likely outcome and uncertainty about that prediction. An acquisition rule uses those estimates to decide which measurement is most valuable. Domain-specific features can describe molecular structure or reaction ingredients; text-based methods instead learn from descriptions.

The GOLLuM reference adapts text-derived features using the outcomes revealed so far, then fits a Gaussian process to them. BoChemian keeps its text features fixed. Any adaptation must use only the current campaign’s observations and reset before the next campaign.

The strongest method depends on the science

Across the four families, the local GOLLuM reference discovers about 49% of the top set, compared with 34% for the domain-feature Gaussian process and 12% for random search. But the average hides a reversal: the domain-feature method does better on crystallization, while GOLLuM’s large advantage on photoswitches drives much of its overall gain.

Crystallization has 357 candidates tied in the top set. With fifty new measurements, even perfect choices can cover only about 14%. Random search finds an optimum in every recorded campaign yet covers only about 6% of that set. A small coverage percentage here does not mean it failed to find a good crystal recipe.

These comparisons use particular local fitting settings. They do not isolate the cause of the gain: representations and fitting procedures change together. The displayed means also do not show uncertainty across starting conditions.

Measured top-5% coverage (%) · 20 seeds × 50 queries per family; equal-family mean
ReferenceFullerenesPd sulfonamidePhotoswitchVapdiffMean
Random20.399.3312.755.6612.03
BoChemian22.6910.505.005.3210.88
Domain GP60.0035.3330.509.3833.80
GOLLuM67.6939.5080.257.9348.84

Compute and resources

GOLLuM

Reported measurement

≈93 s / episode
Time
≈93 s / episode
Hardware
Not reported
GPU allocation
Not separately reported

Mean runtime across the recorded experimental campaigns.

No proportional breakdown: only a range, bound or per-decision timing is reported.

Domain-feature method

Reported measurement

≈3 s / episode
Time
≈3 s / episode
Hardware
Not reported
GPU allocation
Not separately reported

Mean runtime for the simpler comparison on those campaigns.

No proportional breakdown: only a range, bound or per-decision timing is reported.

Run-specific timings; they do not measure time spent performing real laboratory experiments.

Learn when exploration is worth the cost

A useful next comparison would keep candidate features and fitting time fixed while changing only the decision rule. Does uncertainty help discover more strong alternatives early in the campaign? Reporting discovery curves and each family separately would reveal whether a method learns a transferable search strategy or mainly excels in one kind of chemistry.

References and provenance

Large language models as uncertainty-calibrated optimizers for experimental discovery

Explores how uncertainty estimates can guide the choice of the next scientific experiment.

Olympus benchmark collection

Häse et al. · Machine Learning: Science and Technology · 2021

Provides scientific optimization problems for studying how efficiently a method discovers good experimental settings.

Photoswitch molecular-property dataset

Griffiths et al. · Chemical Science · 2022

Provides molecular measurements connecting photoswitch structure to optical behavior.

Task definition and experimental evidence

Defines the held-out scientific families and the measurement budget used to compare optimization strategies.

Task description and code

Code links require access to the project’s GitHub repository.

Leaderboard

Simulated

Design preview · leaderboard values and research histories are simulated.

Agent search and reference methods ranked together by Optimization reward.
#MethodTypeOptimization reward ↑Best yield ↑Simple regret ↓Research timeRun
1Agent search0.62570.49960.649076 h
2Agent search0.62220.49670.652760 h
3GOLLuM-style deep-kernel GPReference0.62000.49500.6550——
4Domain-feature GPReference0.50840.40590.7988——
How to read these leaderboard metrics

These leaderboard values and research histories are simulated design examples. The leaderboard is ranked by Optimization reward. The research curves show relative improvement in this metric over GOLLuM-style deep-kernel GP; only accepted new-best results update the retained trajectory. A positive gain means a better result, with the sign adjusted for metrics where lower is better. The task protocol is described in Task & evaluation above. These preview columns and trajectories are not measured benchmark results and must not be compared with the recorded experiments. The leaderboard and search trajectories are simulated interface examples, not the measured reference runs. The actual benchmark reward is top-5% coverage after 50 queries, averaged over 20 seeds per family and equally over four families. Measured coverage and timing appear in the task guide. “Best yield” is not a shared scientific unit across these heterogeneous landscapes; simulated leaderboard values must not be compared with the guide’s coverage percentages.

Optimization rewardPrimary metric · Higher is better
The task’s score for a sequential experimental search policy. It summarizes the outcomes of the selected experiments under the fixed query budget.
Best yieldHigher is better
The best yield reached among the experiments selected during a search episode. It measures the strongest observed outcome rather than the average experiment.
Simple regretLower is better
The gap between the best achievable outcome in an evaluated landscape and the best outcome found by the method.