TL;DR
Get business pricing on tech for your team
- Business-only prices and quantity discounts
- Tax-exempt purchasing
- Multiple users, one account, clear invoices
A post titled “Astra can read and write weights to improve Qwen” groups together experiments that use different methods. In the central Qwen test, Astra used Python and ran the model on practice batches; raw-weight inspection without tools applied only to smaller networks in other experiments. The reported improvement is part of the original post’s claim, while the critique argues the headline framing obscures how it was achieved.
A critique of the post “Astra can read and write weights to improve Qwen” says its headline gives a misleading impression of how the model improved Qwen3.5-0.8B: the reported math result involved Python code and up to 50 batches of practice problems, not raw-weight inspection alone. The distinction matters because the post presents several experiments with different tools and methods under a broad claim about reading and writing neural-network weights.
The original post’s abstract, quoted in the critique, says GPT-6 Astra can identify what a network was trained to do by looking at its raw weights. It also reports that Astra improved Qwen3.5-0.8B’s MATH-500 score from 7.9% to 48.1% after editing 0.016% of its weights, and raised its IFEval result by three times. These are claims made by the original post; the critique focuses on what methods were used to produce them.
According to the critique’s experiment-by-experiment table, raw weight values in the prompt, without tools or running the network, were used in only three smaller-network tasks: identifying a game from a 17,000-weight network, identifying a diffusion network’s output shape, and fixing a 172,000-weight Kinetix car policy. The Kinetix result involved changing 3.5% of its weights in one attempt. The critique says every experiment involving a real language model used Python.
For the Qwen task, Astra could write Python and run the model on as many as 50 batches of practice problems. The author describes the work as a model being prompted to devise and perform tasks a human machine-learning engineer might do, rather than a single method that demonstrates understanding through raw weights alone. The critique does not dispute that the reported score changed; it challenges the framing and the grouping of experiments.
Why the Qwen Method Matters
The disagreement is about the scope of the evidence, not simply whether a score rose. Inspecting weights in a supplied prompt without running a network is a different capability from writing code, executing a model, and using its outputs to guide changes. Readers assessing what an AI system can do need to know which of those processes produced a result.
The critique says combining the methods can imply that one technique both reads raw weights directly and improves a large language model. It argues the experiments do not establish that unified capability. That distinction affects how researchers, developers, and the public interpret claims about AI systems’ ability to understand or modify neural networks. The reported Qwen score may still be of interest, but the method and test conditions are central to interpreting it.
The article also cautions against treating all reported results as equally broad. Some experiments involve small networks, while the Qwen task concerns a language model with 800 million parameters. The Qwen result also includes practice runs, so it should not be described as an outcome achieved with no interaction with the model.
Products Worth Considering

Samsung Odyssey G4 25-inch FHD Gaming Monitor

Samsung Galaxy Tab S10 Lite – 6 GB RAM, 128 GB storage, up to 2 TB microSD, 10.9‑inch LCD, Gray

LG UltraGear 34GX90SA-W 34-inch WQHD Curved OLED Gaming Monitor
As an affiliate, we earn on qualifying purchases.
How the Experiments Differ
The source critique lays out eight experiment groups, including variations, and compares whether Astra read weights, wrote them, used Python, and ran the network. The early raw-weight tasks used networks ranging from 17,000 to 172,000 weights. Other tasks used Python or network execution, including experiments that generated game-playing networks and attempts to identify sycophantic behavior in Gemma 3.
Not every result in the table was successful. The critique reports that one attempt to identify sycophantic behavior failed, while a separate version that exposed attention patterns got three of three examples correct. It also says a Qwen-like weight-editing approach failed when applied to Gemma 3. These details underscore that the table describes a set of different tests, not a single repeatable demonstration across models and tasks.
The author’s central comparison is that directly inspecting raw weights and using code to analyze or alter weights are not interchangeable. The latter can include running a network and observing its performance. The critique says these distinctions should have been made clearer in the original post’s presentation.
“Every experiment involving a real language model uses Python.”
— The honnibal.dev critique
What the Published Results Establish
The source material is a critique of the original post, not an independent reproduction or audit of its experiments. It does not provide code, full prompts, benchmark records, or enough information to independently verify the reported MATH-500 and IFEval changes. The stated method details and score changes should therefore be attributed to the respective posts rather than presented as independently confirmed findings.
It is also unclear from the supplied material how the 50 practice batches were selected, what feedback Astra received during those runs, or whether the reported outcome holds across repeated trials. The critique reports a single Kinetix attempt and notes limitations in some game comparisons, but does not give a full statistical analysis of the Qwen result. The original post’s response, if any, is not included in the source material.
What Readers Should Check Next
The immediate next step for readers is to compare the original post’s methods with the critique’s table, particularly for the Qwen3.5-0.8B experiment: whether Astra used Python, whether it ran the network, and how the practice batches informed its edits. Those details determine what capability the reported result supports.
Further clarity would come from the original authors publishing or pointing to complete experimental procedures, code, prompts, and repeat-run results, and from independent researchers reproducing the benchmark changes under the same conditions. Until that information is available, the most precise description is that the original post reports a Qwen improvement produced with code and model practice runs, while the critique disputes the implication that it was achieved by raw-weight inspection alone.
Key Questions
What is the criticism of the Astra-Qwen post?
The honnibal.dev author says the post groups together different experiments in a way that can imply the Qwen improvement came from inspecting raw weights alone. The critique says the Qwen task also used Python and up to 50 batches of practice problems.
What score change did the original post report?
The original post, as quoted by the critique, reports that Qwen3.5-0.8B’s MATH-500 score rose from 7.9% to 48.1%. That is a claim in the original post; the supplied source material does not independently verify it.
Did Astra use raw weights in any experiments?
Yes. The critique says raw weights were presented directly, without tools or network execution, in several smaller-network experiments. It distinguishes those tests from language-model experiments, which it says all used Python.
Does the critique say the Qwen result is false?
No. Its main objection concerns the description and grouping of methods. It says the Qwen result involved code and model runs, and argues that this is not the same as improving a model by reading raw weights alone.
Source: honnibal.dev
