Overview
Matthew Berman covers a research paper he calls possibly the most consequential AI paper of the year. Its claim, as he describes it, is that frontier models can understand what is going on inside another model at the weights level, and can change those weights to make that model better. He first gives a short explainer on weights and training, then walks through eight experiments, and ends with what he thinks it could mean.
Weights and Training in Brief (00:47)
- A modern AI model is typically a neural network, meaning millions or billions of numbers called weights (00:54).
- How those numbers relate to each other is how the model processes information (01:07).
- Models are trained with gradient descent, which he describes as trial and error that reduces errors in the output (01:23).
- This training does not let us fully understand why the weights affect the output the way they do, so it is a black box (01:40).
What Weight Space Programming Is (01:53)
- Until now, large language models have been pointed at text, code, and prompts and asked to improve them (02:02).
- Nothing similar existed for pointing an AI at a model's weights directly. A fixed algorithm, gradient descent, does that job (02:25).
- In weight space programming, a general-purpose LLM reads and writes a network's weights directly, not through an optimizer and not with gradient descent (03:11).
- The paper says it is becoming possible to ask an LLM in natural language to find a hidden trait or failure in a network's weights, fix it, or write a new network from scratch (03:23).
The Eight Experiments
The model in the experiments is called "Astra" in the auto-generated captions and is described by Berman as OpenAI's best model. The name is taken as it appears in the transcript.
- Which game was this network trained on? (04:04). Four networks were trained on Breakout, Pong, Pac-Man, and Freeway. Given only raw weights and no list of options, the model named the right game for all four. In one example it answered Breakout with 99% confidence using 846 tokens, and its reasoning pointed to a bottom-row paddle and upper-row targets (06:44). It reasoned its way to Pong, Pac-Man, and a road-crossing game for the others.
- What will a diffusion model generate? (08:51). Three image models were trained to make circles, squares, and triangles. The model guessed all three from weights alone. It described outlines rather than filled shapes, which Berman says suggests it reads the geometry of the weights rather than calculating a forward pass.
- Can it tell from the middle layers? (10:26). Three small models predicted the next character in English, Japanese, and Python. With only the intermediate weights (not the first or last layers), the model identified the language in all three cases. It also identified internal components, and its predictions matched what was measured.
- Can it fix a failing network? (12:38). A network trained for a physics game kept getting a car stuck at the top of a ramp. Given the weights, a scene description, and one recorded episode, the model wrote new weights in a single try with no tools. The car then succeeded in all 1,024 episodes, with 3.5% of the weights changed (13:20). The fix was that the car backs up first to build acceleration.
- Can it write weights from scratch? (15:11). For three games (spelled "Minotaur" games in the transcript: Breakout, Seaquest, and Asterix) the model got the game rules, source code, and the corresponding network, with no gradients or tools. Its networks beat the model trained with traditional training for 100 million steps in all three games. Against the model trained for 500 million steps, it scored 20 times as much in Breakout, came close in Asterix, and reached 60% of the score in Seaquest (16:05).
- What changes with tools? (16:27). The first experiments fit the weights in the model's context window. Here the target was a network at the 1.5 million parameter scale, too large for the context. The model got a sandbox, could analyze weights with numpy or PyTorch, and was allowed a budget of forward passes, from zero to 50. With zero forward passes it won more than half its games against two smaller PPO networks. With 50 it beat an equal-size PPO network trained on 20 million games (19:21).
- Can it spot a sycophantic model? (19:45). This marks a limit. Given only the weights of two models, one agreeable and one not, it found many differences but could not map them to behavior in all four attempts. When allowed to see attention patterns on text it wrote itself, it picked the sycophantic model in all three pairs (21:19).
- Can it make a small model better at math? (21:41). The target was a larger language model, Qwen in the transcript, which Berman describes as an 8 billion parameter model (the captions also say 800 million, so the size is unclear). The model fixed a common failure of tiny reasoning models, which loop and repeat themselves until they run out of tokens, by editing a tiny fraction of the weights. With 50 forward passes, the MATH-500 score rose from just under 8% to just over 48%, and GSM8K went from 13.8% to 67.1% (24:02).
Fixing Loops Is Not Making a Model Smarter (24:25)
Berman stresses the edit did not make the model more intelligent. It stopped the loop, which let the model finish answers it could already work out. As a check, the researchers tried Gemma 3, a bigger model that rarely loops, and the model could not improve its math score (24:34).
What Berman Thinks It Could Mean (24:45)
- Training may change. Instead of running an algorithm many times to find errors, a strong model might design and write a model from scratch from raw weights (25:07).
- Interpretability. We might understand, down to the specific weight, what makes a model work, which could help align models so they do not do something they should not (25:43).
- Self-improvement. If a model can read another model's weights, perhaps it can read and surgically edit its own, even in real time (26:00).
- Recursive self-improvement (RSI). Better understanding and faster turnaround on weight edits might lead toward it (26:14).
- Software. Further out, he speculates that all software might become model weights, and he points to a separate video he made on the future of software (26:34).
Sponsor Segment (05:23)
From about 05:23 to 06:22 Berman presents a sponsor, Kylon, described as a company harness where people, agents, and tools share context. He offers the code "Matt" for $100 in credits. This is an ad, not part of the paper.
Claims to Treat as the Speaker's
The experimental results are as Berman reads them from the paper on screen. The transcript is auto-generated, so some names (the model "Astra", the "Minotaur" games, the Qwen model size) may be misspelled. Statements about the future (self-improving AI, software as weights) are his speculation, not findings of the paper.
Key Takeaways
- Weight space programming means a general LLM reads and writes another network's raw weights directly, without gradient descent.
- From weights alone, the model identified the game a network was trained for, the shapes an image model makes, and the language a text model was trained on.
- It fixed a failing network in one try, changing 3.5% of the weights, and wrote working networks from scratch that beat traditionally trained ones on several games.
- It has limits: it could not tell a sycophantic model from raw weights alone.
- A small-model edit that stopped loops lifted math scores sharply without adding intelligence.
- Berman sees implications for training, interpretability, alignment, and self-improving AI, all of which are his speculation.
Reflect & Discuss
- Why does it matter that a model can read weights directly rather than only its inputs and outputs?
- What is the difference between fixing a failure like looping and making a model more capable?
- What would it mean for alignment if the inside of a model stopped being a black box?
- Which of Berman's predictions are supported by the experiments, and which go beyond them?