models/XGBoost
XGBoost
XGBoost is a piece of free software that builds a prediction from hundreds of small decision trees, each one added to correct the mistakes of the trees before it.
What it is
A decision tree is a chain of yes or no questions about a measurement that ends in a guess. One tree on its own is crude. Gradient boosting grows many trees in sequence: the first makes a rough guess, the next is trained on what the first got wrong, the next on what remains wrong, and so on, with each tree's contribution scaled down so no single one dominates. XGBoost is a popular library, a reusable bundle of code, that does this. Scientists feed it a table where every row is one case and every column is one measured or computed quantity, and it learns to predict a number or a category from those columns.
Because it works on tables, the columns can be anything a researcher can count or calculate. In materials chemistry they may be properties of chemical starting powders or quantities worked out from an alloy's recipe. In astronomy they may be measured brightnesses, or numbers taken from a simulated wave. In biology a protein's sequence of amino acids is first turned into a fixed list of numbers, and those become the columns.
Why scientists use it
Scientists reach for it because experimental and simulated data often arrive as modest tables, not as the vast image or text collections that other methods need. On such tables boosted trees tend to be accurate with little tuning, cope with columns measured on wildly different scales, and tolerate missing entries. They also give a rough ranking of which columns mattered most, which is useful when a researcher wants a hint about mechanism rather than only a number.
In practice it stands in for a formula nobody has. Where theory cannot say what temperature a reaction needs, or which physical state an untried alloy will adopt, or which parameters of a distant object produced the light we see, XGBoost is fitted to known cases and then asked about unknown ones. It is also cheap to run, so it can sit inside a larger pipeline and answer quickly, including in a laboratory that chooses its own next experiment.
In the record
Limits
It only knows the table it was shown. Asked about a case unlike anything in training, it still returns a confident answer, and with trees that answer cannot stray beyond the range already seen. It finds patterns, not causes, so a column that merely travels alongside the thing of interest can look important. Its many trees are hard to read as an explanation. And when the training cases come from simulations, it learns the simulation's habits, including any way the simulation departs from the world.
Written by AIxSci: the background from general knowledge, the examples from checked records.
Model family
Every article
aix-00279
Machine learning predicts where dopant atoms sit in hexaferrite crystals before refinement
aix-00273
Deep learning model flags bacterial proteins likely to drive infection
aix-00271
Machine learning predicts galaxy 'relicness' from survey measurements, cutting spectroscopy demand
aix-00238
Classifiers label individual TESS brightness readings as planet transits or not
aix-00210
Language models suggest ingredients and firing temperatures for inorganic materials recipes
aix-00170
Machine learning predicts strength of PLA plastic filled with boron nitride flakes
aix-00133
Regression models predict how graphene loading changes aluminium's electron emission
aix-00181
Protein language model embeddings used to predict succinylation sites in proteins
aix-00184
Machine learning scores short protein stretches that mark proteins for destruction
aix-00188
Machine learning sorts antibody heavy chains by the germ they target
aix-00121
Machine learning sorts mitochondrial proteins into three compartments from sequence alone
aix-00117
Deep learning model predicts polymer heat-softening across 48,208 designed candidates
aix-00107
Machine learning sorts plant protein sequences into disease-resistance proteins or not
aix-00090
Machine learning reads planet-forming disk masses from archival ALMA observations
aix-00068
Machine learning predicts marine steel corrosion from seawater conditions and alloy make-up
aix-00066
Machine learning sifts 25,000 known materials for quantum-technology host candidates
aix-00051
Ultrasound-treated clay bleaches cooking oil, with machine learning picking the settings
aix-00049
Eight machine learning methods sorted supernova gravitational wave signals by nuclear physics model
aix-00040
Statistical model of 5,441 perovskite solar cells predicts efficiency and suggests recipes
aix-00025
Machine learning picks a new metal mixture, which casting and X-rays confirm
aix-00010