learn/steps in the work
Optimisation
Optimisation is the practice of searching for the best option by trying something, judging the result, and using that judgement to choose what to try next.
What it is
Many scientific questions have the same shape. There is a large set of possible answers, and some way of scoring how good any one answer is. Optimisation is the method of finding a high-scoring answer without checking every option, because checking every option would take far too long. It works as a loop. Pick a candidate, score it, then use what the score revealed to pick the next candidate. Good candidates suggest where to look again; poor ones rule out whole regions. Over many rounds the search drifts towards better answers.
The set of possible answers is often called the search space, and it can be enormous: every shape a protein might fold into, every recipe for making a material, every setting of a model's internal dials. Optimisation methods differ in how they use the score. Some follow the slope, moving a little in whatever direction improves the score fastest. Others keep a running estimate of which untried regions look promising and deliberately test there. Machine learning adds a way to guess the score cheaply, so that expensive real measurements are spent only where the guess says they are worth making.
Why scientists use it
Scientists reach for optimisation when the answer cannot be written down directly but can be recognised once seen. Nobody can calculate the correct fold of a protein from first principles, but a proposed fold can be checked against measurements. Nobody can derive the right furnace recipe, but a batch can be made and examined. In these cases the loop stands in for understanding. It substitutes many cheap judgements for one piece of reasoning that is not available.
It also stands in for human patience. A loop that proposes, measures and revises can run overnight, or across a telescope's nightly flood of data, or over thousands of variations of a model's settings. The same pattern appears in laboratories mixing powders, in astronomy deciding which objects to observe next, and in fitting the structure of a computer model itself. What varies is only the search space and the score; the loop is the same.
In the record
Limits
A loop can only find what its score rewards. If the score is a poor stand-in for what matters, the search will faithfully deliver the wrong thing. Loops also settle into local optima: a spot better than everything nearby, but far from the best overall, with nothing in the score to signal the difference. And each round costs something, so the search space must be narrowed by hand before the loop starts, which quietly builds in whatever assumptions that narrowing carried.
Written by AIxSci: the background from general knowledge, the examples from checked records.
Every article
aix-00277
Software reads AlphaFold predictions to infer how protein complexes assemble
aix-00219
Neural network supplies the sideways flows needed to measure the quiet Sun's magnetic energy
aix-00213
Neural networks predict how much ultrasound energy drives magnesia dissolution
aix-00251
Astronomers map the mass of galaxy cluster Abell 2744 using lensed images
aix-00206
Neural network designs five hard metallic glasses, all confirmed by experiment
aix-00205
Machine learning fitted to flexible molecules predicts oxidation potentials and hydration energies
aix-00156
Protein language model and two classifiers predict where ATP binds on proteins
aix-00153
Neural networks pick amino acid sequences for short peptides in protein binding sites
aix-00160
Neural networks predict how zeolites take up carbon dioxide from structure alone
aix-00163
Peptides designed by simulation and machine learning sit at condensate surfaces
aix-00165
Thin molybdenum disulfide memory cells tested, with reinforcement learning fitting their circuit model
aix-00145
Repeating-coil proteins designed from random sequences using AlphaFold2 in an evolution loop
aix-00144
Machine-learned potentials trained to simulate copper ion conductor Cu7PS6 faster
aix-00139
Robot laser-heats thin films while software picks each next heating condition
aix-00174
Simulations probe shape-shifting of opium poppy's reticuline-flipping enzyme using a predicted structure
aix-00135
Clustering algorithm sorts cluster stars from background stars in thirteen open clusters
aix-00131
Machine-learned potential predicts how chromium sulfide layers rearrange during exfoliation
aix-00181
Protein language model embeddings used to predict succinylation sites in proteins
aix-00187
Machine-learned force field used to model two crystal forms of formamide
aix-00194
Diffusion model generates glass and silicon structures to order from target properties
aix-00126
Pretrained potentials give a structure search a head start in finding atomic arrangements
aix-00119
Neural network potential used to simulate how calcium oxide melts under pressure
aix-00113
Random atoms settle into molecules and crystals on a learned energy surface
aix-00103
Neural network predicts yield of chitosan nanoparticles grown with olive leaf extract
aix-00095
Neural networks estimate dark matter halo masses from a galaxy's neighbours
aix-00093
Neural network predicts gas pressure in galaxy clusters from dark matter alone
aix-00091
Neural network force field simulates how a ferroelectric crystal's molecules begin to spin
aix-00086
Neural networks trained on simulated radio bursts sort real bursts by shape
aix-00081
Language models trained on protein sequences used to predict sugar-attachment sites
aix-00073
Neural networks sort eleven years of Mars plasma data into three regions
aix-00070
Neural network scores candidate composite microstructures in a strength–toughness design loop
aix-00058
Deep-learning model designs petrol blends from octane and soot targets
aix-00057
Genetic algorithm trims chemical reaction lists for hot Jupiter atmosphere models
aix-00056
Deep learning tool predicts how single mutations weaken protein partnerships
aix-00054
Bayesian program merges X-ray diffraction data from three experiment types in one step
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-00037
Hubble and Webb images reveal a candidate massive touching binary star in WLM
aix-00033
Neural network built from physics equations extracts solder deformation coefficients
aix-00029
Cryo-EM maps show water shifting in actin filaments as they age
aix-00026
Algorithm picks starting powders and temperatures for making inorganic materials
aix-00024
Machine learning picked which engineered enzymes to build for fatty alcohol production
aix-00022
Software works out protein shapes from electron microscope images using statistics
aix-00020
Neural network sifts Kepler signals and validates 301 new exoplanets
aix-00018
Telescope targets chosen nightly by a classifier learning from its own spectra
aix-00016
Machine learning picked which shape-memory alloys to make next, round by round
aix-00011
A learning algorithm ran a synchrotron beamline to find a phase-change material
aix-00010
Robotic lab with machine learning proposes and runs 353 inorganic synthesis experiments
aix-00004
Robot lab and learning agent redesign an enzyme to survive higher temperatures
aix-00003
Researchers map the sixteen-part Commander complex using crystals, cryo-EM and AlphaFold2
aix-00002