MENU

Bayesian Optimization and Active Learning Explained

← Back to Materials Informatics guides

TECHNOLOGY EXPLAINER

Bayesian Optimization and Active Learning
Choosing wisely what to measure next, with few experiments

Experiments cost time, material and effort. You cannot try every combination of conditions (temperature, time, composition, concentration and so on). So there is a way to use the results so far to choose "the next measurement that looks most worthwhile": Bayesian optimization and active learning. This article explains the Gaussian process (a "best-guess line" and a "band of not knowing") and the acquisition function (the balance between exploring and exploiting) with figures and small calculations, and sorts out how these methods relate to design of experiments. It then looks at how much they help (a simple simulation of our own, and studies using experimental data) and the pitfalls in practice (noise, dimensions, constraints), from a materials engineer's viewpoint.

Sources: the tutorials by Frazier and by Shahriari et al.; papers by Jones et al., Srinivas et al., Settles, Lookman et al., Xue et al., Shields et al., Rohr et al., Liang et al. and Häse et al. (Olympus); the NIST e-Handbook; official ISO pages. Simulations and numerical examples are our own calculations. Checked on 22 October 2026

Past experiments inform the next choice. The method balances promising conditions with regions where knowledge is limited.
Fig. 1. Conceptual illustration generated with ImageGen. Past experiments inform the next choice. The method balances promising conditions with regions where knowledge is limited.Not an actual product, facility or measurement. Enlarged models, lines, arrows and colours are explanatory.
Contents
  1. The short version, what to know first, and where this fits in the series
  2. Finding the best conditions with few experiments: three approaches
  3. The Gaussian process: a "best-guess line" and a "band of not knowing"
  4. Where to measure next: acquisition functions, exploring and exploiting
  5. How it proceeds, step by step
  6. How much does it help?
  7. Active learning: improving the overall prediction, not finding the maximum
  8. The relationship with design of experiments (DoE)
  9. Pitfalls in practice
  10. Cases with experiments
  11. A materials engineer's view
  12. Limits, what we could not confirm, and a summary
  13. How to read the yardsticks and standards
  14. Glossary
  15. References
  16. Claim-to-source audit
Labels used in this article

Sourced = stated in a published source (linked)
Our calculation = a value computed in this article from the stated assumptions
Not yet confirmed = plans, targets, drafts, work in progress, outlooks: not settled
Our own reading for materials engineers is marked as commentary. Inference is shown in bold. Claims by research groups are labelled as claims.

1. The short version, what to know first, and where this fits in the series

  • Bayesian optimization uses the results so far to choose the next experiment (or the next few) when every experiment is expensive. It has two parts: a guess about the response (a Gaussian process) and a rule for choosing what comes next (an acquisition function). The problems it is meant for typically allow at most a few hundred evaluations and about 20 or fewer input dimensions Sourced[Ref. 1]
  • Bayesian optimization looks for the maximum; active learning improves the prediction overall. Both choose "the next point to measure" by using uncertainty. In a simple one-dimensional example of our own (our calculation), the share of runs that reached 98% or more of the true maximum after 10 experiments was 98% for Bayesian optimization and 29% for random choice Our calculation. But this is a made-up example, not a measure of real performance.
  • In studies with experimental data, the benefit depends on conditions. There are cases where research is sped up by up to about 20 times compared with random choice, and cases where a poor choice of method makes it slower than random Sourced[Ref. 2]. The approach does not compete with design of experiments (DoE); the two can be combined.
What to know before reading

"Bayesian" refers to the idea of "updating an initial guess after seeing data", much as a weather forecast is revised with each new observation. This article is about "using that updating to choose the next condition to test". In the series' common analogy, materials search is "looking for treasure on a vast map", and Bayesian optimization is a tool for deciding where to dig without digging everywhere. Machine learning is "an approximator that learns trends from past data" (see our explainer on machine learning and neural networks).

Where this fits in the series

It helps to read our explainers on small-data machine learning (predicting with little data) and on uncertainty and applicability domain (how far to trust a prediction), and then this article (choosing the next experiment). Our explainers on closed-loop optimization and self-driving laboratories combine the methods here with hardware that runs the experiments.

2. Finding the best conditions with few experiments: three approaches

Suppose you want to fix the temperature, the time and the raw-material ratio for firing a material. With 10 values for each, that is 1,000 combinations. If one experiment takes a day, it takes about three years. How can you do fewer experiments?

Where to put the same 8 experiments: grid, random, Bayesian optimization (our calculation)Grid(equal steps)best value 0.87Randombest value 0.84Bayesianoptimization(first 3 random)12345678best value 0.88Grey line: the true response (unknown in practice). Dots: conditions tested. Green ring: the best point found. The truemaximum in this toy is 0.90. One run close to the median of 200 is shown for each method; averages are in the comparisonfigure that follows.
Fig. 2. Diagram including our calculation (vector drawing). The same 8 experiments placed by grid, random and Bayesian optimization. The grey line is the true response (unknown in practice). One run near each method's median is shown.
ApproachHow points are chosenStrengthsWeaknesses
GridConditions are laid out at equal steps and all are measuredSimple; gives a view of the whole rangeThe number explodes as conditions are added
RandomConditions are chosen at randomSimple; little biasDoes not use earlier results
Design of experiments (DoE)A table of conditions is prepared in advance by statistical design, to study effects with few runsEffects and interactions of factors can be read in an organised wayThe number of runs and conditions are fixed at the start; it does not adapt to results
Bayesian optimizationThe next condition is chosen from the results so far, then chosen again after each resultApproaches the maximum with few runsDepends on model settings, noise and dimensions

