How AI Approached Neural Networks Through Their Parameters
AIThis post was created with the assistance of artificial intelligence (AI).

🔍 Read the full analysis: How AI Approached Neural Networks Through Their Parameters on ThorstenMeyerAI.com

Before you orderOffer from Amazon

Get the latest gadgets delivered free with Prime

  • Fast, free delivery on millions of items
  • Prime Video, Amazon Music and more included
  • Member-only deals all year
Start your free Prime trial Free trial for eligible customers · Cancel anytime
As an affiliate, we earn on qualifying purchases.

TL;DR

MIT CSAIL researchers report that OpenAI’s GPT-6 Astra identified patterns in small neural networks, repaired selected failures and wrote networks from scratch by editing their weights directly. The results are documented in a public blog post, not a peer-reviewed paper, and the experiments were limited in scale and scope.

Four researchers at MIT’s Computer Science and Artificial Intelligence Laboratory reported on November 2 that OpenAI’s GPT-6 Astra could identify, repair and create small neural networks by reading and editing their numerical weights. The experiments, described as weight-space programming, point to a possible new way to inspect or modify models, but the results come from a research blog post and have not been established across larger systems or independent studies.

The researchers gave Astra the raw weights of other networks and asked it to infer what they did, correct failures or produce new networks. Their approach did not use a training loop or gradient descent to make the edits. The source article says that, in some tests, Astra received weights in plain text and had to respond in one turn; in others, researchers ran code it wrote inside a restricted sandbox.

In one repair test, a car-control network that had recorded zero successful reversals in 256 episodes reached 1,024 successes in 1,024 episodes after Astra changed 3.5% of its weights. In another, an edit affecting 0.016% of the weights in Qwen3.5-0.8B coincided with a rise in its MATH-500 score from 7.9% to 48.1%. The source says a Hugging Face engineer later rebuilt that edited model from the released logs and obtained a score of 51.0%.

The team also reported that Astra identified the games represented by four small game-playing networks and the structures of three small image generators from their weights. In three tiny language models, it found every “copying head,” a component associated with repeating patterns in context. For network creation, Astra produced small game-playing models and a 9-by-9 Go network from zero-valued weights. The Go model beat a same-size comparison network trained on about 20.5 million games in 50 test runs, according to the source.

At a glance
reportWhen: Blog post published November 2, 2026; s…
The developmentFour MIT CSAIL researchers published eight experiments testing whether GPT-6 Astra could read, edit and create 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 Weight-Level Editing Could Change

If the findings hold up in broader tests, direct weight editing could offer developers another way to inspect and make targeted changes to small models. Instead of running further training, an AI system might identify a component linked to a specific behavior and alter a limited set of parameters. That could be useful for debugging or auditing models whose internal operations are difficult to interpret.

The results do not show that this method is ready for routine deployment. The source reports that Astra could not distinguish an honest model from a sycophantic one by weights alone, and that its changes did not improve mathematics performance in Gemma 3 270M, a model that was not looping. The researchers’ stated limitation was that editing could not add an ability a model lacked. The tests suggest a possible method for targeted fixes, not a general substitute for training or model evaluation.

For model users, the source says nothing changes immediately. For developers and organizations, the work raises practical questions about how model weights are produced, reviewed and changed. A model modified outside a conventional training process may need clear records of what was edited and how the resulting behavior was tested.

Products Worth Considering

Apple MacBook Air 15-inch with M5 chip, 16GB Memory, 512GB SSD, and Liquid Retina Display

Apple MacBook Air 15-inch with M5 chip, 16GB Memory, 512GB SSD, and Liquid Retina Display

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

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

Samsung Galaxy Tab S10 Lite – 6 GB RAM, 128 GB storage, up to 2 TB microSD, 10.9‑inch LCD, Gray

Samsung Galaxy Tab S10 Lite – 6 GB RAM, 128 GB storage, up to 2 TB microSD, 10.9‑inch LCD, Gray

As an affiliate, we earn on qualifying purchases.

From Software 2.0 to Weight Editing

