GPT-6 Astra Tweaked 0.016% of Qwen's Weights and Lifted GSM8K from 13.8% to 67.1%
At MIT CSAIL, researchers gave GPT-6 Astra access to the weights of the small Qwen3.5-0.8B and up to 50 test runs. The agent found that the model got stuck in reasoning loops and hit the token limit. It traced the cause to the MLP blocks of two layers and changed 131,072 parameters out of 800 million.
AI-processed from TG: @ai_machinelearning_big_data (Machinelearning); edited by Hamidun News
It's a familiar pain: you run a small model on a reasoning task, and it spins in circles, repeats the same chunk of text, and ends up hitting the token limit without ever producing an answer. This is usually treated with prompts, repetition penalties or fine-tuning. Researchers at MIT CSAIL tried a different path: they handed the repair to an AI agent and let it edit the weights themselves.
What exactly was done
GPT-6 Astra got access to the weights of Qwen3.5-0.8B via Python and a budget of up to 50 test runs. The condition was strict: no gradients, no backpropagation and no optimizer. Only analysis and direct editing of the numbers inside the model.
The agent first looked at the behavior. It turned out that in most cases the model wasn't making logical errors, it simply couldn't stop: 93% of answers ran into the token limit. In other words, it had the ability to solve the tasks, but the mechanism for ending reasoning was broken.
Next, Astra localized the cause in the MLP blocks of layers 15 and 19, found a direction in weight space associated with looping, and adjusted 131,072 parameters. That is about 0.016% of 800 million.
The results
The numbers are impressive:
- MATH-500: from 7.9% to 48.1%
- GSM8K: from 13.8% to 67.1%
- share of answers hitting the token limit: from 93% to 33.1%
Essentially, the model wasn't "taught math"; an obstacle was removed. It's like a car with a healthy engine but a sticking gas pedal: after the repair it didn't become more powerful, it just started driving the way it should.
The authors call the approach Weight-Space Programming: the model's behavior is edited like code, precisely and in a specific place, rather than smeared across all parameters by training.
Limitations
First, what to keep in mind. This is a single blog post and a single small model. Qwen3.5-0.8B's baseline numbers are very low (7.9% on MATH-500), and a significant part of the gain is explained by the original model being literally broken in reasoning mode. Bringing such a model up to a decent level is easier than improving an already strong one.
There is also direct confirmation: on Gemma 3 270M, which did not have the looping problem, the method gave almost nothing. So this is not a universal "math booster" but a way to treat a specific defect, if the model has it.
It is also unclear how reproducible the result is without access to GPT-6 Astra. The agent itself, by the description, did the main analytical work, and that is expensive and closed. There is no independent verification yet.
What to do with this
For developers who run small open-source models locally or in production, there are several practical takeaways:
- Before fine-tuning, measure the share of answers hitting the token limit. If it is huge, you may have not a knowledge failure but a stopping failure.
- Diagnosis matters more than treatment: understanding which layer and which direction are responsible for the defect is already half the job.
- Surgical weight editing is cheaper than fine-tuning and needs no dataset, but it breaks the usual model versioning pipeline. Such patches will have to be documented and tested for regressions.
- For product managers this is a signal: in a year or two, "fixing model behavior" may become a task for an agent rather than a team of ML engineers.
The main takeaway is that interpretability is becoming a practical tool. If AI can really find a specific failure mechanism and fix it in the weights, this is no longer an academic game but a new way of maintaining models. But for now it is worth waiting for reproduction on other models and independent benchmarks.
- Nov 8, 2026Qwen 3.8 27B Identified Three Games From Neural Network Weights on an Ordinary Laptop
- Nov 8, 2026FlashProve verifies the model behind a response at 110 tokens per second
- Nov 8, 2026Synthetic Pre-Pretraining for LLMs Doesn't Pay Off: At Equal FLOPs, It Loses to Plain Text
- Nov 8, 2026Local AI Matches a Model to Your Hardware and Deploys Ollama from a 42 MB File
Key Questions Answered
What exactly was done?
GPT-6 Astra got access to the weights of Qwen3.5-0.8B via Python and a budget of up to 50 test runs. The condition was strict: no gradients, no backpropagation and no optimizer. Only analysis and direct editing of the numbers inside the model. The agent first looked at the behavior. It turned out that in most cases the model wasn't making logical errors, it simply couldn't stop: 93% of answers ran into the token limit.
What are the key details on The results?
The numbers are impressive: MATH-500: from 7.9% to 48.1% GSM8K: from 13.8% to 67.1% share of answers hitting the token limit: from 93% to 33.1% Essentially, the model wasn't "taught math"; an obstacle was removed. It's like a car with a healthy engine but a sticking gas pedal: after the repair it didn't become more powerful, it just started driving the way it should.
What are the key details on Limitations?
First, what to keep in mind. This is a single blog post and a single small model. Qwen3.5-0.8B's baseline numbers are very low (7.9% on MATH-500), and a significant part of the gain is explained by the original model being literally broken in reasoning mode. Bringing such a model up to a decent level is easier than improving an already strong one. There is also direct confirmation: on Gemma 3 270M, which did not have the looping problem, the method gave almost nothing.
Test Frontier LLMs & Autonomous Agents in One Workspace
Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.
The AI world, distilled — once a week
Seven stories that actually mattered, hand-picked. No noise, no reposts, no press releases.
Done! Check your inbox for a confirmation.