learn/ways of learning
Self-supervised
Self-supervised learning trains a model without human-made labels, by hiding part of the data and asking the model to guess what was hidden, so the data effectively labels itself.
What it is
Most machine learning needs labelled examples: a picture with the word "cat" attached, a protein sequence with its known shape. Labels are slow and costly to make, and in science they often do not exist. Self-supervised learning avoids them. It invents a task whose answer is already inside the raw data. A common version hides, or masks, part of each example and asks the model to fill the gap: a missing word in a sentence, a missing patch of an image, a missing stretch of a genetic sequence. The answer is simply the part that was hidden, so the data supplies its own correction with nobody writing anything down.
The invented task is called a pretext task, because it is not what anyone actually wants to know. It is a pretext for making the model learn structure. Another family of pretext tasks shows the model two altered versions of the same example, perhaps cropped or shifted, and asks it to recognise that they belong together while telling them apart from other examples. Either way, the model ends up turning each input into a compact list of numbers, a representation, that captures what matters. That representation is then reused for the real question, usually by training a small extra piece on whatever few labels do exist.
Why scientists use it
Scientists use it because unlabelled measurements are abundant and labels are scarce. Telescopes, microscopes, sequencers and simulations all produce far more raw output than anyone can annotate by hand, and annotating often needs the very expert judgement that is in short supply. Self-supervised learning puts that unused bulk to work. It stands in for a large labelled dataset: the model first learns the general shape of the data from everything available, then needs only a handful of labelled cases to be pointed at a specific question.
In the record
Limits
The pretext task is a guess about what matters, and a model can get very good at filling gaps while learning little that helps the real question. What it learns reflects whatever the raw data happens to contain, including its biases and its instrumental quirks, and nothing in the method reveals them. Because no labels are involved, there is no direct measure of success during this stage, so quality only becomes visible later. Some labelled data is almost always still needed, both to aim the model and to check it honestly.
Written by AIxSci: the background from general knowledge, the examples from checked records.
Every article
aix-00276
Machine learning sorts a simulated polymer into ordered and disordered beads
aix-00275
AI model trained on protein folding predicts how mutations affect binding
aix-00221
Neural network measures rotation periods for Kepler's main-sequence stars
aix-00156
Protein language model and two classifiers predict where ATP binds on proteins
aix-00166
Neural network assigns protein domains to structural families from sequence alone
aix-00138
AI-labelled protein pairs used to test how well function predictors handle unknown proteins
aix-00136
Diffusion model generates synthetic images of the Sun sorted by flare strength
aix-00132
Five codes measured galaxy shapes in simulated Euclid images, one using neural networks
aix-00179
Neural network predicts protein pair binding strength from simplified molecular models
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-00190
A transformer model segments cryo-electron tomograms from three viewing directions at once
aix-00194
Diffusion model generates glass and silicon structures to order from target properties
aix-00129
Neural networks sort supernovae and estimate their distances from brightness alone
aix-00123
Neural networks swap places with black hole image simulations, both directions
aix-00117
Deep learning model predicts polymer heat-softening across 48,208 designed candidates
aix-00115
A shared test set for predicting which enzyme carries out a reaction
aix-00113
Random atoms settle into molecules and crystals on a learned energy surface
aix-00112
Protein language model embeddings tested against classical descriptors for spotting resistance genes
aix-00111
Zero-padding lets one neural network encode crystals with differing element counts
aix-00089
Neural networks trained on atomic surroundings score how mutations change proteins
aix-00083
A compact neural network learns to generate shape-shifting protein structures
aix-00081
Language models trained on protein sequences used to predict sugar-attachment sites
aix-00076
Neural network strips mains-power hum from LIGO data in about a second
aix-00072
Attention patterns inside a protein language model used to cut sequences into reusable units
aix-00065
Model predicts how fast an enzyme works on a substrate, with uncertainty attached
aix-00063
Adding a term for the unfolded protein sharpens AI stability predictions
aix-00061
A search engine for radio galaxy shapes, built on a fine-tuned image-text model
aix-00042
Two unsupervised methods compress fast radio burst spectra into a handful of numbers
aix-00015
Transformer model predicts how gas-storing crystals take up gases, replacing slow simulations
aix-00007
Neural network predicts protein atom positions from amino acid sequence alone
aix-00005