The arrangement of the table is Our calculation (organisation). Commentary based on the explanation of DOE in the NIST/SEMATECH e-Handbook [Ref. 3].

How fast does a grid grow as conditions are added? A full set of two levels (high and low) takes 2ᵏ runs for k factors, and a full set of three levels takes 3ᵏ runs. The NIST e-Handbook explains that a three-level full factorial design takes 9 runs for 2 factors and 27 runs for 3 factors Sourced[Ref. 3]. Extending the count gives the table below.

Number of factors k23456
Full two-level design (2ᵏ runs)48163264
Full three-level design (3ᵏ runs)92781243729

The numbers in the table are Our calculation (powers; each added factor doubles or triples the count).

3. The Gaussian process: a "best-guess line" and a "band of not knowing"

The first part of Bayesian optimization is the Gaussian process. The name sounds hard, but what it does is this: "from the results at the points measured, it predicts the result at conditions not yet measured, together with a margin".

Gaussian process: a "best-guess line" and a band of "not knowing" (our calculation)No noise: measurements are taken as exact00.5100.51Condition (e.g. temperature scaled 0 to 1)Result (e.g. yield)With noise: measurements scatter (SD about 0.05)00.5100.51Condition (e.g. temperature scaled 0 to 1)Result (e.g. yield)Blue line = best guess (mean). Pale band = width of the guess (±2 SD). Red dots = results of experiments. Dashed =the true response (unknown in practice). The band is wider where there is no data.
Fig. 3. Diagram including our calculation (vector drawing). Gaussian-process predictions. Left: no noise (the line passes through the data and the band is zero there). Right: with noise (a band remains even at the data).
  1. The best-guess line (mean): it passes through the results measured and joins the points smoothly.
  2. The band of not knowing (uncertainty): narrow where there is data, wide far from the data.
  3. The assumption: "if conditions are close, the results should be similar". How close counts as similar is set by the kernel (its length scale).

In Frazier's tutorial, the Gaussian process starts from a "prior guess" about the function (a mean and a kernel), adds the data, and updates the guess. The prediction for an unmeasured condition is a normal distribution, and if measurements have no noise, the mean passes through the measured points and the uncertainty there is zero Sourced[Ref. 1]. The left panel of the figure shows this case. For a review of Bayesian optimization as a whole, see Shahriari et al. Sourced[Ref. 4].

Easy to trip over: why is the guess a band rather than one line?

With little data, there are countless lines that could pass through the points. The Gaussian process does not pick one; it shows the range of possible lines as a band. A wide band says "nobody has measured here yet, so we do not know". Using this "not knowing" to decide the next point is the heart of the method (next section).

Real measurements scatter (the same condition gives slightly different results). As in the right panel, if noise is taken into account, the band does not shrink to zero even at the measured points, because "this single measurement may be a little off the true value". Criteria such as EI may need adjustment when there is noise Sourced[Ref. 1].

In more detail: why you can think of it as a "weighted average that favours nearby points"

The mean of a Gaussian-process prediction can be written as a weighted sum of the measured results. The weights are set by the "closeness" (the kernel) between the condition to predict and each measured point, and closer points count more. The guess line is therefore a smooth line that leans heavily on nearby results. In our example the kernel's length scale was fixed at 0.1 (with conditions scaled to 0-1). In practice it can also be estimated from data (our setting).

4. Where to measure next: acquisition functions, exploring and exploiting

The second part is the acquisition function, a formula that gives each candidate condition a score. The condition with the highest score is measured next. The difficulty is that two urges pull against each other.

  • Exploitation: measure where the current guess says the result will be good.
  • Exploration: measure where we do not yet know. A better spot may be hiding there.

In fishing terms, dropping a line at your usual spot is exploitation, and trying a new spot is exploration. The acquisition function balances the two in a single number. Two common ones follow.

Where to measure next: expected improvement (EI) and upper confidence bound (UCB) (our calculation)01(1) Guess (mean) and bandbest so far0(2) EI: expected improvement00.51Condition (scaled 0 to 1)(3) UCB: mean + 2 × SDHow to readExploit: measure wherethe guess is high.Explore: measure wherewe do not know yet(wide band).EI and UCB bothbalance the two in onenumber.Orange dashes =maximum of EI(x=0.54).The UCB maximum is atx=0.52 (purple dot).Different acquisitionfunctions can pickdifferent next points.The mean is highest atx=0.60.
Fig. 4. Diagram including our calculation (vector drawing). Acquisition functions. (1) The Gaussian-process guess, (2) EI, (3) UCB. The orange dashes mark the condition where EI is largest, the purple dot where UCB is largest.
  • Expected improvement (EI): the expected amount by which the next measurement would beat the best result so far. It was proposed by Močkus and became widely known through the EGO (efficient global optimization) algorithm of Jones et al. It scores highly the places where the guess is high and the uncertainty is also large Sourced[Refs. 5, 1].
  • Upper confidence bound (UCB): "guess (mean) + κ × not knowing (standard deviation)". A larger κ leans toward exploration. Srinivas et al. gave this method a theoretical guarantee Sourced[Ref. 6].

