Joined September 2025
4 Photos and videos
Pinned Post
Subliminal learning is when LLMs transmit traits (e.g. loving cats) through seemingly meaningless data. What’s going on? We find a simple explanation: it's just steering vector distillation. We explain which traits transfer and why subliminal learning fails across models.
17
49
401
94,846
Camila Blank reposted
How does subliminal learning - where fine tuning on meaningless data transfers traits between models - happen? Some great insights into how this is closely related to learning steering vectors for the same traits, by @camila_blank and @chewing_a_gum
Subliminal learning is when LLMs transmit traits (e.g. loving cats) through seemingly meaningless data. What’s going on? We find a simple explanation: it's just steering vector distillation. We explain which traits transfer and why subliminal learning fails across models.
1
1
8
1,206
Camila Blank reposted
In our new paper, we find an explanation of why subliminal learning occurs. As ever, steering vectors!
Subliminal learning is when LLMs transmit traits (e.g. loving cats) through seemingly meaningless data. What’s going on? We find a simple explanation: it's just steering vector distillation. We explain which traits transfer and why subliminal learning fails across models.
1
10
138
13,867
Camila Blank reposted
I had a lot of fun working on this paper - we found an elegant story for why subliminal learning happens! A key intuition in interpretability is that basically every interesting phenomena in LLMs boils down to adding a steering vector. Subliminal learning is no exception!
Subliminal learning is when LLMs transmit traits (e.g. loving cats) through seemingly meaningless data. What’s going on? We find a simple explanation: it's just steering vector distillation. We explain which traits transfer and why subliminal learning fails across models.
14
25
359
54,147
This work was done jointly with @chewing_a_gum and advised by @sen_r, @ArthurConmy, and @NeelNanda5, with support from @MATSprogram. Thanks to @cloud_kx and Matt Clarke for helpful and interesting conversations!
1
1
34
2,710
We show the above holds in settings beyond number sequences, including code and paraphrasing datasets, and with a fine-tuned teacher.
1
27
2,123
Surprisingly, subliminal learning only works when using adaptive optimizers like Adam, which prevent outlier gradients from dominating this signal. Also, we find subliminal learning only occurs under low-rank training and not under full fine-tuning.
4
1
48
6,410
Mechanistically, steering vector distillation happens because gradients on steered data subtly point along the steering direction.
1
3
31
2,158
Our explanation helps us make nontrivial predictions, like which traits can be subliminally learned (e.g. for the ~half of animals where steering at inference time doesn’t induce the trait, there’s no subliminal learning).
2
2
34
4,236
But how exactly does this explain SL? Steering vectors have both semantic and non-semantic effects. The non-semantic effects in the number sequences make the student learn the vector, including its semantic effects. This explains why SL doesn’t transfer between models.
2
2
33
3,252
*Steering vector distillation* is when a student trained on the outputs of a steered teacher learns to imitate that steering vector. This is the mechanism that creates subliminal learning, and it’s also a general phenomenon: even random vectors can be distilled into the student
2
2
41
3,405
Steering vectors are directions that, when added to the residual stream of a model, shift its behavior. They can cause strange effects, including subliminal learning: we show there's a vector that's both necessary and sufficient for inducing subliminal learning.
1
1
40
3,853