Damian Borth on Training Models From Models, Not Data
St. Gallen's Damian Borth argues the weights of already-trained neural networks are a new data modality you can learn from and generate — letting you train new models from old models instead of scarce data, and one day sample a network on demand.
Weights Are a Modality
<strong>The weights of a trained network are not just the leftover output of training — they are a new input modality</strong> you can learn from, the same way models learn from text and pixels.
weights are exciting uh not only as the output of learning but as the input for learning
If Everything Is Different, Nothing Is Different
The idea began as a software-style question — can you <strong>diff a neural network the way you diff code</strong>? — but raw weights are too unstable to compare, so the fix was to compress a whole population of models into a structured latent map.
if everything is different nothing is different
Testing a Model Without Test Data
Once models live on that map, you can <strong>predict a network's accuracy straight from its weights</strong> — no test set, no forward passes over real data, just its position in the latent space.
Can I test the neural network without the use of test data?
The Blurry Weights Problem
Generating weights is harder than reading them: the decoder hits a <strong>low reconstruction error yet still produces a broken network</strong>, because averaging away the tiny high-frequency details throws out exactly the values that make a model work.
We pluck the weights back to the neural network. Totally screwed up the entire new network.
Train From Models, Not From Data
Because fresh data is running short and the knowledge is already baked into existing models, you can <strong>train from those models instead</strong> — one remote-sensing result matched a 12,000-GPU-hour baseline in about 350 GPU-hours.
this is suddenly interesting because you train from models and not from data
Prompt With Your Data, Not a Model
The method needed a trained model as a starting anchor — a chicken-and-egg trap — so the next step is to <strong>prompt with a private embedding of your data set</strong>, letting a bank or hospital get weights back without any individual sample ever leaving.
you give this embedding to us, we provide you the weights, we give you the weights, you're much faster in continuing training
Sample a Neural Network on Demand
The endgame is one big foundation model of neural networks from which you <strong>sample the exact model you need in a forward pass</strong> — a ViT, a ResNet, an EfficientNet — replacing pre-training rather than repeating it.
we would be actually replacing and totally like replacing pre-training right so why you have pre-trained model you just sample the model that you need
You Can't Be Three Times Lucky
None of this looked inevitable: the idea was dismissed as <strong>esoteric and even “useless,” each early result waved off as a toy</strong>, and it only became a field once scattered researchers recognized each other and named the modality.
you're lucky twice, but you know, three times, you know, your karma is gone for the next years