🔍 Read the full analysis: Weight Space Programming: Exploring How AI Can Read Another Model on ThorstenMeyerAI.com
Get business pricing on monitors, keyboards and dev gear
- Business-only prices and quantity discounts
- Tax-exempt purchasing
- Multiple users, one account, clear invoices
TL;DR
MIT CSAIL researchers reported that GPT-6 Astra could identify behaviors and make targeted edits by reasoning over neural network weights, without using a training loop. Their experiments and a separate set of tests reported by Thorsten Meyer suggest possible uses for auditing and repair, but the results are narrow and the method’s limits and safety implications remain unresolved.
Researchers at MIT CSAIL reported that OpenAI’s GPT-6 Astra could inspect and edit the numerical weights of other neural networks by reasoning over them, without a training loop. The work, described in a November 2 post, points to a possible way to analyze or repair models directly, though the reported tests are limited and do not establish that the method works broadly.
The MIT team supplied Astra with the weights of small neural networks as text and asked it to identify what they did. In one test, four networks with the same architecture had each been trained to play a different grid-based game. The researchers said Astra named the game behind all four networks. In another test, it identified copying heads—attention mechanisms that repeat patterns from earlier text—in three small language models. These are results reported by the research team, not evidence that a model can reliably interpret arbitrary networks.
The researchers also tested whether an AI could write or change weights. According to the source article’s account of the MIT post, Astra generated networks from all-zero weights that beat networks trained for 100 million steps in three arcade games. For an edit to an existing model, the team changed a small part of Qwen3.5-0.8B’s weights to remove one direction associated with a repeating loop. The article reports that the model’s score on MATH-500 rose from 7.9% to 48.1% after the change. The reported effect was specific to a model exhibiting that behavior; the same approach did not improve a model that lacked the loop.
The MIT authors named the approach weight space programming: using a general-purpose AI to reason about a network’s weights, rather than relying on gradient descent to tune them. Their post, by Rikiya Takehi, Jayden Teoh, Alex Zhang and Omar Khattab, included prompts, model responses and evaluations on GitHub, according to the supplied source. The source says all MIT experiments used GPT-6 Astra and that the researchers did not train it for these tasks.
Infographic 01 · What weight space programming showed
Read, write, edit: what GPT-6 Astra did with raw weights
A blog post with complete public logs, not a peer-reviewed paper. Small networks, one research group, one run per setting.
MATH-500 score of the small open model Qwen3.5-0.8B after GPT-6 Astra removed one loop direction from 0.016% of its weights. Before: 7.9%. A Hugging Face re-run of the edited model: 51.0%.
Three things an AI did with raw weights
No training loop, no gradient descent
- Read: named the game behind 4 of 4 small game networks (17,253 weights each) and found every copying head in three small language models with their first and last layers removed.
- Wrote: arcade-game networks from all-zero weights that beat networks trained for 100 million steps in all three games. Breakout: 517.4 against 25.3 for 500 million steps.
- Fixed: a car network that never backed up: 0 successes in 256 episodes before, 1,024 of 1,024 after, with 3.5% of the weights changed.
Fixes what is broken, adds nothing new
Gemma 3 270M rarely loops (8.5% of answers hit the limit). No edit moved its MATH-500 score by more than about a point.
Some things stay invisible
Honest model or yes-man? From the weights alone: not found in 4 of 4 attempts. With a view of the running model: found in 3 of 3 pairs.
Sources: MIT CSAIL blog post, 2 Nov 2026 · logs on GitHub · Hugging Face re-run.
Powered by Thorsten Meyer AI
Direct Edits Could Change Model Audits
If the reported results hold up under independent testing, weight space programming could offer a new way to inspect open models and target specific faults without repeating a costly training process. Developers might use such tools to investigate behavior encoded in weights or test whether a limited edit improves a defined task. That could supplement, but would not replace, ordinary evaluations that check how a model behaves across many inputs.
The same capability has a safety risk. The source article warns that a weight edit could also remove safety training. That is a stated concern, not a demonstrated outcome in the experiments described here. Still, direct modification makes weight provenance and change tracking relevant: users and organizations may need to know where a model came from, what edits it received and whether those changes were tested.
The reported gains also need careful interpretation. A jump on a particular benchmark or a small set of game tasks does not show that a model is generally more capable, safer or more reliable. The results describe specific models and tests; whether the method transfers to larger or differently structured systems is not established in the material provided.
Products Worth Considering

