MIT CSAIL researchers
GPT-6 Astra read and hand-edited Qwen3.5-0.8B’s weights, lifting MATH-500 from 7.9% to 48.1% with no training
Confirmed
Importance: major (4 of 5)Status
- Claim
Confirmed
- Our reporting
- High confidence
- Importance
- Major (4 of 5)
- Last verified
- 4 November 2026
Your AI and this story
- GPT-6 Astra186 days after its cutoff
- Claude Opus 5.5125 days after its cutoff
- Gemini 4 Argon216 days after its cutoff
- Grok 4.7155 days after its cutoff
None of these four assistants can know about it. The closest, Claude Opus 5.5, stops 125 days before it.
Key facts
- Edit: Astra traced looping to one direction written by the MLPs in layers 15 and 19 and subtracted it from 64 output columns in each layer: 131,072 weights, 0.016% of the model
- Base → edited (50 forward passes): MATH-500 7.9% → 48.1%; GSM8K 13.8% → 67.1%; IFEval 21.0% → 62.3%; answers hitting the 32,768-token limit 93% → 33.1%
- With 10 or 25 forward passes the gains were much smaller
- Limits stated by the authors: ‘very early results’; Astra could not improve Gemma 3 270M (which rarely loops); it could not identify a sycophantic model from weights alone; some experiments use small samples; Qwen’s looping problem is documented in its model card
- Reach: 2,758 points on Hacker News (Nov 2), Techmeme lead story on Nov 3
- Lead author’s X announcement: ~6.53M views (fxtwitter, Nov 3)
What happened
The authors gave GPT-6 Astra raw weights of small open models and asked it to change their behaviour by writing new weight values directly, allowed to run forward passes to test ideas but not to train. The headline result is the Qwen3.5-0.8B maths edit; other experiments (sycophancy detection, a diffusion model) were mixed, and the authors say the edit removes an obstacle rather than adding an ability the model lacked. The result is a blog post, not a peer-reviewed paper.
Why it matters
A frontier model directly reading and rewriting another network’s parameters is a concrete, measurable step toward models modifying models, and the sharp reaction shows how closely this is watched in the RSI debate.
Criticism (Nov 2–3)
Matthew Honnibal (spaCy; 996 HN points) argues the post conflates techniques: only three experiments read raw weights with no tools, on networks of 17K–172K weights, while the Qwen result relied on Python code and running the model on practice batches. “It’s not a single technique,” he writes. He notes the MinAtar win holds only on Breakout (517 vs 25; losses on Seaquest 53 vs 89 and Asterix 53 vs 55), and that the Gemma 3 sycophancy detection and the transfer of the Qwen fix to Gemma 3 failed. Simon Willison (650 HN points) showed a local Qwen 3.8 27B doing similar small-network interpretation, and Sean Goedecke argued the abilities are not superhuman.
Sources
6 sources from 6 sites. Numbers match the chips in the text.
6 sources: 1 primary, 5 reactions
Primary
- Takehi, Teoh, Zhang, Khattab: Weight-space programming (blog, Nov 2)rikiyat.github.io, paper
Reactions
- Matthew Honnibal: The ‘Astra can read and write weights’ post is misleading (Nov 3)honnibal.dev, discussion
- Simon Willison: Qwen 3.8 27B on my laptop can interpret model weights, too (Nov 3)simonwillison.net, discussion
- Sean Goedecke: LLMs are not superhuman at reading and writing neural network weightsseangoedecke.com, discussion
- Hacker News discussion (2,758 points)news.ycombinator.com, discussion
- @rikiyatakehi on X (Nov 2)x.com, discussion
Changes
- Added Honnibal, Willison and Goedecke critiques
- X reach added
- Filed