Unlocking reasoning in smaller language models is a great direction
MACHINE LEARNING
-
Intel Achieves SOTA Speed Ups Running Fast Transformers CPUs
By
–
Running Fast Transformers on CPUs: Intel Approach Achieves Significant Speed Ups and SOTA Performance https://
syncedreview.com/2022/11/17/run
ning-fast-transformers-on-cpus-intel-approach-achieves-significant-speed-ups-and-sota-performance/
… -
General-Purpose Neural Networks Through Simple Scalable Objectives
By
–
when the core unlock was achieving a kind of general-purpose computer neural net via simple scalable objectives that have strong training signal (many bits of contraints per training example). Like language modeling, and not like reinforcement learning.
So that was interesting 😀 -
Scaling Language Models: Neural Networks as General-Purpose Text Computers
By
–
TLDR: LMs have been around forever. Not obvious finding: turns out that if you scale up the training set and use a powerful enough neural net (Transformer), the network becomes a kind of general-purpose computer over text.
-
A Decade of AI Progress: Language Models and Neural Networks
By
–
I wrote this thread because I spent the last ~decade, obsessing over directions that would make fastest progress in AI, and was very interested in language models (e.g. my semi-famous 2015 post "The Unreasonable Effectiveness of Recurrent Neural Networks" https://
karpathy.github.io/2015/05/21/rnn
-effectiveness/
…) -
Mispredicting scaling potential: Early distraction with reinforcement learning
By
–
But I still mispredicted in how much fertile ground there was in scaling up the paradigm. Like many others in AI I got distracted by Reinforcement Learning too soon, a kind of putting the cart before the horse, …
-
Transformer Training Objective Difficulty Forces Weight Space Optimization
By
–
The second critical ingredient is that while a Transformer seems ~able to act as a general-purpose computer in principle, the training objective has to be hard enough to actually force the optimization to discover and converge onto it in the "weights space" of the network.
-
Language Modeling as Universal Learning Objective Through Text Compression
By
–
Turns out language modeling (i.e. ~next word prediction; equivalent to compression) of internet text is this excellent objective – v simple to define and collect data for at scale. It forces the neural net to learn a lot about the world, "multi-tasking" across many domains.
-
GPT as a General-Purpose Computer Reconfigurable via Natural Language Programs
By
–
If previous neural nets are special-purpose computers designed for a specific task, GPT is a general-purpose computer, reconfigurable at run-time to run natural language programs. Programs are given in prompts (a kind of inception). GPT runs the program by completing the document
-
Transformer: The Critical Unlock Technology for General-Purpose AI
By
–
So the first critical "unlock technology" is the Transformer, a neural net architecture powerful enough to become a general-purpose computer. I've written more about this here: 1) https://
x.com/karpathy/statu
s/1582807367988654081
… and 2)