Checking with a small numerical example

Suppose the best result so far is 0.90. There are three candidates, with the following guess (μ) and uncertainty (σ). Which should be measured?

CandidateGuess μUncertainty σProbability of improvement (PI)Expected improvement (EI)UCB (κ=2)
A: the highest guess1.000.100.840.1081.20
B: a low guess, but very uncertain0.800.500.420.1531.80
C: in between0.950.300.570.1461.55

The numbers in the table are Our calculation (a made-up example). EI = (μ − best) × Φ(z) + σ × φ(z), with z = (μ − best) / σ, where Φ is the cumulative distribution of the standard normal and φ its density. PI = Φ(z).

Choosing by probability of improvement (PI) alone picks A, because A has the highest chance of beating the best. But both EI and UCB pick B: although its mean is low, its uncertainty is large and it has a chance of a big win. A different acquisition function can mean a different choice. As the note beside the figure says, even with the same data, EI and UCB can peak at different places.

In more detail: what the EI formula means

The first term of EI, (μ − best) × Φ(z), stands for "exploitation" (large when the mean is well above the best). The second term, σ × φ(z), stands for "exploration" (large when the uncertainty σ is large). EI is zero at points already measured (when there is no noise) Sourced[Ref. 1].

5. How it proceeds, step by step

Bayesian optimization repeats: build the model, choose the next condition, run the experiment, add the data. With each experiment the band narrows and the next point changes.

Bayesian optimization step by step: the band narrows, the next point is chosen (our calculation)After 3 experiments00.51nextAfter 5 experiments00.51nextAfter 8 experiments00.51nextOrange arrow = the condition with the largest expected improvement (EI), to be tested next. Experiments go both near thebest point so far and into regions not yet measured.
Fig. 5. Diagram including our calculation (vector drawing). Bayesian optimization step by step (after 3, 5 and 8 experiments). The orange arrow marks the condition with the largest EI, to be tested next.

In the example, after the third experiment there is little data and the band is wide, so we do not yet know much. After the fifth, experiments have gone near a high region, while regions not yet measured also remain candidates. After the eighth, experiments have been placed at both the first peak found and a different peak. Rather than staying with a local good spot, going to check another peak is the benefit of exploration.

6. How much does it help?

"How many fewer experiments will Bayesian optimization really need?" is what a materials engineer most wants to know. Let us look at it in two ways.

(1) A simple simulation of our own (one dimension, no noise)

Best value found vs number of experiments: Bayesian optimization vs random (our calculation, mean of 200 runs)0.30.50.70.93691215Number of experimentsBest value so fartrue maximum 0.90Bayesian optimization (EI): mean, band = 10-90%Random: mean, band = 10-90%Grid (equal steps): best at that number of runsShare of runs reaching 98% or moreof the true maximumat 10Bayesian opt. 98%Random 29%at 15Bayesian opt. 100%Random 40%The first 3 runs are random in both.The response is a made-up,one-dimensional, noise-free function.Caution: this is a one-dimensional noise-free toy and does not show how the methods fare in real materials searches (manydimensions, noise). For comparisons on experimental data see Rohr et al., Liang et al. and Olympus in the text.
Fig. 6. Diagram including our calculation (vector drawing). Best value found against number of experiments: mean of 200 runs of Bayesian optimization and random search on a made-up one-dimensional noise-free response.
  • We used a made-up one-dimensional response with two peaks (maximum 0.90), made the first three experiments random, and chose the rest by EI. The numbers are averages over 200 runs Our calculation.
  • After 10 experiments, the share of runs reaching 98% or more of the true maximum was 98% for Bayesian optimization and 29% for random choice. After 15 it was 100% and 40% Our calculation.
  • The mean best value at 10 experiments was about 0.89 for Bayesian optimization and about 0.80 for random choice Our calculation.
Common misunderstanding: "Bayesian optimization always needs far fewer experiments than random choice"

The result above is for one dimension, no noise, and a kernel setting that suits the response, a favourable example. The authors of Olympus point out that optimization algorithms are typically tested on low-dimensional synthetic functions, so it is unclear how they would perform on noisy, higher-dimensional experimental tasks Sourced[Ref. 7]. Read it together with the studies on experimental data in (2) below.

(2) Studies using experimental data

  • Rohr et al. (2020): on electrochemical catalyst data (four chemical spaces of 2,121 catalysts each, the overpotential for the oxygen evolution reaction) they compared sequential learning (choosing the next point with a model) with random choice. They report that research "can be accelerated by up to a factor of 20" in specific scenarios, while "certain choices of models are ill-suited" and cause substantial deceleration compared with random acquisition Sourced[Ref. 2].
  • Liang et al. (2021): on five experimental materials systems they compared Gaussian processes, random forests and others. They report that a Gaussian process with anisotropic kernels and a random forest performed comparably and both outperformed a Gaussian process with isotropic kernels, with the anisotropic-kernel Gaussian process the most robust Sourced[Ref. 8].

Here "acceleration" means: given a data set in which every result has already been measured, let the method choose, and measure how many times faster than random choice it finds good points. In a real search the answers are unknown, and there may be good points outside the data set.

7. Active learning: improving the overall prediction, not finding the maximum