In 2017, Andrej Karpathy described neural networks as “Software 2.0”: programs whose behavior is encoded in learned weights rather than written directly by people. As the source article recounts, Karpathy argued that manually coding millions of weights would be difficult. Conventional training instead adjusts those values repeatedly to optimize performance against data and a defined objective.

The MIT researchers’ proposal is to treat the weights more like a program that a language model can inspect and modify. The source names the team as Rikiya Takehi and Jayden Teoh, who contributed equally, along with Alex Zhang and Omar Khattab. The post says Astra was accessed through OpenAI’s Codex command-line tool with built-in tools such as shell access, web search and file editing disabled. In sandboxed tests, researchers ran Astra-written Python code without network access and imposed fixed test budgets.

The source describes eight experiments and says the researchers checked 1,125 turns in the released logs for tool use. It also notes that the post was not peer-reviewed and was not posted on arXiv at the time of publication. The reported results should be read as an initial set of demonstrations rather than a settled assessment of the method.

““This is changing: our neural network weights will soon be natively optimized by LLMs that deliberately reason about their weights.””

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

Limits of the Reported Tests

The available evidence has notable limits. The work is a blog post, not a peer-reviewed paper, and the source says it was not available on arXiv. The reported experiments came from one research group, used small networks and, according to the article, included one run per setting. The range of tasks and model families was limited.

It is not yet clear whether the results will reproduce across independent teams, larger models or different model architectures. The source does not establish how reliably weight edits would work in real-world deployments, how often they might cause unwanted behavior, or whether performance gains would persist under broader evaluation. The Qwen re-run by a Hugging Face engineer is an additional check reported by the source, but it does not resolve those wider questions.

Independent Tests Will Matter

The immediate next step is independent replication of the logged experiments, including checks on whether the repairs and performance changes persist across repeated runs and wider test sets. Tests across more model families and larger networks would show whether the method extends beyond the small systems described in the post.

The released logs provide material for further scrutiny, while the source article does not give a schedule for a peer-reviewed paper or a broader study. Until more evidence is available, weight-space programming remains an experimental research approach. Developers considering similar methods would need to document edits and test for regressions as well as improvements.

Key Questions

What is weight-space programming?

It is an approach in which a language model reads or edits another neural network’s weights directly, aiming to infer or change behavior without relying on a conventional training loop for those edits.

What did Astra repair in the reported tests?

The source reports a car-control network that went from zero successful reversals in 256 episodes to 1,024 successes in 1,024 episodes after a weight edit. It also reports a change to Qwen3.5-0.8B associated with an increase in its MATH-500 score from 7.9% to 48.1%.

Was the research peer-reviewed?

No. The source describes the findings as a blog post published by the researchers on November 2, 2026, and says it was not peer-reviewed or posted on arXiv at that time.

Did the method work in every test?

No. The source says Astra could not identify whether a model was honest or sycophantic from its weights alone, and edits did not improve maths performance in Gemma 3 270M, which was not looping.

Does this change how people use AI models now?

The source says there is no immediate change for users. The experiments are preliminary, and the broader reliability and safety of editing weights this way remain unestablished.

Source: ThorstenMeyerAI.com

You May Also Like

Elon Musk On Grok Developer Rebrand And Trump’s AI Order

A Newsweek headline reports a rebrand involving Grok’s developer after a Trump administration AI order, but key details and any link remain unconfirmed.

DeepSeek Publicizes Bold Moves Against Anthropic’s Claude AI

DeepSeek publicly announces efforts to compete with Anthropic’s Claude Code, signaling increased competition in AI coding tools, though no product details are confirmed.

NVIDIA And SpaceXAI’s Orbital Computing: A New Era For AI Applications

NVIDIA, SpaceX, and xAI are linked in strategic analysis as potential pioneers of orbital data centers, though no official plans are confirmed.

A 77% Inference Cost Reduction: The Role Of Specialized SLM Vocabulary

Hugging Face says VocabX cut measured inference cost 77% in a Portuguese essay grader; the paper is under review and results may change.