AIThis post was created with the assistance of artificial intelligence (AI).

🔍 Read the full analysis: Reading, Repairing, And Writing Neural Networks In Weight Space on ThorstenMeyerAI.com

Buying for a business?Offer from Amazon

Get business pricing on monitors, keyboards and dev gear

  • Business-only prices and quantity discounts
  • Tax-exempt purchasing
  • Multiple users, one account, clear invoices
As an affiliate, we earn on qualifying purchases.

TL;DR

Four MIT CSAIL researchers report that OpenAI’s GPT-6 Astra interpreted, repaired and created neural networks by directly reading and changing their weights. Their November 2 blog post logs successes across small game, language and Go networks, but the tests are limited, the post is not peer-reviewed, and the method did not work in every case.

Four researchers at MIT CSAIL report that OpenAI’s GPT-6 Astra could inspect and modify neural-network weights directly, without using a training loop or gradient descent. In a blog post published November 2, the team describes experiments in which Astra identified small networks’ functions, repaired some that failed and wrote new networks—including a small Go model—from scratch. The results offer evidence for a possible new way to work with models, but come from limited experiments documented in a blog post, not a peer-reviewed study.

The researchers call the approach weight-space programming: a language model receives the numerical weights of another neural network and reasons about what they do, then proposes edits or new weights. The team—Rikiya Takehi, Jayden Teoh, Alex Zhang and Omar Khattab—says Astra was not given access to tools such as a shell or web search. Depending on the experiment, it either received weights as text and answered directly or wrote code that ran in a restricted test sandbox.

In the reading tests, Astra named the game behind four of four small game-playing networks and identified the shape represented by three of three small image generators. The researchers also report that it located “copying heads,” a particular kind of component, in three tiny language models without running them. These tests suggest weights can reveal information about a model’s function, though they do not establish that the same approach works on larger or more varied systems.

The repair results were mixed. A car-control network that had failed in 256 of 256 episodes succeeded in 1,024 of 1,024 episodes after Astra changed 3.5% of its weights, according to the post. In Qwen3.5-0.8B, an edit affecting 0.016% of the weights was associated with a rise on MATH-500 from 7.9% to 48.1%. The post also reports that Astra wrote small game networks and a 9-by-9 Go network from all-zero weights; the Go model beat a same-size comparison trained on about 20.5 million games after 50 test runs.

At a glance
reportWhen: Blog post published November 2, 2026; s…
The developmentMIT CSAIL researchers published experiments in which GPT-6 Astra read, repaired and wrote neural networks by reasoning directly about their weights.
Thorsten Meyer AI
MIT CSAIL · 2 Nov 2026

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

What Direct Weight Editing Could Change

If the results hold up under broader testing, direct weight editing could give researchers another way to inspect or make targeted changes to small models, especially when conventional retraining is costly or unnecessary. The Qwen result is striking because the reported change touched a very small share of the weights, while the car example shows a repair evaluated against repeated episodes rather than a description alone.

That does not mean language models can generally debug or improve other AI systems. The reported experiments are narrow, and performance on a benchmark is not the same as reliable behavior in deployment. For organizations using open models, the work also points to a governance concern: weights can be changed in ways that may be difficult to notice without testing and provenance records. The authors’ results do not establish a new production-ready method, and the source says users should expect no immediate change.

Products Worth Considering

Bose QuietComfort Ultra Headphones (2nd Gen), Wireless Bluetooth Noise-Cancelling Over-Ear Headphones, Black

Bose QuietComfort Ultra Headphones (2nd Gen), Wireless Bluetooth Noise-Cancelling Over-Ear Headphones, Black

LG UltraGear 34GX90SA-W 34-inch WQHD Curved OLED Gaming Monitor

LG UltraGear 34GX90SA-W 34-inch WQHD Curved OLED Gaming Monitor

As an affiliate, we earn on qualifying purchases.

From Software 2.0 to Weight Editing