Bayesian optimization aimed at "finding the maximum". Sometimes the aim is different, for example "to grasp the whole relationship between composition and property with few experiments". Then you use active learning.

Settles' literature survey gives the core idea of active learning as: a learning algorithm can reach higher accuracy with fewer labelled training examples if it is allowed to choose the data it learns from. For materials, a "label" is a measured result. A typical way to choose is uncertainty sampling (measure the point where the prediction is least confident) Sourced[Ref. 9]. Lookman et al. describe active learning in materials science as a combination of "a surrogate model that provides uncertainties" and "a utility function that prioritises the next points" Sourced[Ref. 10].

Active learning: measure where we do not know, to learn the whole picture (our calculation, mean of 200 runs)00.10.20.30.43691215Number of experimentsOverall prediction error (RMSE)Measure where least knownRandomPositions of the conditions tested (one run,up to 8)Least knownRandomOverall error at 15 experiments (mean): measuring where least known 0.024, random 0.113. The response is a made-up,one-dimensional, noise-free function; in real materials the size of the gap will differ.Optimization (Bayesian optimization) aims to "find the maximum"; active learning aims to "improve the prediction overall".Different aims lead to different choices of the next point.
Fig. 7. Diagram including our calculation (vector drawing). An active-learning example. Left: overall prediction error against number of experiments. Right: positions of the conditions tested (one run).
  • In our example, the same made-up response was predicted from 15 experiments. The overall prediction error (RMSE) was 0.024 when measuring where the model knows least and 0.113 for random choice (mean of 200 runs) Our calculation.
  • Measuring where we know least spreads the conditions over the whole range. Random choice can bunch up (right-hand side of the figure).
  • Bayesian optimization concentrates on "the top of the hill"; active learning spreads out over "the whole range". Different aims lead to different choices.
Easy to trip over: the difference between Bayesian optimization and active learning

The table below sets the two side by side. In practice there are in-between cases (examine the neighbourhood of the maximum closely while also learning the whole picture). Lookman et al. also describe extensions to several properties and to data of differing fidelity (experiment and calculation) Sourced[Ref. 10].

ItemBayesian optimizationActive learning
AimFind the condition that maximises (or minimises) a target value such as yield or strengthImprove the prediction model over the whole range
Next pointWhere improvement is expected (a balance of exploring and exploiting)Where the prediction is least confident (and similar rules)
How success is measuredBest value so far; the number of runs until it is foundHow far the prediction error falls with the number of experiments
Suited toSearching for optimum conditionsGrasping trends and relationships overall, or reusing the model later

The arrangement of the table is Our calculation (organisation). Commentary based on Settles [Ref. 9], Lookman et al. [Ref. 10] and Frazier [Ref. 1].

8. The relationship with design of experiments (DoE)

Design of experiments is a method with a long statistical tradition, widely used in materials and process work. The NIST e-Handbook describes design of experiments (DOE) as an efficient statistical procedure for planning experiments Sourced[Ref. 3]. How does it differ from Bayesian optimization, and how can they be combined?

Design of experiments (decide all at once) vs Bayesian optimization (decide one by one) (concept)Design of experiments (DoE)1 Choose factors and levels(e.g. temperature, time, conc.)2 Build the design table(all conditions fixed in advance)3 Run all experiments4 Analyse together(size of effects, response surface)Bayesian optimization1 A few first experiments (a DoE or past datawill do)2 Build a model(Gaussian process)3 Pick the nextcondition(acquisition)4 Run the experiment5 Add the resultto the dataRepeat 2 to 5, deciding the next step after seeingeach resultDoE is strong at reading the effect of each factor; Bayesian optimization suits getting close to the maximum with fewruns. They can be combined (use a DoE for the first runs).
Fig. 8. Concept diagram (vector drawing). The difference in flow between design of experiments (everything decided first) and Bayesian optimization (decided step by step after seeing results).
ItemDesign of experiments (DoE)Bayesian optimization
How conditions are decidedAll conditions are decided first (in one batch)The next is decided after seeing results (sequentially)
Good atReading the effects and interactions of factors; finding an optimum with a quadratic response surface (central composite and Box-Behnken designs and so on)Getting close to the maximum with few runs; copes more easily with nonlinear, complicated responses
Ease of interpretationHigh (effect sizes can be given as numbers)Low (the model is a black box); interpretation methods can be applied afterwards
AssumptionsMany designs assume a response linear (or quadratic) in the parameters, with normally distributed errors of constant varianceAssumes a degree of smoothness in the response (the kernel)
CombiningUse it for the first few runs to grasp the overall pictureThen follow up while watching the results

The arrangement of the table is Our calculation (organisation). Based on the NIST e-Handbook [Ref. 3] (it describes the central composite and Box-Behnken designs as classical designs for quadratic models introduced in the 1950s, and says quadratic models are almost always sufficient for industrial applications) and on ISO 3534-3:2013 [Ref. 11] (terms for designs in which the response is one-dimensional and continuous, its expectation is linear in the parameters, and the error is normal with constant variance).

A materials engineer's view 1: not "DoE or Bayesian optimization" but "when to use which"

In practice a natural flow is: (1) use DoE first to grasp how the factors act overall (which factors matter, whether there are interactions); (2) once candidates are narrowed, use Bayesian optimization to approach the optimum with few runs (commentary). The DoE results also become the first data for Bayesian optimization. When you need to explain "why this condition is good", the DoE response surface, or methods for interpreting results (see our explainer on explainable AI and materials insight), are useful.

