Researchers Find LLMs Can Interpret Model Weights
LLMs can understand model behaviors from weights, sparking interest in Weight-Space Programming. This capability may change how models are improved.
Original reporting · simonwillison.net
Original: “Qwen 3.8 27B on my laptop can interpret model weights, too”
Read “Qwen 3.8 27B on my laptop can interpret model weights, too” at Simon Willison →How this was written. GDS wrote this article with a language model from Simon Willison’s reporting (model: @cf/meta/llama-3.3-70b-instruct-fp8-fast); it describes that reporting rather than adding to it. The original, linked above, is the full story.
Key points from Simon Willison’s report
- LLMs can interpret and modify the raw weights of a machine learning model.
- This capability is referred to as Weight-Space Programming.
- The researchers tested this capability with Qwen 3.8 27B and found that it was able to identify games correctly.
- The model's responses were complex and difficult to understand.
- The significance of this finding is still a topic of debate.
Researchers have found that large language models (LLMs) can interpret and modify the raw weights of a machine learning model, according to Simon Willison. This capability is referred to as Weight-Space Programming.
The paper that introduced this concept, Sparks of Weight-Space Programming, was written by Rikiya Takehi, Jayden Teoh, Alex Zhang, and Omar Khattab. It explores the ability of LLMs to analyze and modify model weights without any environment feedback.
The researchers trained four neural networks to play simplified versions of classic computer games and then fed the weights to an LLM. The LLM was able to identify which game the weights belonged to, according to the paper.
Simon Willison tested this capability with Qwen 3.8 27B, a model that can run on a laptop, and found that it was able to identify the games correctly. This was done by running the model with prompts from the paper's GitHub repository.
The model was able to identify the games Breakout, Pong, and Pac-Man, but failed to identify Freeway. The reasoning traces from the model's responses were complex and difficult to understand.
The capability of LLMs to interpret and modify model weights has sparked interest in the potential for Weight-Space Programming. However, some commentators have expressed skepticism about the significance of this finding, with spaCy author Matthew Honnibal calling the paper misleading.
Questions and answers
What is Weight-Space Programming?
Weight-Space Programming refers to the ability of LLMs to analyze and modify model weights without any environment feedback.
Can LLMs understand model behaviors from weights?
Yes, according to the paper, LLMs can understand model behaviors from weights.
What models were tested in the paper?
The paper tested the capability of LLMs to interpret and modify model weights with Qwen 3.8 27B and other models.