The idea builds on a description Andrej Karpathy gave in 2017, calling neural networks “Software 2.0”: programs formed through optimization in their weights rather than written line by line by a person. The researchers’ proposal reverses the usual direction of that process. Instead of using an optimizer to adjust weights repeatedly from training data, a language model attempts to interpret and write the numerical parameters directly.

The source article says the team released logs covering 1,125 model turns and that it checked them for tool use. It also reports that software engineer Sean Goedecke reproduced one visualization of the Breakout network with a short Python script, a reminder that some apparent patterns in weights may be relatively easy to extract. Separately, a Hugging Face engineer rebuilt the edited Qwen model from the logs and reported a 51.0% MATH-500 score, compared with the blog post’s 48.1% result. That independent reproduction is encouraging but does not replace a full study.

““not through an optimizer, and in particular not with gradient descent””

— The MIT CSAIL researchers, as quoted in their November 2 blog post

How Far the Evidence Reaches

The evidence remains preliminary. The source describes a blog post, not a peer-reviewed paper, and says the experiments used one run per setting, small networks, one model family per task and a single research group. The reported benchmarks and test episodes are specific to those setups; they do not show how Astra would perform across different architectures, larger models or less controlled conditions.

The method also failed in reported cases. Astra could not distinguish an honest model from a sycophantic one using weights alone, and edits did not improve mathematics for Gemma 3 270M, which was not looping. The source says the team itself concluded that editing could not add an ability a model lacked. Further details about repeatability, the robustness of the changes and performance outside the reported tests are not established by the material available here.

Independent Tests and Wider Models

The next useful step is independent replication across more models, tasks and repeated trials, with the test methods and failures reported alongside successful results. The source material does not announce a publication date for a peer-reviewed paper or a planned expansion of the experiments, so those milestones remain unknown.

For now, the researchers’ public logs and the reported Qwen reconstruction provide material other teams can examine. Readers should treat the findings as an early research report: a concrete demonstration in selected small-network tests, not evidence that AI systems can yet repair arbitrary models or replace standard training and evaluation.

Key Questions

What is weight-space programming?

It is the approach tested by the MIT team in which a language model reads or writes another neural network’s numerical weights, reasoning about their function rather than relying on a training optimizer to adjust them.

What did GPT-6 Astra reportedly do?

According to the researchers’ blog post, Astra identified small game and image networks, located copying heads in tiny language models, repaired some failing networks and created several small networks from zero weights.

Did the weight edits work every time?

No. The source reports that Astra could not distinguish an honest model from a sycophantic one using weights alone, and its edits did not improve mathematics on Gemma 3 270M. The researchers also said editing could not add an ability the model lacked.

Has the work been peer-reviewed?

The source describes the November 2, 2026, material as a blog post, not a peer-reviewed paper or an arXiv preprint. It says the researchers released logs, and reports one outside reconstruction of the edited Qwen model.

Does this change how people use AI models now?

The available material does not indicate an immediate change for users. The findings concern limited experiments, and broader tests would be needed before treating direct weight editing as a dependable way to repair or improve models.

Source: ThorstenMeyerAI.com

You May Also Like

9 Best Wireless Gaming Mice To Consider For Your 2027 Setup

A buyer-focused roundup of nine wireless gaming mouse listings, from the versatile Logitech G502 LIGHTSPEED to MMO and compact options.

Show HN: HN Hall Of Fame – Browse 3,100 Legendary Hacker News Links

A new project on Show HN curates and displays 3,100 legendary Hacker News links, highlighting influential posts and discussions from the platform’s history.

How AI Is Reshaping SVG Carving Animations: ‘The Runestone Field’ Overview

AI-driven SVG carving animations bring ‘The Runestone Field’ to life, blending ancient storytelling with modern automation for immersive digital art.

Technology Operations Signal Monitor: PeerTube Is A Free, Decentralized And Federated Video Platform

PeerTube is identified as a free, decentralized, federated video platform, highlighting its relevance for small software companies and product leads.