9. Pitfalls in practice

Bayesian optimization is handy, but it does not "work automatically once you put it in". Here are the points a materials engineer should check first.

  • Noise (reproducibility): if results at the same condition scatter, you cannot tell whether "good" was due to the condition or chance. Repeat measurements at the same condition to learn the scatter, and treat it as noise Sourced[Ref. 1]. Lot-to-lot and operator differences are part of the noise.
  • Dimensions (number of conditions): Frazier says successful applications are typically of about 20 dimensions or fewer, and lists methods that work well in high dimensions as an open problem Sourced[Ref. 1]. With many conditions, it is realistic to narrow to the influential factors with DoE before using it (inference).
  • Constraints: safety, cost and conditions you cannot synthesise (for example a dangerous temperature) must be excluded from the search. Extensions that handle constraints are known Sourced[Ref. 1].
  • Parallel experiments: when you fire several samples at once in a furnace, you decide "the next few" rather than "the next one". Parallel EI and the Constant Liar heuristic are described Sourced[Ref. 1].
  • Defining the goal: if cost or another property matters as well as yield, you must decide "what to maximise". Extensions to several properties are being studied Sourced[Ref. 10].
  • Choice of model: Liang et al. showed that the choice of kernel for the Gaussian process changes the result Sourced[Ref. 8]. A default setting is not always the best.
Easy to trip over: "not knowing" is not the same as measurement scatter

The "not knowing" in this article is "we do not know because we have not measured yet" (model uncertainty). The scatter of measurements (the result changes even at the same condition) is a different concept, handled in the model as a separate noise term. If the two get mixed up, you cannot tell "a region not yet measured" from "a region where measurements merely scatter". Measuring the same condition a few times first to learn the scatter lets you tell them apart (commentary).

10. Cases with experiments

Here are some studies that connected Bayesian optimization or similar methods to experiments. All are reports (claims) by the research groups, under different conditions.

StudyTargetWhat was reportedReading note
Xue et al. (2016)NiTi-based shape-memory alloys (aiming at a small thermal hysteresis ΔT)From about 800,000 candidate compositions, 36 predicted compositions were synthesised and tested over 9 feedback loops. 14 had a smaller ΔT than any of the 22 in the original data; the smallest was 1.84 K for Ti50.0Ni46.7Cu0.8Fe2.3Pd0.2 Sourced[Ref. 12]A study confirmed by experiment (synthesis and testing). We did not confirm a control against random selection
Shields et al. (2021)Reaction conditions in organic synthesis (Pd-catalysed direct arylation and others)Compared the decisions of human experts with Bayesian optimization through an online game, and report that Bayesian optimization is better in average efficiency (number of experiments) and consistency. Also applied to two other reactions Sourced[Ref. 13]A comparison on specific reactions, with conditions on the human side such as the information shown when choosing
Rohr et al. (2020)Experimental data on oxygen-evolution catalysts (four spaces, 2,121 each)Up to about 20 times acceleration over random choice; for some choices, slower than random Sourced[Ref. 2]A comparison on data sets in which everything was already measured (retrospective)
Liang et al. (2021)Five experimental materials systemsThe Gaussian process with anisotropic kernels and the random forest were comparable and better than the isotropic kernel Sourced[Ref. 8]A comparison of models. Results on five systems do not guarantee the same for every system

Each number is a value under the conditions of its own paper. The arrangement of the table is Our calculation (organisation). Checked on 22 October 2026.

Japanese research groups have also adapted Bayesian optimization to materials science. For example, COMBO (Ueno et al., 2016) is a Bayesian optimization library for materials science Sourced[Ref. 14]. The review by Terayama et al. frames the search in chemistry and materials as "black-box optimization", and describes combining methods such as Bayesian optimization, reinforcement learning and active learning with simulations based on quantum mechanics or molecular mechanics, and with experiments Sourced[Ref. 15].

11. A materials engineer's view

A materials engineer's view 2: turn the "conditions" and "results" in your lab notebook into data

Bayesian optimization works by gradually adding pairs of conditions (inputs) and results (outputs). For that, in day-to-day lab notebooks: (1) write conditions as numbers ("2 h 15 min", not "a bit longer"); (2) measure results with the same metric, under the same conditions; (3) record failed experiments too (a poor result is important information for the model); (4) note the lot, the equipment and the operator (sources of noise). The FAIR principles (data that are findable, accessible, interoperable and reusable) are one way of thinking about keeping data in a form that machines can use Sourced[Ref. 16].

A materials engineer's view 3: what to leave to AI and what experts decide

AI (the acquisition function) is good at showing numerically "where measuring pays off". Experts decide: (1) the search range (excluding physically impossible conditions); (2) constraints (safety, cost, equipment limits); (3) what counts as good (yield alone, or cost as well); (4) checking the results (is an outlier a measurement error or a genuinely good condition? re-measure at the same condition). Rather than running the AI's proposal as it stands, an expert checks it before measuring, which is both safer and more efficient (commentary).

A materials engineer's view 4: how to design the confirmation of an optimum

