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.
● Measured / predicted mean◆ Next query · dotted acquisition scoreBand: distance-based uncertainty proxy. Dotted score = mean + weight × proxy (display capped at 100).
━ 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.
- Recipe or moleculeCanonical text + observed outcomes
- T5 + LoRAAdapt text features from observations
- Projection + ELUSummarize useful scientific features
- Gaussian processMean + predictive uncertainty
- 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
| Landscape / rows | Candidate inputs | Revealed objective | Scientific question |
|---|---|---|---|
| Fullerenes / 246 | Reaction time; sultine:C60 ratio; temperature | Maximize product mole fraction | Which flow-synthesis conditions enrich the product? |
| Pd sulfonamide / 585 | Temperature (°C), time (h), materials, reagents, catalyst, ligand, solvent | Maximize AP yield | Which reaction recipe improves product formation? |
| Photoswitch / 392 | Molecular structure as SMILES | Maximize E-isomer π–π* wavelength (nm) | Which molecule absorbs at a longer wavelength? |
| Vapdiff / 918 | Organic / inorganic composition, solvent, vial volumes, reaction time and temperature | Maximize 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.
| Reference | Fullerenes | Pd sulfonamide | Photoswitch | Vapdiff | Mean |
|---|---|---|---|---|---|
| Random | 20.39 | 9.33 | 12.75 | 5.66 | 12.03 |
| BoChemian | 22.69 | 10.50 | 5.00 | 5.32 | 10.88 |
| Domain GP | 60.00 | 35.33 | 30.50 | 9.38 | 33.80 |
| GOLLuM | 67.69 | 39.50 | 80.25 | 7.93 | 48.84 |
Compute and resources
GOLLuM
Reported measurement
- Time
- ≈93 s / episode
- Hardware
- Not reported
- GPU allocation
- Not separately reported
Mean runtime across the recorded experimental campaigns.
Domain-feature method
Reported measurement
- Time
- ≈3 s / episode
- Hardware
- Not reported
- GPU allocation
- Not separately reported
Mean runtime for the simpler comparison on those campaigns.
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
Provides scientific optimization problems for studying how efficiently a method discovers good experimental settings.
Photoswitch molecular-property dataset
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.
Code links require access to the project’s GitHub repository.
Leaderboard
SimulatedDesign preview · leaderboard values and research histories are simulated.
| # | Method | Type | Optimization reward ↑ | Best yield ↑ | Simple regret ↓ | Research time | Run |
|---|---|---|---|---|---|---|---|
| 1 | Agent search | 0.6257 | 0.4996 | 0.6490 | 76 h | ||
| 2 | Agent search | 0.6222 | 0.4967 | 0.6527 | 60 h | ||
| 3 | GOLLuM-style deep-kernel GP | Reference | 0.6200 | 0.4950 | 0.6550 | — | — |
| 4 | Domain-feature GP | Reference | 0.5084 | 0.4059 | 0.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.
AI4AI research progress
Research trajectory
Runtime–performance frontier
How improvement is measured
Relative improvement over GOLLuM-style deep-kernel GP in the primary metric; only retained results update the best-so-far curve.
Accepted new-best experiments raise the trajectory. The frontier includes evaluated candidates; trial, partial and stopped experiments are excluded.