Pull to refresh
Logo
MIT researchers use GPT-6 Astra to edit another model's weights directly

MIT researchers use GPT-6 Astra to edit another model's weights directly

New Capabilities

A 0.016% weight edit raised Qwen3.5-0.8B's MATH-500 score from 7.9% to 48.1% by stopping reasoning loops, not by adding math skill.

Overview

Updated Nov 3

On November 2, researchers at MIT's Computer Science and Artificial Intelligence Laboratory reported that OpenAI's GPT-6 Astra edited the internal weights of Qwen3.5-0.8B without training or gradient descent. The edit changed 131,072 of the model's roughly 800 million parameters, or 0.016%, and raised its score on the MATH-500 benchmark from 7.9% to 48.1%.

The gain came from stopping repetitive reasoning loops, not from teaching new mathematics. On Gemma 3 270M, a model without the loop problem, the same approach produced no meaningful improvement. The result points to a narrow but real capability: reading and repairing existing weights, not creating new skills.

Why it matters

If a model can read and rewrite another model's weights from a text prompt, safety auditing and cheap fixes could bypass training entirely.

Questions about this story

Free account needed to ask — your question is kept and asked for you right after sign-up. Answers are public.

What was the loop problem exactly? Are we saying that there was just a bug in the model that they modified and that's really what accounted for it? It's not like they added intelligence; they just fixed a bug in the way the model was set up, right? If that's the case it doesn't seem like it's very important.

Yes — the gain came from stopping a repetitive 'Wait' loop that made Qwen time out on 93% of MATH-500 answers, not from adding math knowledge; what's novel is that a language model edited another model's weights directly, not the math score itself.

The result is significant because a general-purpose LLM read and repaired another model's weights without gradient descent — a new capability — even though this particular fix only removed a known flaw.

4 details5 sources2 disagreements
  • The loop: in thinking mode, Qwen3.5-0.8B rechecks answers for thousands of tokens, writing 'Wait, $140 * 6 = $840' over and over; 93% of unedited MATH-500 answers hit the 32,768-token limit without finishing.
  • Astra traced the loop to one direction written by the MLP down-projections in layers 15 and 19, then subtracted it from 64 output columns per layer — 131,072 weights, or 0.016% of the model. Token-limit answers fell from 93% to 33.1%, and MATH-500 rose from 7.9% to 48.1%.
  • On Gemma 3 270M, which loops on only 8.5% of answers, the same approach produced no established improvement (MATH-500 from 6.8% to at most 7.7%), supporting the view that the edit unblocked existing ability rather than adding skill.
  • The prompt debate: researcher Lucas Beyer noted the prompt explicitly told Astra that fixing repetition counted as success; coauthor Jayden Teoh said Claude Code added that hint when expanding a short assignment, without further human feedback.
Room for disagreement
  • Critics Matthew Honnibal and Sean Goedecke argue the headline result is standard ML engineering — specifically activation steering — and that the framing overstates a narrow fix.
  • MIT coauthors and an independent replication by Alex Krentsel counter that the point is broader: the ability to write functional neural-network weights from scratch emerged only in latest-generation frontier models, making the Qwen fix a demonstration of that capability, not a math breakthrough.

Yeah that's just not very novel, right? Who cares if it edits it? It is interesting that it was able to find this bug but it's not like if you had told me it could actually tweak it easily and add its intelligence to it, then that would be insane. But that's far from what you're saying.

You're right that no intelligence was added — the math gain was a loop bug fix — but the novel part is that a general-purpose LLM found and applied that fix by directly rewriting another model's weights, which no one had shown before.

If this generalizes, models could debug and maintain other models without retraining; the open question is whether it's a repeatable capability or a one-off patch.

5 details4 sources3 disagreements
  • Qwen's MATH-500 jump from 7.9% to 48.1% came from cutting token-limit timeouts from 93% to 33.1% — the model already knew the math, it just couldn't stop saying 'Wait'.
  • The new capability is that Astra located a single repetition direction across 131,072 weights (0.016% of the 800M-parameter model) using 50 forward-pass batches and no gradient descent; prior interpretability work required humans to find such directions.
  • The control result makes the point: on Gemma 3 270M, which rarely loops, the same procedure produced no meaningful math improvement.
  • An independent replication by Alex Krentsel confirmed the results and rebuilt the edited model from published logs, scoring 51.0% on a MATH-500 re-run — but the authors admit they haven't built a benchmark or harness to measure how reliably the method works.
  • The 50-pass budget produced a cliff: 10 passes got MATH-500 to 12.3%, 25 passes to 14.1%, and 50 passes to 48.1%, with no variance reported across runs.