For the optimum found, check: (1) does it reproduce over several runs under the same condition (learn the range of scatter); (2) is it the same with another lot or another piece of equipment; (3) does the result hold up around the optimum (conditions shifted a little), which is robustness; (4) is it really better than the current condition (the control), measured the same way. A method that searches for a maximum tends to pick a point where a high value appeared by chance. Always include a confirmation experiment (commentary).

Test a small batch, feed back the results and choose again, rather than measuring every combination in advance.
Fig. 9. Conceptual illustration generated with ImageGen. Test a small batch, feed back the results and choose again, rather than measuring every combination in advance.Not an actual product, facility or measurement. Enlarged models, lines, arrows and colours are explanatory.

12. Limits, what we could not confirm, and a summary

(1) What we could not confirm

  • From the abstract we could not confirm whether the study by Xue et al. (2016) included a control experiment against random or conventional methods.
  • We did not confirm the detailed conditions of the comparison between humans and Bayesian optimization in Shields et al. (2021), such as the number of participants; we stay within the abstract.
  • For the "about 20 times" of Rohr et al. (2020) we stay within the abstract and do not give the specific setting that produced it.
  • Our simulation is a made-up one-dimensional, noise-free case; we did not compute results for many dimensions or with noise.
  • We could not confirm an international standard specific to Bayesian optimization or active learning.
Summary of this article
  • Bayesian optimization chooses the next condition with a Gaussian process (a guess line and a band of not knowing) and an acquisition function (a score for the next point). It balances exploration (where we do not know) and exploitation (where it looks good) in a single number Sourced
  • A different acquisition function can pick a different point. In the made-up example, PI picked the point with the highest guess, and EI and UCB picked the most uncertain point Our calculation
  • Active learning measures where we do not know, to improve the "overall prediction". In our example, after 15 experiments the overall error was about one fifth of that of random choice Our calculation
  • The benefit depends on conditions. Both cases of up to about 20 times faster than random choice and slower cases are reported. Check both the results on experimental data and your own system Sourced
  • It can be combined with design of experiments. Watch noise, dimensions (about 20 or fewer), constraints and parallel experiments, and always confirm the optimum with repeat experiments Sourced

13. How to read the yardsticks and standards

The first yardstick of Bayesian optimization and active learning is the best value found per number of experiments (optimization), or the prediction error per number of experiments (active learning). Next come what it was compared with (random, humans, other methods) and on what data it was tried (real experiments, or a data set already measured in full). Checked on 22 October 2026.

ItemRepresentative benchmarks and methods (name, source)Standards and guidance (ISO/IEC, NIST, etc.)Reading notes
Performance of optimization (acceleration)Rohr et al.: quantifies acceleration (up to about 20 times) and deceleration relative to random [Ref. 2]Sourced
Liang et al.: defines acceleration and enhancement metrics across five experimental materials systems [Ref. 8]Sourced
Not found (we did not find an international standard defining how to evaluate Bayesian optimization)Comparisons on data sets whose answers are known. A real search is unknown
Optimization of noisy experimentsOlympus: a framework for comparing optimization methods on data that emulate experiments (Häse et al. 2021) [Ref. 7]SourcedNot foundPerformance on synthetic functions does not carry over directly to noisy, high-dimensional experiments
Performance of active learningLearning curves (prediction error against number of experiments). Settles' survey and the review of Lookman et al. on materials science [Refs. 9, 10]SourcedNot foundCompare with random selection at the same number of experiments
Terms and designs of experimentsNIST/SEMATECH e-Handbook, "5. Process Improvement" (design of experiments, response surface methods) [Ref. 3]SourcedISO 3534-3:2013, Statistics - Vocabulary and symbols - Part 3: Design of experiments (published April 2013; confirmed again in 2024) [Ref. 11]SourcedA vocabulary standard; it does not prescribe a Bayesian optimization procedure. The text is paid and we did not check its requirements
Handling of dataFAIR principles (Wilkinson et al. 2016) [Ref. 16]SourcedRecommended principles (no legal force)Guidance for keeping experimental data in machine-usable form

The arrangement of the table is Our calculation (organisation). Numbers, titles and status were checked on the ISO page (22 October 2026). The text of the standard is paid, so we limit ourselves to its title and scope and do not state requirements.

Reading notes (for materials engineers)

  • An "acceleration" figure is a value on a data set whose answers are known: in a real search the answers are unknown. Use the numbers as a rough guide when choosing a method [Refs. 2, 8]
  • A search for the maximum tends to pick values that are high by chance: confirm the best point found with repeat experiments (commentary)
  • Standards are recommendations or vocabulary: ISO 3534-3 is a vocabulary standard and does not guarantee a search procedure. Standards generally gain binding force only when cited in laws or contracts (commentary) [Ref. 11]

14. Glossary

