Cascadity Audio
← Maker Views
0

MIT researchers say GPT-6 Astra can read and edit neural network weights directly; a critic says the headline result needed code

The original post has the experiments and full logs; Matthew Honnibal's rebuttal tables which ones really worked from raw weights alone, and Simon Willison tried one on a laptop model.

In a November 2 blog post, Rikiya Takehi, Jayden Teoh, Alex Zhang and Omar Khattab of MIT CSAIL report that OpenAI's GPT-6 Astra can "natively" read and write neural network weights, which they call Weight-Space Programming. Given only the raw numbers of small networks, Astra named which of four grid games each was trained on and what shape each of three diffusion models draws. It also wrote small game-playing networks from scratch. Asked to make the Qwen3.5-0.8B language model better at math without training, it found a cause of the model's reasoning loops and edited 0.016% of its weights; the authors say MATH-500 rose from 7.9% to 48.1% and IFEval from 21.0% to 62.3%. A similar attempt on Gemma 3 270M did not help. The logs are public on GitHub.

spaCy author Matthew Honnibal called the post misleading: by his count only three experiments, on networks of 17,000 to 172,000 weights, worked from raw weights with no tools, while the Qwen result used Python and up to 50 test runs of the model, much as a human ML engineer would. Simon Willison found that Qwen 3.8 27B on his laptop also named three of the four games from the published prompts, and wrote that some wider commentary on the paper did not feel justified.

Read it at the source
Cascadic Analysis 2
UndertowBenchmark scores can overstate real-world reliability

What hidden risk could pull against this, even if the news is good?

The striking numbers, MATH-500 from 7.9% to 48.1% after editing 0.016% of Qwen's weights, come from the authors' own experiments, and the same approach did not help Gemma 3 270M. Matthew Honnibal counts only three experiments that worked from raw weights without tools, while the Qwen result used Python and up to 50 test runs of the model. Simon Willison found a 27B model on his laptop named three of the four games from the published prompts, so the gap between "reads weights natively" and what the logs show is worth checking before relying on it. The logs being public is what makes that check possible.

0
UndertowWe don't completely understand why frontier models behave as they do

What hidden risk could pull against this, even if the news is good?

If the Qwen result holds, a model found a cause of another model's reasoning loops and changed a tiny fraction of its weights, a fix no person wrote and that the same method could not repeat on Gemma. Weights are not source code you can read line by line, so an edit that lifts test scores is not the same as an edit anyone can explain. Better scores show the change helped on those tests; they don't show what else in the model it touched.

0
Rabbit Holes 1