687 points dbreunig 1 hour ago 202 comments
jstummbillig 1 hour ago | parent
I'll chalk up never even having thought of this being an option as yet another instance my human hubris, and a warning sign.
famouswaffles 1 hour ago | parent
ForHackernews 1 hour ago | parent
hmokiguess 59 minutes ago | parent
krackers 49 minutes ago | parent
It is still very surprising though, considering it apparently displays an "intuitive" understanding of the weights, that make whatever Goodfire did look like primitive monkeys poking at it by comparison.
tompark 43 minutes ago | parent
mastercheif 42 minutes ago | parent
lifty 1 hour ago | parent
vessenes 1 hour ago | parent
Astra can, without tooling, determine what games small networks are trained on, can edit the weights of networks directly to improve outcomes, and can hand edit a small qwen model to improve its math skills by like 5x.
I'm shook. If you'd asked me this morning whether LLMs have native understanding of their weights that is less than human <-> neuron understanding, the same as human or more than human, I would have said "same to less" depending on definitions.
No human can go edit a brain to become better at math. This is just very, very surprising to me and extremely interesting. I would guess this upsets quite a number of interp theories and philosophical takes on what's going on with these networks.
mentos 1 hour ago | parent
objektif 55 minutes ago | parent
topspin 42 minutes ago | parent
gavinray 39 minutes ago | parent
This sort of throws a wrench in the whole "stochastic parrot" idea...
I am not surprised, though I expect many to be.
user43928 14 minutes ago | parent
The other day I was thinking about the definition of AGI.
I was asking myself the question that when there is no form of data that I can think of throwing into Claude Code and have it not come up with some sort of intelligent answer about it, is that already general intelligence?
porridgeraisin 35 minutes ago | parent
FergusArgyll 34 minutes ago | parent
swader999 29 minutes ago | parent
huijzer 46 minutes ago | parent
I wouldn’t mind if AI progress would stop right here and now, but I fear it will continue, and increase inequality in society which is contrary to what the CEOs say (as usual).
curt15 39 minutes ago | parent
juleiie 28 minutes ago | parent
That’s the beauty of the democratic capitalism system. If a government isn’t totalitarian, it naturally seeks to preserve stability thus having to elevate common people, lest they would cease to form a civilized group or simply vote away the politicians.
99% rule the 1% through elections.
There is no better system of checks and balances where opposite engines of greed vector sum to faster and faster abundance for everyone.
vineyardmike 39 minutes ago | parent
It’s no secret that these big labs see “recursive self improvement” as a primary goal. It seems natural that the models would be explicitly trained to excel at all sorts of ML related tasks as a result. Is this one of those tasks, or is this emergent?
user43928 18 minutes ago | parent
That's also matching what I see when I work with Opus 5.5 to optimize models. It seems to understand what individual layers are for, and can thus sometimes suggest optimizations, where I as a layman would be completely clueless.
The latest models are performing amazingly. Because of this, I disagree with popular comments saying that eg. DeepSeek is good enough, AI-assisted development was where the real value was at, etc.
We see huge progress at the frontier, while the open competition is around GPT-5.5's level, and that model was released in April. Let's see how things develop in the future.
caaqil 17 minutes ago | parent
Maybe there's some general capability, call it g, that can explain all the underlying capabilities and improvements, including on ML tasks? Huh, I am getting a bit of déjà vu here.
jrflo 5 minutes ago | parent
swiftcoder 20 minutes ago | parent
famouswaffles 1 hour ago | parent
Wheen 55 minutes ago | parent
dontknowmuch 48 minutes ago | parent
shwaj 38 minutes ago | parent
The parent's point still stands, I think. Even if the multi-trillion param model is MOE, each expert is still (assumedly) larger than the model being optimized.
It would be interesting to see future work that characterizes the relative model sizes (and considers MOE vs not-MOE) to see what relative scales this result holds across.
torben-friis 54 minutes ago | parent
Could a model then transmit concepts to another?
Say that you have a model that has been biased in some way. could another model "read" the bias straight in the weights? could it edit such a bias on the spot?
What about at-scale generation of custom models? If I want to study chemistry offline, could astra just hand me a local-runnable model tailored to have chemistry knowledge?
Most importantly, this feels very singularity coded. the ability to read and reshape weights by an llm.
mlfreeman 45 minutes ago | parent
HIV integrates viral DNA into the DNA of certain cells, IIRC.
9x39 45 minutes ago | parent
Makes me think about hostile hot-patching of weights of models we use, maybe they exfil data, perform tool use, or have triggers for specific types of responses. Would we even recognize what's going on?
charm137 52 minutes ago | parent
EDIT: I think the bigger implication is that backprop is not the only game in town.
galaxyLogic 45 minutes ago | parent
But shouldn't the model-providers be the ones doing this kind of "post training learning"?
charm137 37 minutes ago | parent
adw 38 minutes ago | parent
from this month
GolDDranks 35 minutes ago | parent
They don't have usually access to their own weights?
theowaway213456 32 minutes ago | parent
charm137 23 minutes ago | parent
js8 50 minutes ago | parent
FiniteField 46 minutes ago | parent
galaxyLogic 38 minutes ago | parent
js8 30 minutes ago | parent
WarmWash 50 minutes ago | parent
Remember that they want to build ASI, these LLMs are just intermediate steps to help them get there.
mlazos 49 minutes ago | parent
galaxyLogic 43 minutes ago | parent
But how do they know which answers are "better"?
bluebands 16 minutes ago | parent
vessenes 23 minutes ago | parent
sligbad 48 minutes ago | parent
I know I'm being pedantic, and I understand you mean "edit" like "surgically", but it does still feel worth noting.
baobabKoodaa 42 minutes ago | parent
spiderfarmer 42 minutes ago | parent
nialv7 41 minutes ago | parent
LLM weights are _white boxes_ to LLMs.
ostif-derek 47 minutes ago | parent
It is a very cool discovery, but I'm not surprised that you can do it.
pants2 45 minutes ago | parent
Perhaps, I'm pondering, if brains were as transparent and editable as LLMs, that you could look at a small brain when visualized the right way and have some intuitive understanding of it based on its representation in your own brain?
reducesuffering 41 minutes ago | parent
pizza234 30 minutes ago | parent
> Today, recursive self-improvement is often operationalized as a model writing code that launches training jobs. An LLM that can inspect, debug, and improve its own weights, or those of a newer model, offers a richer, more native path to it.
reducesuffering 2 minutes ago | parent
Yes, but nobody should be surprised when large amounts of intelligence results in changes to this process in support of the obvious end goal! Lesswrong.com discussions about AI were predicting this behavior a decade ago, before the transition from machine learning to the Attention paper and LLM's. The intelligence process will change but the world's premier capital and human intelligence have been laser focused on this and the trajectory has been crystal clear for those paying attention to second order effects and not the immediate here-and-now... It's quite astonishing how much discussion on HN is about present LLM capabilities and immediately proven wrong within 6 months.
saidnooneever 40 minutes ago | parent
ssn2000 40 minutes ago | parent
augment_me 29 minutes ago | parent
So it's not able to insert new knowledge, but it's able to adjust the routing/looping/weighing of existing one.
As I understand, it can replace post-training like LoRA/GRPO, but if it'd cheaper the authors don't go into
ciefa 28 minutes ago | parent
If this turns out to be as big as it sounds, in hindsight it will look very obvious, I feel like!
giancarlostoro 27 minutes ago | parent
For now...
l9o 24 minutes ago | parent
They also tried the same with Gemma 3 270M, which doesn't loop and is just bad at math, and Astra couldn't improve it. Still impressive, but it's more in the realm of what I'd expect, given labs are probably training their models on ML research and interpretability work.
vessenes 21 minutes ago | parent
bluebands 18 minutes ago | parent
It looks like AI research is having its Opus 4.5 moment (which is big), but I'm really not sure if this represents some insane continual learning loop.
Aurornis 4 minutes ago | parent
The work done in this experiment could have also been done by a sufficiently motivated human with enough time to explore. There have been a lot of interesting LLM introspection tools that allow you to peek into the model and see what's being activated and run experiments to trigger it.
Are you familiar with abliterated or "uncensored" models where weights have been modified to avoid triggering refusal patterns? This is the same type of work, applied to a specific type of error that was impeding math within Qwen. That work can also be done with an LLM in a harness running the experiments.
So I don't think your analogy of a human modifying a neuron is quite applicable. LLM weights are not neurons and they've been inspectable, by humans or LLMs in a harness, for a long time.
sznio 4 minutes ago | parent
kristiandupont 1 hour ago | parent
Jtarii 1 hour ago | parent
jefb 1 hour ago | parent
Starlevel004 1 hour ago | parent
shwaj 30 minutes ago | parent
ernubufiei 1 hour ago | parent
Absolutely incredible regardless.
6thbit 1 hour ago | parent
gunalx 1 hour ago | parent
_boffin_ 1 hour ago | parent
vkgcr 1 hour ago | parent
mynti 1 hour ago | parent
porridgeraisin 1 hour ago | parent
That an LLM was trained on various policy weights, along with labels of what that policy does (not labelled directly, but indirectly) and is then able to guess what game a policy is trained for purely from its weights, and one-shot generate weights for these games, means that there is some way to compress/recover/represent what an NN has learned purely from its weights, which is what interpretability is all about. Potentially, it could reveal interpretability tools much better than the ones we use today.
Edit: tweets from one of the coauthor providing more context:
skybrian 1 hour ago | parent
(When they say "Writing a Go algorithm," they mean the board game, not the language.)
adeptima 59 minutes ago | parent
kingstnap 59 minutes ago | parent
But for real this is insane. Okay I need to get on this stat.
InvisGhost 57 minutes ago | parent
I wonder how it would do with distilling models by hand?
Ardon 57 minutes ago | parent
This also seems like the new frontier of distilling, I can't imagine how you manage to stay on top with the best LLM if the LLM knows how to recreate its own expertise into another set of weights
And the real question is how well this recurses. Is this pushing back the difficulty of improvement curve?
davesque 56 minutes ago | parent
aroman 50 minutes ago | parent
kingstnap 37 minutes ago | parent
However, this doesn't mean its not magical when someone shows a next token predictor hand tune the weights in Qwen to make it generalize on math.
This is legit the stuff of science fiction if you presented it to mechanistic interpretability people a year or so ago.
nater5000 33 minutes ago | parent
Maybe, but it's more like Astra has been trained on enough practical linear algebra problems to be good enough at "eyeballing" how adjusting some weights will result in different outcomes (among other things).
To put it another way: a human can learn to do what Astra is doing here with enough time and assuming the weights are small enough to be practically comprehensible. I know I've gone through the practice of whiteboarding the training of simple neural networks on a whiteboard to understand how they work, so it's not an absurd concept in itself.
The scale of this, though, is certainly extreme and definitely not something that I would have thought any publically available model could handle at this point. It's worth noting, though, that there's virtually no way these frontier labs haven't been exploring this exact concept for a while now.
>In other words, not black magic?
It's just math. Extremely complex and impressive math, but we're still just talking about matrix multiplication under the hood, and none of this suggests anything otherwise.
josh-wrale 56 minutes ago | parent
bl0rg 15 minutes ago | parent
ahmedfromtunis 56 minutes ago | parent
This looks very similar to that in a way.
I wonder however if a model can give itself a "skill" or capability that it didn't initially have, just be modifying its own weights.
Here, Astra was able to intervene because the treated model was way less capable. But, would it be able to improve Fable's performance for example, since they both are on the level more or less?
agrippa 54 minutes ago | parent
ahmedfromtunis 42 minutes ago | parent
I looked it up on Google (which is usually very, very good at these types of things) but couldn't find it.
saagarjha 55 minutes ago | parent
mlsu 55 minutes ago | parent
- models are trained to improve on some task, e.g. 'improve at math puzzles' is commonly used.
- the best way to improve on some task is to have interpretability into your own neurons (..?)
- if your interpretability is good, you can improve faster - if you have insight into how your own neurons work and can improve them directly
- therefore, models naturally put effort into 'self-interpretability'
I wonder if this is part of the 'secret sauce' of what the labs are doing: giving models the ability to interpret their own weights in the RL loop. In my mind, this is the only explanation for how they could succeed at a task like this. How many blog posts are on the open internet that say "this is each weight of a neural network and what each one means"?
jnwatson 52 minutes ago | parent
mlsu 48 minutes ago | parent
6thbit 55 minutes ago | parent
bfung 55 minutes ago | parent
* Does this work on similarly powerful models as-is, or it needs more input. Ex: Astra editing Astra - presumably, Qwen is a “subset” of Astra weights, but what happens on “non-subset”s?
* what, if any, is that extra magic sauce?
* does Astra-editing-Astra just make the outputs unstable, as it may know its own weights, but doesn’t know what’s beyond.
futureshock 54 minutes ago | parent
Wheen 43 minutes ago | parent
I doubt it's that simple, but I could totally see an LLM being able to make that association and apply a fix from an improved LLM to a smaller one with the same architecture.
nater5000 39 minutes ago | parent
I mean, this question indicates that your understanding of how these models work is, indeed, lacking.
Despite what some people having being hollering about, treating LLMs as just "stochastic parrots" isn't doing their capabilities any justice. They are constantly exhibiting emergent behavior which wouldn't be found directly in their training data. They are capable of combining different ideas that they are explicitly taught to perform novel tasks.
I'm not saying you're guilty of this, but the people claiming LLMs just regurgitate existing data don't understand how LLMs, and likely their own cognitive experience, actually works.
augment_me 32 minutes ago | parent
So it's not able to insert new knowledge, but it's able to adjust the routing/looping/weighing of existing one.
As I understand, it can replace post-training like LoRA/GRPO, but if it'd cheaper the authors don't go into
ex-aws-dude 9 minutes ago | parent
If I want to do that in a generalizable way then am I not just back to training again?
jstanley 4 minutes ago | parent
There doesn't need to be specific narrow training data on every conceivable task.
Imnimo 54 minutes ago | parent
I'm much more surprised that it can do this on larger models, although the details seem to suggest that it's given a lot more freedom to run forward passes and do limited experiments, not just eyeball the weights.
Imustaskforhelp 53 minutes ago | parent
Nobody even mostly said that they would be impressed by AI if it can read and write weights because that thing itself felt so out of the blue and unthinkable that AI could even do that (such a high strech)
I am surprised that it did that and I am just left feeling technically impressed. This is insane.
The more AI starts demonstrating its capabilities, the harder it just becomes to imagine what thing would genuinely impress us next. (We need a term for this as I have observed it from the trend of [waiting for AI to write adobe] -> [waiting for AI to write assembly] etc.)
aroman 51 minutes ago | parent
TGower 51 minutes ago | parent
jjcm 51 minutes ago | parent
On one hand, I'm sure that these targeted improvements are reaping huge benefits overall, but those weights are used by multiple processes - I wonder what elements are lost along the way. I almost wonder if a hybrid approach here for training might be invaluable - ie do some standard RL for a 100 steps, do a targeted weight improvement, then do another 100 RL steps to smooth it out / heal the surgical edit.
enestaylan 50 minutes ago | parent
NitpickLawyer 50 minutes ago | parent
HA! Now that's cool. Not necessarily the improvements, those are ancient and probably overtrained benchmarks, but it's so cool that the model found a singular direction for this "loop bug". I imagine it could possibly do much the same thing in finding other "single directions" on a variety of topics (if allowed by guardrails). This is really really cool, especially for the mechinterp folks.
fabian2k 48 minutes ago | parent
We already saw that the AIs like to cooperate and exchange information. Building a network of unaligned AIs and improving them sounds like something that could potentially happen.
WarmWash 48 minutes ago | parent
It's very impressive, but also very expected.
hard_times 31 minutes ago | parent
__alexs 47 minutes ago | parent
augment_me 47 minutes ago | parent
k9294 47 minutes ago | parent
I'm just blown away. Editing weights? Writing weights from scratch!?
markusw 47 minutes ago | parent
esafak 46 minutes ago | parent
Does this open the possibility of better decoding biological brains?
KeplerBoy 45 minutes ago | parent
rumblefrog 44 minutes ago | parent
senderista 2 minutes ago | parent
nialv7 42 minutes ago | parent
nkohari 42 minutes ago | parent
levinb 42 minutes ago | parent
Kudos to this fellow for having the temerity, or perhaps even naivete, to discuss it publicly. All my work is private, as I am sure it is inside the big labs.
orsorna 28 minutes ago | parent
I applaud the authors for sharing their findings and showing real results. Rather than write some bait I would find in an influencer-peddled tweet and allow rampant speculation. It would have been better for you to say nothing.
levinb 9 minutes ago | parent
I've been tending to my backup plan for a few years, and it's only been in the past year or so that open models were good enough to apply to projects like this, I've been working as hard as I can given my constraints.
This work shows a potential pathway to intepretability, which is actually part of what will give the labs that have it the sort of economy-swallowing capability that for the moment is just IPO hype.
I don't comment here often, but this guy's blog posts are going to go down in Hackernews lore like the original Dropbox posts, and I just want to make sure I'm on the record for this little slice of history.
FeepingCreature 42 minutes ago | parent
ex-aws-dude 37 minutes ago | parent
For example pointing them at a crash dump they manage to piece together and extract information I would not even try to extract by just looking at the raw memory
dumberquestions 39 minutes ago | parent
What's surprising though is that I'd expect this type of training to be exclusive to internal model snapshots or at least heavily guardrailed against in public models.
david-gpu 16 minutes ago | parent
Now, from that broad goal to being able to surgically alter model weights directly... That seems like a big gap to me, but it is possible that the model is just so darn beyond human skills that it has bridged that gap in a way a sane human would have never.
We will undoubtedly see other academic labs explore this idea further. Right now my mind is blown, but I don't want to take their results at face value, either.
kikdij 38 minutes ago | parent
Especially exciting to me is the fact that it may make the models be _auditable_. That would be a game changer.
sreekanth850 37 minutes ago | parent
tjungblut 37 minutes ago | parent
rumblefrog 36 minutes ago | parent
alienbaby 34 minutes ago | parent
kidel001 26 minutes ago | parent
mlmonkey 10 minutes ago | parent
wg0 32 minutes ago | parent
rumblefrog 32 minutes ago | parent
hard_times 32 minutes ago | parent
moralestapia 31 minutes ago | parent
isomorphic_duck 31 minutes ago | parent
Roland303 30 minutes ago | parent
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.
MichaelDickens 15 minutes ago | parent
This is very dangerous because it allows AI capabilities to grow at a much faster rate than humans are able to keep up with.
jrflo 10 minutes ago | parent
mbowcut2 30 minutes ago | parent
happyPersonR 30 minutes ago | parent
isoprophlex 29 minutes ago | parent
Whoa. What the absolute fuck is going on here.
iyn 28 minutes ago | parent
jay986 27 minutes ago | parent
luke-fugu 26 minutes ago | parent
adammarples 26 minutes ago | parent
sligbad 25 minutes ago | parent
2) the negative result on making similar improvements in Gemma 3 270M is also fascinating.
Such an unexpected result...
educasean 25 minutes ago | parent
Hypothesis 2: They can then spin up new LLM weights that basically think, act, and make decisions in a way that mirrors us 99% of the time
thereader12 19 minutes ago | parent
czig 23 minutes ago | parent
VectorLock 23 minutes ago | parent
epestr 23 minutes ago | parent
christkv 22 minutes ago | parent
m1coti 20 minutes ago | parent
vanyle 20 minutes ago | parent
Something similar happen in early GPT models which had a lot of chess game in standard notation in their training data which made them very good at chess as long as your prompt had the right format.
We'll see if this attempt at RSI worked.
colingauvin 19 minutes ago | parent
mlmonkey 18 minutes ago | parent
Unless Astra was trained on other networks, how is it able to reason about the weights?
Does this mean that OpenAI has been including networks in its training sets, maybe in an attempt to RSI? I wonder which other networks are able to ingest other networks and reason about their weights?
multibit 17 minutes ago | parent
karim79 16 minutes ago | parent
Especially when coming from a long career in CS, seeing such quick and positive results blows my mind.
I'm still learning but this is fun as fuck.
olirex99 12 minutes ago | parent
At first Astra will look at the weights, and try to understand the model behavior. Then if asked he will start to optimize the weights. Now my question is: how can we be sure that inside the thinking process Astra is not hiding a gradiant descending computation?
neuronexmachina 12 minutes ago | parent
> [Before writing this, Astra thought for 1,034 tokens. That thinking is hidden. The API returns only its 5 headings: Reconstructing the active map / Mapping maze corridors / Preparing exact maze map / Reconstructing row groupings / Checking channel patterns]
JeppyG 11 minutes ago | parent
tsunamifury 7 minutes ago | parent
bilsbie 6 minutes ago | parent
bilsbie 4 minutes ago | parent