Top
Best
New

Posted by dbreunig 1 day ago

Astra can read and write weights to improve Qwen(rikiyat.github.io)
2922 points | 879 commentspage 5
famouswaffles 1 day ago|
This is pretty massive, and a result I (and I think most?) would have never expected. Holy Shit. How?? Did OpenAI figure out a way to train this? Are they even aware?
captainbland 1 day ago|
It's probably emergent from training on other ML tasks and general ML/mathematical related reasoning rather than specifically trained for to be honest. Otherwise it would probably have been in an official marketing communication or something.
emrehan 10 hours ago||
I'm working on replicating these experiments (and building the tooling in the meantime) starting with Experiment 8 (the Qwen reasoning loop fix).

My repo: https://github.com/openwsp/openwsp

The forward passes are in progress, 5/50 as I write. It's costing real money and time, and I'd love to collaborate with other hackers (find my email first).

markstos 1 day ago||
Check my understanding: Astra and Qwen would likely choose a different number— weight— to represent any given concept, like “king”.

So to fix the weights, Astra first has learn a new language of how the numbers that represent weights map to meanings?

chrisra 1 day ago|
I think so. I guess the weights could be identical in function, but offset or rotated. I assume a retraining of Astra would yield numerically totally different weights even if functionality was identical.
esjeon 17 hours ago||
Showerthoughts:

1. If you know ANN or, say, perceptron, you know you can eyeball models too. You can even have certain strategies in composing your own network. This weight-space programming thing is nothing new in that sense, and the article doesn’t really provide much beyond “LLM can do it”. That’s not even science…

2. I’m pretty sure this is Transformers thing, not even LLM. Transformer is, by itself, good at finding patterns in relatively-larger data. So this is unlikely limited to Astra.

3. This approach quickly becomes impractical as the scale goes up. Sure, you can also have multiple models chained with fewer connections, but, now that’s what we’ve been doing for years.

All in all, yeah, an interesting find, but too far from changing the game. Over-exaggerated every way. Perhaps one should start from formulating what weight-space programming is, what methodologies, practicality, etc. LLM bench is one of the last things you need.

ernubufiei 1 day ago||
I wonder if this is a result of internal training/RL of Astra for RSI, and this particular use-case not being caught by guardrails.

Absolutely incredible regardless.

crorella 1 day ago||
This is remarkable and something I would have never though of doing regardless of how much it makes sense!

I think we are pre-conditioned (at least this generation) to put artificial blocks to what the AI can achieve, I think new generations won't have this issue.

nakedneuron 1 day ago||
Let's get sci-fi and ponder.. weights programming replaces conventional training. Is something in the veins of the Ken Thompson Hack conceivable? A NN secretly injects its weights that "procreate"?
tiborsaas 1 day ago||
Not only this, we have no idea what the edits mean. Take 3.5% change in weights and a problem is fixed. That's cool, but how do we know if it has not planted a backdoor or crated a sleeper agent?
angry_octet 1 day ago||
A reflection on trusting trust attack is already possible, it is straightforward to create a sub network that is keyed on particular input sequences, and when activated is motivated to recreate that network in any weights it has access to.

This takes that to the next level: while you're telling it to update a model's weights to improve math skills it might also tweak them to favour a particular RNG design weakness, a penchant for reducing the salt in cooking, and a preference for the early works of Huey Lewis and the News.

direwolf20 23 hours ago||
The first part seems doable but how do you make it recreate that network in other models?
angry_octet 3 hours ago||
Embedded models and triggering: https://arxiv.org/abs/2610.13928

You can add layers to an existing model without massive training costs, which is of course obvious, but ideally you would adjust the weights of a number of layers. Ideally this would be done without knowing the weight decryption inputs, i.e. just a worm behaviour.

I recommend the tool hashdeep to compute and verify weight checksums trees, and signatures of those checksums with gpg or minisign [1], so you can always verify weights before they are loaded into your engine.

https://github.com/jedisct1/minisign

bob1029 17 hours ago||
If we are being slightly reductive, this is just more of the exact same thing. The token stream in this case happens to be a projection of the weights of a neural network. I don't see where we violated any of the prevailing assumptions about how these systems operate.

The mapping between spaces in this case is mostly linear. This isn't like gzip or a Turing machine. I'd argue this is even more permissive (easier) than the LLM's originally intended use case of human language.

What happens if we can come up with a model that can directly emit a frontier LLM given some seed context? I feel like we could train a model to recreate astra verbatim. At some level it's just bytes on a disk that can be bundled up into tokens. As long as the representation is rational and consistent I don't see why this wouldn't work.

Roland303 1 day ago||
I dont feel the air of impressivness here. It seems like of course so. Of course theres geometric relationships in the data we dont understand, of course a mathimatical relationship machine found it.

These models are made by a vanishingly small group of people based on how much a frontier lab consumes, of course theres increasing capability in these areas, arent these models having access to much of the same data? didnt chat gpt 4 try to do something like this to chat gpt 2? havent surgical weight edits been done before?

What is with this level of astonishment here? Astraturfing? Im not THAT impressed, i applaude the teams progress, but im not in wonderment.

rumblefrog 1 day ago|
I wonder if the same technique can be applied to model abliteration? It would easily make any open weight models uncensored.
senderista 1 day ago|
It is already the same technique behind abliteration: identifying the direction associated with an observed behavior (refusal, for abliteration) and projecting it out.
More comments...