Subscribe

Artificial Intelligence

MIT Researchers Say GPT-6 Astra Can Read and Rewrite Neural Network Weights Without Training

An edit to 0.016% of Qwen3.5-0.8B's weights lifted its MATH-500 score from 7.9% to 48.1%, according to a blog post from MIT CSAIL researchers. The results are not peer reviewed.

DailyMech Staff

MIT Researchers Say GPT-6 Astra Can Read and Rewrite Neural Network Weights Without Training
Photo by axonite on Pixabay — Pixabay Content License

OpenAI's GPT-6 Astra can work out what a neural network does and change it by editing its raw weights directly, with no gradient descent or training, according to a blog post from four MIT CSAIL researchers. Its biggest result: a 0.016% weight edit that raised a small Qwen model's MATH-500 score from 7.9% to 48.1%.

Close-up of a green circuit board with microchips

Photo: axonite / Pixabay

Rikiya Takehi, Jayden Teoh, Alex Zhang and Omar Khattab call the approach "Weight-Space Programming." Published November 2, the post reports early results. It has not been peer reviewed.

The headline result

Qwen3.5-0.8B, run in thinking mode, is prone to reasoning loops, which Qwen's own model card warns about. The researchers say 85 of its first 96 practice answers ran to the 32,768-token limit.

Using a Python session over the weights and a limited budget of forward passes, Astra traced the looping to one direction written by the MLPs of layers 15 and 19. It subtracted that direction from 131,072 weights, 0.016% of the model's 0.8 billion.

Qwen3.5-0.8B, 50 forward passes Before After
MATH-500 7.9% 48.1%
GSM8K 13.8% 67.1%
IFEval (instruction following) 21.0% 62.3%
Answers hitting token limit 93.0% 33.1%

Source: MIT CSAIL researchers' blog post. Scores are as reported by the authors.

Budget mattered. With 10 or 25 forward passes, MATH-500 reached only 12.3% and 14.1%, and the loops barely went away.

Reading, fixing and writing smaller networks

The post also reports experiments on smaller networks:

  • Reading: Given only the 17,253 weights of each of four game-playing networks trained with PPO, Astra named the right game for all four: grid versions of Breakout, Pong, Pac-Man and Freeway.
  • Fixing: A Kinetix car policy that never cleared a ramp succeeded in all 1,024 episodes after Astra edited 3.5% of its weights in one reply, with no tools.
  • Writing: Networks Astra wrote from scratch for three MinAtar games beat PPO trained for 100 million steps in all three.
  • Go: With 50 forward passes, a 1,480,274-weight 9x9 Go network Astra wrote beat an equal-sized PPO network trained on 20 million games.

The limits

The researchers report failures too. Astra could not tell which of two Gemma 3 270M copies had been fine-tuned to be sycophantic from the weights alone. It succeeded only when allowed to see the models' attention patterns.

It also could not make Gemma 3 270M, which rarely loops, better at math. No edit moved MATH-500 by more than about a point. The authors conclude that editing "could remove an obstacle that hid an ability, but it could not add an ability the model lacked."

That matters for reading the Qwen result. It shows a fix for a specific failure, not a general way to make models smarter.

Why it matters

If the results hold, weight editing could offer targeted repairs without retraining, and a way to audit models by reading weights rather than running tests. The authors also raise uses such as unlearning and merging models. Those are their projections, not demonstrated results.

The team has published full experiment logs, including prompts, Astra's outputs, code and evaluations, and released the edited Qwen model on Hugging Face. That makes independent checking possible.

What to watch

  • Replication. Whether outside groups reproduce the Qwen gains from the released logs and model.
  • Other models. Whether the method works on models from other labs or on larger networks.
  • A benchmark. The authors say they are building a benchmark and harness for weight-space programming.

More coverage is on our Artificial Intelligence hub.

How we reported this

DailyMech read the researchers' blog post in full and checked every figure against it. We did not rerun the experiments. All results are the authors' own and have not been peer reviewed. The logs link is taken from the post.

Published and fact-checked November 2, 2026.

Sources

  1. Takehi, Teoh, Zhang and Khattab (MIT CSAIL), "Sparks of Weight-Space Programming," Nov. 2, 2026: https://rikiyat.github.io/blog/weight-space-programming/
  2. Experiment logs (GitHub): https://github.com/RikiyaT/lm_understand-logs

DailyMech used AI tools to help research and draft this article; it was fact-checked by our editors.

The Daily BriefingSample

Intelligence, distilled. Every morning.

Sample briefing. A five-minute read of the most important stories in AI and technology, once this list is real.

Sample form. It does not work. The address is not stored or sent.