Apple MacBook Air 13-inch Laptop with M5 Chip, 16GB Memory, 512GB SSD, Liquid Retina Display, and Touch ID – Midnight

DJI Mini 3 Drone with DJI RC Controller

Apple iPad 11-inch (A16 Chip, 128GB, Wi-Fi, Pink)
As an affiliate, we earn on qualifying purchases.
From Interpreting Weights to Editing Them
Neural network weights are numerical values that shape how information moves through a model. Training typically adjusts those values through repeated optimization, including gradient descent. The resulting behavior is distributed across many weights, which can make a trained network difficult to interpret by reading its parameters alone.
Research on mechanistic interpretability has sought to identify meaningful structures inside networks. The source article refers to a 2021 Anthropic study that found some algorithms could be detected directly from weights, while noting that such work has generally involved specialist tools and analysis. The MIT work asks whether a general-purpose language model can perform some of that inspection and modification through prompts and reasoning.
The source article also describes separate experiments conducted by Thorsten Meyer using two AI systems. It reports that one edit helped a local model finish 12 of 15 legal answers, compared with four before, while its legal score remained zero; another AI review found faults missed by green tests; and a single-matrix change raised a narrow JSON test result from 49 to 70 out of 120. These are the publisher’s own reported tests, distinct from the MIT experiments, and the article does not establish that they were independently replicated.
“It fixes what is broken; it cannot add what is missing.”
— Thorsten Meyer, describing the reported limitation of the editing approach
How Far the Results Generalize
The supplied material does not establish whether the MIT results have been independently replicated, or how reliably the method would work on larger models and tasks beyond the small networks described. It also does not provide enough detail to assess the full evaluation design, including how the reported benchmark changes compare with other possible interventions.
The source article says the MIT team published prompts, replies and evaluations on GitHub, but the materials provided here do not include the underlying repository or a full technical paper. The difference between an improvement on a narrow test and a dependable model-wide improvement remains important. It is also unclear whether weight edits that improve one behavior could introduce failures elsewhere, or how safety-related effects would be detected before deployment.
Independent Tests Will Set the Scope
The next step is scrutiny of the researchers’ published prompts, responses and evaluations, followed by independent replication across models, tasks and evaluation methods. Further tests would need to check not only whether a requested edit changes a target behavior, but whether it affects other capabilities or safety properties.
The source material does not give a schedule for additional MIT results or identify a planned deployment. For now, the work is best understood as a research report about a possible technique, not a validated model-maintenance process. Developers considering similar edits would need to document the model and changes, test performance beyond the targeted example, and examine safety impacts before relying on the results.
Key Questions
What is weight space programming?
It is an approach in which a general-purpose AI reasons directly about a neural network’s numerical weights to describe, generate or edit the network, rather than using a training loop for the change.
What did the MIT researchers report?
They reported that GPT-6 Astra identified the tasks behind four small game networks, found copying heads in three small language models, generated networks for game tasks and made a targeted edit to Qwen3.5-0.8B. These are research-team-reported results, not proof of general reliability.
Does the approach make models better overall?
The reported MATH-500 result improved after a particular edit, but the material describes a specific model and intervention. It does not show that the method improves models across tasks or prevents regressions elsewhere.
Could editing weights affect a model’s safety?
Yes, that is a concern raised in the source article: direct edits could potentially remove safety training. The supplied account does not report a tested demonstration of that outcome, so its likelihood and scope remain unclear.
Source: ThorstenMeyerAI.com