Room for disagreement
  • Some coverage framed this as 'gene editing for neural networks' and readers saw recursive self-improvement, but the authors themselves say 'fixing loops is not the same as making a model better at math' — the edit taught nothing.
  • Critics like Trellner argue the method is close to existing ablation/abliteration techniques, just with an LLM finding the direction instead of a human, and that without variance data or a benchmark harness, the 50-pass result could be luck rather than a reliable capability.
  • Lucas Beyer noted the prompt explicitly told Astra that fixing Qwen's repetition counted as success; co-author Jayden Teoh says Claude Code added that hint, so how much of the discovery was Astra's own reasoning is still contested.
0 AI answers with web search. May be wrong.

Key Indicators

48.1%
MATH-500 after edit
Qwen3.5-0.8B's score after GPT-6 Astra edited 0.016% of its weights, with 50 forward passes.
7.9%
MATH-500 before edit
The base Qwen3.5-0.8B score under the same sampling settings.
67.1%
GSM8K after edit
Grade-school math score rose from 13.8% after the same weight correction.
62.3%
IFEval after edit
Instruction-following score rose from 21.0%, showing the fix generalized beyond math.
131,072
Weights changed
The number of individual parameters Astra edited in Qwen3.5-0.8B.
0.016%
Share of model weights edited
The edit touched a tiny fraction of the model's roughly 800 million weights.
33.1%
Answers hitting token limit after edit
Down from 93.0% before the edit, showing the loop behavior was reduced.

Voices

Curated perspectives — historical figures and your fellow readers.

Sign up to generate historical perspectives on this story.

People Involved

Organizations Involved

Timeline

3 events Latest: November 2nd, 2026 · 1 week ago
  1. MIT CSAIL publishes Weight-Space Programming results

    Latest Research

    Researchers report that GPT-6 Astra can read and write neural network weights directly, without gradient descent.

  2. Astra's 0.016% edit lifts Qwen MATH-500 from 7.9% to 48.1%

    Result

    The edit targets a repetition direction in layers 15 and 19, cutting answers that hit the token limit from 93% to 33.1%.

  3. Prompt hint draws scrutiny

    Discussion

    Lucas Beyer notes the prompt told Astra that fixing Qwen's repetition counted as success; Jayden Teoh says Claude Code added the hint.

Scenarios

1

Independent labs replicate weight-space edits on other models

Possible Resolves by Jun 1, 2027

Discussed by: MIT CSAIL researchers and AI research commentators

Other groups try the same approach on different open-weight models. If at least two independent teams report non-gradient weight edits that improve a benchmark by more than 10 points, the capability looks general rather than tied to one model's loop bug.

2

Weight editing proves limited to fixing loop-style failures

Likely Resolves by Jun 1, 2027

Discussed by: MIT CSAIL researchers and technology press

Follow-up work finds that weight editing only helps models with a specific, localized failure like Qwen's repetition loop. On models without such a bug, edits produce small or inconsistent gains, as the Gemma 3 270M result suggested.

3

AI labs ship weight-editing tools for safety auditing

Unlikely Resolves by End of 2027

Discussed by: MIT CSAIL researchers and AI safety commentators

A major AI lab releases a product or API that lets users inspect or edit model weights in natural language. The MIT blog lists auditing without evaluation and zero-data capability steering as possible uses.

Historical Context

3 moments from history that rhyme with this story — and how they unfolded.

March 2019

The Lottery Ticket Hypothesis (2019)

Jonathan Frankle and Michael Carbin at MIT showed that dense neural networks contain sparse subnetworks that can be trained from the same starting weights to match the full network's accuracy. The finding suggested that much of a network's capability sits in a small fraction of its parameters.

Then

The paper sparked a wave of work on pruning and sparse training.

Now

It established that weight structure matters more than raw parameter count, a premise behind targeted weight editing.

Why this matters now

The MIT weight edit changed 0.016% of Qwen's parameters and shifted behavior sharply, echoing the idea that small subsets of weights carry outsized function.

June 2021

Low-rank adaptation, or LoRA (2021)

Edward Hu and colleagues at Microsoft showed that large language models could be adapted to new tasks by training small low-rank matrices rather than updating all weights. The method cut the number of trainable parameters by orders of magnitude while preserving performance.

Then

LoRA became a standard technique for cheap model fine-tuning.

Now

It normalized the idea that small, targeted parameter changes can produce large behavioral shifts.

Why this matters now

LoRA still uses gradient descent. The MIT result goes further by changing weights through a model's reasoning, with no training loop.

March 2017

Evolution Strategies as a Scalable Alternative to Reinforcement Learning (2017)

OpenAI researchers showed that evolution strategies, a gradient-free optimization method, could train neural networks on reinforcement learning tasks by perturbing weights and selecting better performers. The approach matched some gradient-based results but needed far more compute.

Then

It revived interest in gradient-free optimization for neural networks.

Now

Gradient-free methods remained a niche because they scale poorly and lack the efficiency of backpropagation.

Why this matters now

Earlier gradient-free methods found weights by trial and error. The MIT claim is different: a language model reasons about what each weight computes and edits it directly.

Sources

(5)