Executive Summary
Physicists at the Hong Kong University of Science and Technology wrapped an active learning loop around a molecular beam epitaxy chamber, the machine that stacks a film an atomic layer at a time, and let it pick its own next experiment. A paper posted on August 18 records how that loop found the conditions where the topological ferromagnet Fe₃Sn grows. The part worth pausing on is what the team left alone. They kept the search algorithm as it was and replaced a single component, the surrogate model that decides what shape the experimental space is assumed to have.
The Gaussian process used by standard Bayesian optimization carries a continuous kernel, and with it the assumption that the parameter space is smooth. The phase boundaries of this material are closer to cliffs. Validated against 17 growth runs, the Gaussian process reached a mean absolute error of 9.92 and the random forest 10.16. On the metric the Gaussian process was slightly ahead, but unfolding the predicted landscape showed that the low error came from a kernel that had smoothed the steep drop away and pushed its predictions toward the global mean of the dataset.
That is why what remains from this work is not the material but the judgment call. A single summary metric cannot tell you whether a model is drawing the experimental space or retreating behind its own average. The difference usually surfaces only after the result fails to arrive.
Key Numbers
The four numbers below point to the trap in the metric, the weight of the input data, the experiment budget, and the slack the conditions leave. All are taken from the text and figures of the paper.
Source: Bollampally et al., arXiv:2608.17742 (2026-08-18)
9.92 : 10.16
Cross-validation error of the two surrogates
Mean absolute error on a 100-point scale. The Gaussian process led on the metric, but its predicted landscape was pressed flat toward the mean
0.37
Importance of the incoming substrate quality
Larger than the Fe/Sn flux ratio at 0.22, which is the growth recipe, and second only to filament power at 0.41, the proxy for substrate temperature
21 runs
Growths used to close the loop
17 runs a person guided plus 4 active learning runs, against 24 to 44 runs in earlier work that applied standard optimization to perovskite oxides
~30K
Temperature width of the plateau of success
Around 3.6W of filament power and an Fe:Sn flux ratio of 0.8, crystallinity holds even when the conditions drift a little
Fe₃Sn Only Grows Inside a 100K Window
Fe₃Sn is a material with an obvious payoff. It is an intermetallic compound with a kagome lattice, and topological Weyl points in its electronic structure give it an in-plane anomalous Hall effect at room temperature, which is the property you would want under a magnetic sensor. The trouble is on the growing side. Within the equilibrium Fe-Sn phase diagram, Fe₃Sn exists as a metastable line compound over a temperature range roughly 100K wide, and a small drift in composition tips it into a competing FexSny phase. The growth window itself is a narrow corridor with cliffs on either side.
Molecular beam epitaxy has felt its way along corridors like that by hand. The convention has been to change one parameter at a time and hold the rest fixed, which leans heavily on dozens of growth runs and on an individual researcher's feel for the machine. Autonomous synthesis driven by machine learning is the attempt to break that bottleneck, and its successes so far cluster around structurally simple elemental systems such as silver and titanium nitride, where the relation between parameters and quality is gentle enough to forgive a fair amount of error.
Three parameters went in. The team moved the Fe to Sn beam flux ratio between 0.5 and 1.2 and the substrate heater power between 3.0 and 4.7W, and added the initial crystalline quality of the Pt(111) buffer layer as measured before growth began. Feeding in heater power rather than temperature keeps the calibration uncertainty of the infrared pyrometer out of the inputs. The output is a single score from 0 to 100, a weighted sum of surface morphology at 50 percent, chemical composition at 25 percent, and crystallinity at 25 percent.
Building that score took some work of its own. Reading diffraction images by eye makes the verdict wobble with the reader, so the team wrote separate algorithms to extract the width and intensity distribution of RHEED streaks and the full width at half maximum of XRD Bragg peaks. The composition score puts a Gaussian curve with a standard deviation of 0.5 around an Fe:Sn ratio of 3.0 so that instrument uncertainty alone is not penalized, and the crystallinity score applies a Gaussian decay 1.5 degrees wide to the peak width. What the model learned as ground truth was not the raw observation but a composite index built this way.
Same Error, Different Landscape
The team kept the frame of standard Bayesian optimization and changed only the surrogate. Expected Improvement stayed as the acquisition function balancing exploration against exploitation, with the mean of the random forest ensemble as the exploitation signal and the variance between trees as the exploration signal. The logic of the algorithm was untouched. What was swapped was the assumed shape of the experimental space.
The surrogate mattered this much because the dataset never passed twenty points. The paper starts from the premise that below roughly twenty samples the choice of regression structure drives the outcome. The practical case for a random forest sits here too. It splits the data by bootstrap resampling, grows separate trees, and averages them, so predictions swing less on small and noisy experimental data.
The team made the case for the swap in numbers. Leave-one-out cross-validation across the 17 growth runs put the Gaussian process at a mean absolute error of 9.92 and the random forest at 10.16. On a 100-point scale that is a gap of 0.24 points, and going by the metric alone, staying with the established method looks like the reasonable call. The subheading the paper attaches here is the illusion of smoothness.
Slice the predicted landscape into a one-dimensional cut and the picture changes. The continuous radial basis function kernel of the Gaussian process smoothed over the sharp thermodynamic drop that separates stable growth from failure, and its predictions settled toward the global mean of the dataset. The paper calls this kernel collapse. The low error came not from tracking the landscape but from retreating to a position where nothing is badly wrong. On the same data the random forest followed the nonlinear boundary as it was, through hierarchical partitions of the space.
An error of 10.16 on a 100-point scale invites the question of whether that is precise at all. What the loop asked of the surrogate, though, was not to hit the score to the decimal but to separate the regimes. In a parity plot of predicted against measured values across the 21 growths the points cluster along the one-to-one diagonal, and that was precision enough to tell an optimal condition from a mediocre one and from a condition that had gone parasitic, which is all that choosing the next experiment requires.
The diagram below is a conceptual rendering of the cut in Figure 3(b) of the paper. The gray line runs nearly flat inside a wide uncertainty band, while the orange line steps up onto a plateau and drops back down. The error metrics of the two lines are effectively the same.
The Starting Surface Outweighed the Recipe
With the random forest surrogate and the Expected Improvement function evaluating the untried regions, what surfaced was not a single sharp maximum but a broad territory. It centers near 3.6W of filament power and an Fe:Sn flux ratio of 0.8 and spans a temperature width of about 30K, and the paper calls it the plateau of success. Inside it, crystallinity holds even when deposition conditions drift a little. In real synthesis a zone with that kind of slack is worth more than a single optimum.
The team left the human contribution in the picture. The preceding 17 growths were conditions a person adjusted while reading crystallographic and composition data, and those coordinates already sat near the plateau. What the active learning loop did was not to find the answer from a blank sheet. It drew the boundary precisely from where a person had already arrived, and kept improving on the maximum.
The more striking result is the feature importance the surrogate extracted. Measured by Gini impurity decrease, filament power came in at about 0.41, the initial crystalline quality of the substrate before growth at 0.37, and the Fe/Sn flux ratio at 0.22. Temperature ranking first is physically unsurprising. Too low and you get island growth and mixed phases, too high and Sn desorbs or alloys with the Pt. The meaning of the ranking is in second place. The second heaviest variable was not part of the growth recipe. It was the state the incoming substrate was in before growth started.
The paper attaches one sentence here. No amount of post-deposition parameter tuning can compensate for a poor starting surface. When the surface morphology of the initial template departed from a flat step-terrace structure, no later combination of parameters reached high crystal quality, and so the authors wrote that improving the substrate preparation protocol pays better than sweeping the flux ratio finely. That the ranking came out of the data rather than out of anyone's prior adds weight to the sentence.
What a good starting surface is, the paper spells out. A c-plane sapphire substrate is chemically cleaned and then annealed in air at 1300K to produce an atomically flat step-terrace structure, and a 5-nanometer Pt(111) buffer layer goes on top. The model took that state as a number rather than as a researcher's opinion, quantifying how continuous the RHEED streaks were immediately before growth and feeding that in as an input. Recording the condition of the input alongside the outcome is what made its contribution traceable afterward.
The flux ratio falling to third means that once the temperature was inside the optimal window, crystallinity and composition held even when the atomic beam flux wobbled, which differs from bulk synthesis, where a small deviation from the ideal composition tips the material into a mixed phase.
Why the Error Spiked on Run 18
The closed loop ran from growth 18 through growth 21, four cycles in which the model proposed the next condition, that recipe grew an actual film, and the characterization results went back into the model. Follow the absolute prediction error across those four and one peak rises above 20 at run 18. It falls to 13.2 at run 19, settles at run 20, and comes down to 9.9 at run 21.
The paper does not read that peak as a failure of the model. Its reading is that the Expected Improvement function was managing the balance of exploration and exploitation as designed, deliberately probing a region of high uncertainty to check a growth boundary that had not been drawn yet. That information went straight back into the surrogate, and the error halved in four runs. Closing the loop in 21 growths compares against earlier work on perovskite oxides such as SrRuO₃ and SrTiO₃, where standard optimization without a closed loop needed 24 to 44 runs.
The paper also leaves spaces empty. The authors validated the surrogate and the acquisition function, but stated that the weights of 50 percent for surface morphology and 25 percent each for composition and crystallinity, along with the design of the score itself, were not optimized and are left for future studies. Adding inputs such as growth rate and watching RHEED evolve as a time series are held over as well. The definition of the right answer that the whole loop chased is still outside the validation.
For anyone working with data, the question this paper leaves has nothing to do with the material. The assumption we lay into our own pipelines is usually smoothness. We treat metrics as continuous and interpolate across gaps, approximate the neighborhood of a threshold as linear, and summarize a model's state with a single validation score. Where that assumption meets an actual cliff is not something a mean error will tell us. Here too, what separated the two models was not the metric but the shape of the prediction.
Editor's Note: The scene repeats in the data quality work Pebblous does. A dataset passes because the aggregate metric looks good, and then it falls apart on the cases near the boundary. And as with the second-ranked variable in this paper, what moves the outcome most is rarely a refined adjustment downstream. It is what went in upstream.
The paper is available at arXiv:2608.17742, and the full code, including the RHEED signal processing scripts, the active learning model, and the raw XRD data, is published in a GitHub repository.