Transformer language models are doing something more general – LessWrong
lesswrong.com
lesswrong.com
Each word has a direction from that node, and if you use words together, there's a vector between them, a direction.
Like the recent thread[1] about autoencoders that could find very low dimensional representations of lava lamps, and other chaotic systems, I think that's how transformers and word2vec operate.
Also recall that someone had built a tool[2] to find notes that share n-grams automatically in the background, this is a similar idea.
1 - https://news.ycombinator.com/item?id=32294403
2 - https://news.ycombinator.com/item?id=32282260[1] http://pact.cs.cmu.edu/pubs/PSLC-Theory-Framework-Tech-Rep.p...
The argument is that Transformers spend most of their compute finding this language subspace. Once the subspace is found, it’s very easy for it to add words/phrases/etc to the model.
What this is proposing is that we should try to find a better way to represent this subspace.
We have no idea how to represent it at the moment. But maybe transformers can help us with figuring that out.
His idea is that this structure might be similar to the brain's built-in structures, which make learning easy for children. Also, that language materials naturally surface the desirable properties, which is why large language models do so well on other types of problems.
Once the learning scaffolding is modelled, you can use that to build on top of it.
I wonder if the neocortex is the thing that we use together with the learning scaffolding.
In particular an Attention module which satisfies this property?
I did some googling however i only find papers like this one https://arxiv.org/abs/2204.07731 which deals with the O() behaviour with the window size. Not with the activation of the systems.
It sounds a bit like neural networks are the brain's hardware (at least when squinting hard), and training large language models forces the models to spend a large chunk of their training time/effort re-creating portions of the firmware. Once that's done, training on the language (or anything else) is almost trivial in comparison.
That sounds quite plausible to me. It would also explain why so many people feel like this is almost a taste of AGI.
From the article “Well-trained transformers, regardless of task, occupy the same relatively small subspace of parameter space”