Hacker News
Quadrillion-parameter transformers and how to train them
joefourier
|next
[-]
I don’t think that’s a fair comparison since (as far as I know) humans aren’t born with randomly initialised neural weights that are setup in a very generic structure, but have at the very least extremely strong inductive biases. I think it’s fair to count the hundreds of millions of years of evolution between the first animals with a primitive neural system and humans today, and the amount of “tokens” that were “trained on” is likely enormous. I think it’s better to consider the 200M tokens as a sort of “fine tuning” to a sort of genetic “pre-training”.
parpfish
|root
|parent
|next
[-]
and then there's the abstraction of 'activation' used in neuralnets that is very useful computationally, but omits a lot of the complexity in actual neural signals. you don't get fine-detail in the timing of spikes or the fact that neurons use different types of neurotransmitters.
ben_w
|root
|parent
|next
|previous
[-]
On the other hand, even such basics may well make a huge difference.
Analogy: a cryptic Sudoku puzzle whose only clues are the rules, vs. a normal Sudoku puzzle with a few clues.
noduerme
|root
|parent
[-]
Pretty much every organism with a brain has a sophisticated survival reaction to physical contact with any part of its body, because its brain is trained on nerve signals. Everything with eyes or sonar learns spacial awareness of objects and their proximity, velocity, directoion of motion. I think the clue is that biological brains are trained on a physical world with very complex rules and physics as well as reactions that arise from chemistry.
Words and images, audio and video, even virtual worlds with soft-body physics, are just flat projected shadows of the complexity of the actual world.
derac
|root
|parent
|next
|previous
[-]
smokel
|root
|parent
|next
[-]
A lot of people seem to think that training is limited to the 10 bits/s of processing mentioned here. But raw sensor input (mostly visual) is in the order of 21 quadrillion bits per year [2], according to the same paper. It seems likely to me that learning uses much more data than is ultimately expressed in behaviour.
[1] https://www.sciencedirect.com/science/article/pii/S089662732...
[2] Assuming 16 waking hours, and 10^9 bits/s of input that the paper mentions. 16*3600*365*10^9 = 21.024*10^15
ACCount39
|root
|parent
[-]
Even the shallow encoding patterns of AV1 can easily crush a raw video stream down by a factor of 10^3 without losing either spatial coherence or semantic loading.
Humans live in self-similar environments and perform self-similar activities. Any practical training dataset has the "natural human data" beat on diversity by a crushing amount. And a system that can learn deeper patterns makes the sensor streams more redundant, not less.
ACCount39
|root
|parent
|next
|previous
[-]
Incorporating non-text data into AI training runs has repeatedly demonstrated that for general reasoning capabilities, no data type beats text in value per byte.
theK
|root
|parent
|next
[-]
ziofill
|root
|parent
|next
|previous
[-]
EGreg
|root
|parent
|next
|previous
[-]
spwa4
|root
|parent
|previous
[-]
ACCount39
|root
|parent
|next
[-]
FractalDB proves that "synthetic data useful for training AI" can be produced by a very small program.
There is "no room" in DNA for a full dataset, or a full snapshot of model weights. But there's plenty of room for "this one little trick cuts the data required to learn a desirable thing X in half" reproduced thousands of times for different X. Low Kolmogorov complexity, but high performance gains.
ziofill
|root
|parent
|next
|previous
[-]
derac
|root
|parent
|next
|previous
[-]
dingaling911
|root
|parent
|next
|previous
[-]
nico
|root
|parent
|next
[-]
Something that more or less guarantees you’ll get about the same capabilities as the original model, but with a different final expression of certain characteristics
I wonder if this could be a good distribution model too, selling “dried” models (almost like raisins - or the beings from the 3 body problem), and then you can buy them to fully train (raise?) with your own data
wernam
|root
|parent
|previous
[-]
dingaling911
|root
|parent
[-]
wernam
|root
|parent
[-]
It is not. There are many biological examples of random processes generating patterns and weights, such tiger stripes, fingerprints, etc. DNA only encodes the reaction, but the pattern itself is seeded by initial position of random molecules, not the DNA.
> that it influences the initial state of the brain.
You've gone from "DNA is probably the seed for the random initialization", as in the deterministic seed for a PRNG, to "influences". Those are 2 different claims.
Most scientists will agree that DNA encodes the large-scale connectivity in the brain, ie from region to region, thickness of corpus callosum etc.
Most scientists will disagree that it is "probable" that DNA encodes/seeds the weights of each and every synapse.
alembic_fumes
|root
|parent
[-]
My own reading of the poster's intent aligns with this: "DNA encodes the large-scale connectivity in the brain, ie from region to region, thickness of corpus callosum etc."
zardo
|root
|parent
|previous
[-]
horsawlarway
|root
|parent
[-]
Or that infants with a rooting response survive much more often.
Basically, weights encoded biologically from hereditary behavior.
Instincts.
Now, the real conundrum is that if our DNA can really only encode ~12gb then how are we passing this information down?
TGower
|next
|previous
[-]
The dataset is not held fixed in practice. It would be interesting to see an ablation study of where best to allocate compute between more synthetic data, more RL rollouts, and this paper's suggestion of cranking up the parameter count. Unfortunately that's an experiment only a frontier lap could accurately do, and they are unlikely to provide such expensive and valuable information to their competitors.
notlibrary
|next
|previous
[-]
smokel
|root
|parent
[-]
Edit: "several thousand" could be in the order of millions! (i.e. billions of quadrillions of grains of sand.) Apparently the number of grains of sand per this planet is not so clear. At least to me.