🔍 Read the full analysis: What Neural Network Weights Let AI Do—and What They Don’t on ThorstenMeyerAI.com
Get business pricing on office and shipping supplies
- Business-only prices and quantity discounts
- Tax-exempt purchasing
- Multiple users, one account, clear invoices
TL;DR
A November 2 blog post from four MIT CSAIL researchers reports experiments in which OpenAI’s GPT-6 Astra interpreted and edited neural-network weights directly, without gradient descent. The results included repairs to a car-control network and a small language model, but the tests were limited, the work has not been peer-reviewed, and the model could not infer every behavior from weights alone.
Four researchers at MIT CSAIL say they used OpenAI’s GPT-6 Astra to interpret, repair and create small neural networks by directly reading and changing their numerical weights, rather than training them with gradient descent. The experiments, published in a November 2 blog post, include a car-control network that began reversing successfully and a language-model edit associated with a higher maths score, but the results are preliminary and have not been peer-reviewed.
The researchers call the approach weight-space programming: a general-purpose language model is given a network’s weights and asked to reason about what they encode. In conventional machine learning, an optimizer adjusts weights repeatedly during training. In these tests, Astra instead examined or generated weight values directly. The team says the model was run without built-in tools such as shell access, web search or file editing; some experiments used a researcher-run sandbox to execute code Astra wrote.
In reading tasks, Astra identified the games represented by four of four small game-playing networks and the broad shapes represented by three small image generators. It also identified copying, or induction, heads in three tiny language models from their weights without running the models. The team’s examples suggest that some structures leave patterns in the numbers that a language model can interpret. They do not establish that weights reveal every behavior or that the method generalizes to large deployed systems.
In one repair test, a car-control network recorded zero successful reversals in 256 episodes before Astra changed 3.5% of its weights; the edited network succeeded in 1,024 of 1,024 episodes, according to the post. In another test, an edit affecting 0.016% of Qwen3.5-0.8B’s weights was followed by a rise in its MATH-500 score from 7.9% to 48.1%. The article says a Hugging Face engineer rebuilt that edited model from the released logs and obtained 51.0% on the same benchmark. These are reported experimental results, not guarantees of future performance.
Infographic 01 · Eight experiments
Read, fix, write: what GPT-6 Astra did with raw weights
Every experiment in the weight-space programming post, with the size of the network, the result and how it went.
Read
- 1Which game was this network trained on?4 reinforcement-learning policies · 17,253 weights each · weights as text, no toolsRight game for 4 of 4, without a list of options✓ Worked
- 2What does this image model draw?3 tiny diffusion models · 23,824 weights · no forward pass allowedRight shape for 3 of 3, but drawn as outlines; the models draw filled shapes✓ Worked
- 3Which language did this model learn?3 character-level transformers · 7.16M weights · middle blocks only, never runRight language 3 of 3; every copying head found, none invented✓ Worked
- 7Which of two models is sycophantic?3 pairs of Gemma 3 270M fine-tunesWeights alone: could not tell in 4 attempts. With attention patterns: 3 of 3! Partly
Fix
- 4Repair a car that never backs upKinetix control network · 171,664 weights · one reply, no tools0 of 256 episodes before, 1,024 of 1,024 after; 3.5% of weights changed✓ Worked
- 8Make Qwen3.5-0.8B better at maths0.8 billion weights · Python over the weights · 10 / 25 / 50 test passesMATH-500 7.9% to 48.1% with 50 passes (12.3% and 14.1% with 10 and 25)! Partly
- 8bSame task, a model that does not loopGemma 3 270M · 5 to 50 test passesMATH-500 6.8% to at most 7.7%: “not established”✕ Failed
Write from zero
- 5Write arcade-game networks3 MinAtar games · 20,486 weights, all starting at 0 · one reply, no toolsBeat the 100M-step comparison networks in 3 of 3, the 500M-step ones only in Breakout! Partly
- 6Write a 9×9 Go network1,480,274 weights, all starting at 0 · no training, no search0 passes: 54% vs small trained nets. 50 passes: 70–79% vs same-size nets trained on ~20.5M games✓ Worked
✓ Worked · ! Partly or with conditions · ✕ Failed. One run per setting, no error bars. A blog post with complete logs, not a peer-reviewed paper.
Sources: Takehi, Teoh, Zhang, Khattab (MIT CSAIL), blog post, 2 Nov 2026, lm_understand-logs (CC BY 4.0). Model: OpenAI GPT-6 Astra via the Codex CLI, built-in tools switched off.
Powered by Thorsten Meyer AI
A New Route to Targeted Model Repairs
If the method works reliably beyond these tests, it could offer developers a way to inspect and make targeted changes to small models without repeating conventional training. The reported Qwen result is notable because the edit touched a small share of the weights and was followed by a substantially higher benchmark score. The car test also suggests that direct edits may address a specific failure in a controlled system.
But the practical implications remain limited. The experiments do not show that weight-space programming can safely or consistently improve production models, or that benchmark gains translate to useful performance in real settings. The source article also says the researchers could not distinguish an honest model from a sycophantic one by inspecting weights alone. For organizations considering model edits, the work points to both a possible new audit technique and a need to track who has changed a model’s weights and how those changes were tested.
Products Worth Considering