Bayesian optimization
A method that uses results so far to choose the next condition, approaching the maximum (or minimum) with few runs.
Active learning
Learning in which the next point is chosen so as to improve the prediction model.
Gaussian process
A method that predicts the result at unmeasured conditions from the measured points as a mean (guess) and a margin (uncertainty).
Kernel / length scale
A function that says "close conditions give similar results" / a measure of how far apart conditions must be before they stop resembling each other.
Acquisition function
A formula that scores candidate conditions. The condition with the top score is measured next.
Exploration and exploitation
Exploitation = measure where it looks good. Exploration = measure where we do not know.
Expected improvement (EI)
The expected amount by which the next run would beat the best so far.
Probability of improvement (PI)
The probability that the next run beats the best so far.
Upper confidence bound (UCB)
Mean of the guess + κ × standard deviation. A larger κ means more exploration.
Uncertainty sampling
An active-learning rule that measures next the point where the prediction is least confident.
Black-box function
A function with no known formula: you put values in and look at the result, such as the response of an experiment.
Design of experiments (DoE)
A statistical method for planning experiments efficiently with few runs.
Response surface methodology
A method that approximates the relation between conditions and results with a surface (often quadratic) to find an optimum.
Factor / level
A condition that is varied (such as temperature) / its values (such as high and low).
Noise
Scatter in measurements: the result changes a little even at the same condition.
Dimensions
The number of conditions (factors).
Constraint
A range of conditions that must not be searched (safety, cost, equipment limits and so on).
Batch (parallel) experiments
Deciding the next several conditions at once and running them together.
RMSE
The square root of the mean squared difference between prediction and answer. A guide to overall prediction error.
Retrospective evaluation
Evaluating a method on a data set in which everything has already been measured.
FAIR principles
Guidance for making data findable, accessible, interoperable and reusable.

15. References

  1. Frazier P. I. "A tutorial on Bayesian optimization", arXiv:1807.02811 (2018) — arxiv.org/abs/1807.02811
  2. Rohr B. et al. "Benchmarking the acceleration of materials discovery by sequential learning", Chem. Sci. 11, 2696–2706 (2020), DOI 10.1039/C9SC05999G — doi.org/10.1039/C9SC05999G
  3. NIST/SEMATECH "e-Handbook of Statistical Methods, Chapter 5 "Process Improvement" (design of experiments, response surface designs)", (NIST Information Technology Laboratory) — itl.nist.gov/div898/handbook/pri/pri.htm
  4. Shahriari B. et al. "Taking the human out of the loop: a review of Bayesian optimization", Proc. IEEE 104, 148–175 (2016), DOI 10.1109/JPROC.2015.2494218 — doi.org/10.1109/JPROC.2015.2494218
  5. Jones D. R., Schonlau M., Welch W. J. "Efficient global optimization of expensive black-box functions", J. Global Optim. 13, 455–492 (1998), DOI 10.1023/A:1008306431147 — doi.org/10.1023/A:1008306431147
  6. Srinivas N. et al. "Gaussian process optimization in the bandit setting: no regret and experimental design", ICML 2010, arXiv:0912.3995 — arxiv.org/abs/0912.3995
  7. Häse F. et al. "Olympus: a benchmarking framework for noisy optimization and experiment planning", Mach. Learn.: Sci. Technol. 2, 035021 (2021), DOI 10.1088/2632-2153/abedc8 — doi.org/10.1088/2632-2153/abedc8
  8. Liang Q. et al. "Benchmarking the performance of Bayesian optimization across multiple experimental materials science domains", npj Comput. Mater. 7, 188 (2021), DOI 10.1038/s41524-021-00656-9 — doi.org/10.1038/s41524-021-00656-9
  9. Settles B. "Active learning literature survey", Computer Sciences Technical Report 1648, University of Wisconsin-Madison (2009) — minds.wisconsin.edu/handle/1793/60660
  10. Lookman T. et al. "Active learning in materials science with emphasis on adaptive sampling using uncertainties for targeted design", npj Comput. Mater. 5, 21 (2019), DOI 10.1038/s41524-019-0153-8 — doi.org/10.1038/s41524-019-0153-8
  11. ISO "ISO 3534-3:2013 Statistics — Vocabulary and symbols — Part 3: Design of experiments", (ISO page) — iso.org/standard/44245.html
  12. Xue D. et al. "Accelerated search for materials with targeted properties by adaptive design", Nat. Commun. 7, 11241 (2016), DOI 10.1038/ncomms11241 — doi.org/10.1038/ncomms11241
  13. Shields B. J. et al. "Bayesian reaction optimization as a tool for chemical synthesis", Nature 590, 89–96 (2021), DOI 10.1038/s41586-021-03213-y — doi.org/10.1038/s41586-021-03213-y
  14. Ueno T. et al. "COMBO: an efficient Bayesian optimization library for materials science", Mater. Discov. 4, 18–21 (2016), DOI 10.1016/j.md.2016.04.001 — doi.org/10.1016/j.md.2016.04.001
  15. Terayama K., Sumita M., Tamura R., Tsuda K. "Black-box optimization for automated discovery", Acc. Chem. Res. 54, 1334–1346 (2021), DOI 10.1021/acs.accounts.0c00713 — doi.org/10.1021/acs.accounts.0c00713
  16. Wilkinson M. D. et al. "The FAIR guiding principles for scientific data management and stewardship", Sci. Data 3, 160018 (2016), DOI 10.1038/sdata.2016.18 — doi.org/10.1038/sdata.2016.18

16. Claim-to-source audit