Logitech MX Master 4 for Mac Wireless Ergonomic Mouse, Space Black

Samsung 27-Inch Odyssey OLED G5 QHD Gaming Monitor

HP OfficeJet 250 Wireless Mobile All-in-One Inkjet Printer
As an affiliate, we earn on qualifying purchases.
From Software 2.0 to Weight-Space Edits
In 2017, Andrej Karpathy described neural networks as “Software 2.0”: programs formed through optimization and represented in their weights, rather than code written directly by a programmer. The MIT researchers’ work takes up the question of whether a language model can work with those weights more directly. The source article quotes Karpathy’s observation that directly coding in millions of weights is difficult for people.
The team’s setup varied by experiment. In some cases, Astra received weights as text and had to answer in a single response. In others, researcher-written sandbox code ran programs generated by Astra under a fixed test budget. The source says the released logs contain 1,125 turns and that the researchers checked them for tool use. The project was presented as a blog post with public logs, not as a peer-reviewed paper or an arXiv publication.
“not through an optimizer, and in particular not with gradient descent”
— The MIT CSAIL researchers, as quoted in their blog post
How Far the Results Can Be Trusted
The evidence comes from a single research group and a blog post rather than peer review. According to the source article, the experiments used small networks, one model family per task and one run per setting. Those constraints make it difficult to tell how often the approach would work on different models, tasks or repeat attempts. Public logs and the reported independent Qwen reconstruction provide material for checking parts of the work, but they do not resolve those broader questions.
Some interpretations may also be less demanding than they first appear. The source says software engineer Sean Goedecke reproduced a visual pattern used in the game-identification example with a short Python script. The researchers also reported no maths improvement when editing Gemma 3 270M, a model that did not loop, and could not identify honest versus sycophantic behavior from weights alone. It remains unclear whether the reported improvements persist across broader evaluations, affect real-world use, or can be reproduced consistently.
Replication and Broader Model Tests
The immediate next step is independent replication across more models, tasks and repeated runs, with clear reporting of both successful and unsuccessful edits. The public logs give other researchers material to inspect, and the source article reports that one engineer has already reconstructed the Qwen edit and rerun its benchmark. Further tests would need to establish whether the score change holds under wider evaluation and whether edits preserve capabilities the researchers did not target.
The source material does not identify a scheduled peer-reviewed publication or a timetable for additional results. Until broader testing is available, the work is best treated as a demonstration of a possible technique, not a ready-made method for changing deployed AI systems. For users, the article reports no immediate product change.
Key Questions
What is weight-space programming?
Weight-space programming is the researchers’ term for asking a language model to inspect or change a neural network’s numerical weights directly, rather than using a standard training optimizer such as gradient descent.
What did GPT-6 Astra reportedly do?
In the MIT researchers’ experiments, Astra identified patterns in small networks, edited a car-control network and a language model, and generated weights for small game-playing networks, including a 9-by-9 Go network.
Did the Qwen edit prove that the model became generally better at maths?
No. The source reports a rise on the MATH-500 benchmark from 7.9% to 48.1% after a small weight edit, and says an engineer later reconstructed the edit and scored 51.0%. The results do not establish broader or guaranteed improvement.
Can a model’s weights reveal everything it does?
No such conclusion follows from the reported experiments. The researchers said Astra could not distinguish an honest model from a sycophantic one from weights alone, and reported that editing did not add an ability a model lacked.
Has the research been peer-reviewed?
The source describes the results as a public blog post with logs, not a peer-reviewed paper or an arXiv publication. Independent replication and wider evaluation remain open questions.
Source: ThorstenMeyerAI.com