Claim in the textBasisCategory
What Bayesian optimization targets (costly derivative-free black boxes, up to a few hundred evaluations, usually 20 or fewer dimensions); the Gaussian process (mean and kernel; with noiseless data the mean passes through the data and the uncertainty is zero there); the definition of EI and its preference for uncertain regions; EI being zero at measured points; proposal by Močkus and popularisation by Jones et al.; EI needing adjustment under noise; constraints, parallel evaluation (Constant Liar) and multi-fidelity; high dimensions as an open problem; use of Bayesian optimization to choose experiments in materials and drug designReference 1 https://arxiv.org/abs/1807.02811Sourced
The review of Bayesian optimization (Shahriari et al.); EGO (Jones et al. 1998); GP-UCB and regret bounds based on information gain (Srinivas et al.)Reference 4 https://doi.org/10.1109/JPROC.2015.2494218
Reference 5 https://doi.org/10.1023/A:1008306431147
Reference 6 https://arxiv.org/abs/0912.3995
Sourced
The core idea of active learning (a learner that chooses its data can reach higher accuracy with fewer labelled examples), uncertainty sampling, the three scenarios (membership query synthesis, stream-based, pool-based); active learning in materials science (uncertainty plus a utility function; extension to multiple properties and multi-fidelity data)Reference 9 https://minds.wisconsin.edu/handle/1793/60660
Reference 10 https://doi.org/10.1038/s41524-019-0153-8
Sourced
Xue et al.: NiTi-based shape-memory alloys, about 800,000 candidate compositions, 36 compositions synthesised and tested over 9 feedback loops, 14 with a smaller ΔT than any of the original 22, smallest 1.84 K (Ti50.0Ni46.7Cu0.8Fe2.3Pd0.2)Reference 12 https://doi.org/10.1038/ncomms11241Sourced
Shields et al.: a benchmark for Pd-catalysed direct arylation, comparison with expert chemists through an online game, Bayesian optimization better in average efficiency and consistency (the authors' claim), application to Mitsunobu and deoxyfluorination reactionsReference 13 https://doi.org/10.1038/s41586-021-03213-ySourced
Rohr et al.: four chemical spaces of 2,121 catalysts each, oxygen-evolution overpotential, up to a factor of 20 acceleration over random, and substantial slowdown for some choices. Liang et al.: five experimental materials systems; GP with anisotropic kernels and random forests comparable and better than isotropic GP, anisotropic GP the most robust. Olympus: a framework for benchmarks emulating experiments, noting that evaluation has leaned on low-dimensional synthetic functionsReference 2 https://doi.org/10.1039/C9SC05999G
Reference 8 https://doi.org/10.1038/s41524-021-00656-9
Reference 7 https://doi.org/10.1088/2632-2153/abedc8
Sourced
COMBO (a Bayesian optimization library for materials science); the black-box optimization framing (Bayesian optimization, reinforcement learning, active learning; combination with simulation and experiments)Reference 14 https://doi.org/10.1016/j.md.2016.04.001
Reference 15 https://doi.org/10.1021/acs.accounts.0c00713
Sourced
NIST e-Handbook: the place of DOE; a three-level full factorial needs 9 runs for 2 factors and 27 for 3; response surface designs (central composite and Box-Behnken designs are classical designs for quadratic models introduced in the 1950s; quadratic models almost always suffice in industry). ISO 3534-3:2013: number, title, April 2013 publication, reconfirmed in 2024, scope. The FAIR principlesReference 3 https://www.itl.nist.gov/div898/handbook/pri/pri.htm
Reference 11 https://www.iso.org/standard/44245.html
Reference 16 https://doi.org/10.1038/sdata.2016.18
Sourced
The one-dimensional response in the figures (two peaks, maximum 0.90), the Gaussian-process curves (kernel length scale 0.1), the EI and UCB curves, the acquisition-function example (PI, EI, UCB), the share of runs reaching 98% or more of the maximum at 10 experiments (Bayesian optimization 98%, random 29%) and at 15 (100%, 40%), mean best values (at 10: 0.89 vs 0.80), the overall error of active learning (RMSE at 15: 0.024 vs 0.113), and the 2^k and 3^k run countsour calculation (Python and NumPy; mean of 200 runs)Our calculation
Whether Xue et al. had a control experiment, the detailed conditions of the Shields et al. comparison, the specific setting behind the "factor of 20" of Rohr et al., simulations in many dimensions with noise, and an international standard specific to Bayesian optimization or active learningnot confirmed in the primary sources we could access, so not stated (commentary)commentary
The readings on how to divide DoE and Bayesian optimization, turning lab notes into data, the split of work between AI and experts, designing the confirmation of an optimum, and separating noise from model uncertaintyour own organisation and commentary based on the published content; not views stated by the research groupscommentary
Note on figure types: Figs 2, 3, 4, 5, 6, 7 include our calculation, Figs 8 are concept diagrams (vector drawings), and Figs 1, 9 are ImageGen-generated conceptual illustrationsa note by this article (commentary)commentary

Last updated: 22 October 2026. Sources are limited to primary material (peer-reviewed papers, arXiv papers, and official NIST and ISO pages). The simulations and numerical examples (the curves in the figures, the acquisition-function table, the run counts against the number of factors) are our own calculations, not results for real materials. We could not confirm whether Xue et al. had a control experiment, the detailed conditions of the Shields et al. comparison, the specific setting behind the "factor of 20" of Rohr et al., simulations in many dimensions with noise, or an international standard specific to Bayesian optimization or active learning, so we do not state them. All figures are concept diagrams or diagrams that include our own calculation; the ImageGen images are conceptual illustrations.

🌐 Japanese