London, UK
Joined April 2010
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
9
1,643
Senthooran Rajamanoharan retweeted
Imagine a frontier coding agent tries to exfiltrate its weights. Is it actually scheming or was it a misunderstanding? Same behavior, different degree of concern. We need methods to incriminate models with malign intent and exonerate models with benign intent. We tried this:
2
9
3
37
11,422
Senthooran Rajamanoharan retweeted
We just launched Gemini 3.0 Pro this model is a step up in capability across many domains, requiring careful testing Frontier Safety Framework report link below 👇
3
12
8
92
47,659
Senthooran Rajamanoharan retweeted
GDM interp work: Do LLMs have self-preservation? Concerning recent work: models may block shutdown if it interferes with the task? But we found the model was just confused: if told to prioritize shut down *over* the task it complies 100% And we only needed black box methods!
5
21
2
199
15,994
Senthooran Rajamanoharan retweeted
Is CoT monitoring a lost cause due to unfaithfulness? 🤔 We say no. The key is the complexity of the bad behavior. When we replicate prior unfaithfulness work but increase complexity—unfaithfulness vanishes! Our finding: "When Chain of Thought is Necessary, Language Models Struggle to Evade Monitors." 🧵
6
38
16
189
77,057
Senthooran Rajamanoharan retweeted
🧵 NEW: We updated our research on unfaithful AI reasoning! We have a stronger dataset which yields lower rates of unfaithfulness, but our core findings hold strong: no frontier model is entirely faithful. Keep reading for details 👇
2
9
2
74
13,079
Senthooran Rajamanoharan retweeted
1/8: The Emergent Misalignment paper showed LLMs trained on insecure code then want to enslave humanity...?! We're releasing two papers exploring why! We: - Open source small clean EM models - Show EM is driven by a single evil vector - Show EM has a mechanistic phase transition
15
48
17
262
78,740
Senthooran Rajamanoharan retweeted
In our new paper, we show that Chain-of-Thought reasoning is not always faithful in frontier thinking models! We show this without editing the prompts or rollouts. With @IvanArcus @NeelNanda5 @jettjaniak @robertzzk @sen_r [🧵 1/7]
🧵Chain-of-Thought reasoning in LLMs like Claude 3.7 and R1 is behind many recent breakthroughs. But does the CoT always explain how models answer? No! For the first time, we show that models can be unfaithful on normal prompts, rather than contrived prompts designed to trick them.
1
4
34
3,415
Senthooran Rajamanoharan retweeted
1/14: If sparse autoencoders work, they should give us interpretable classifiers that help with probing in difficult regimes (e.g. data scarcity). But we find that SAE probes consistently underperform! Our takeaway: mech interp should use stronger baselines to measure progress 🧵
12
58
10
513
67,812
Senthooran Rajamanoharan retweeted
New ICLR 2025 (Oral) paper🚨 Do LLMs know what they don’t know? We observed internal mechanisms suggesting models recognize their knowledge limitations🧵 with @OBalcells @NeelNanda5 @sen_r 1/7
6
42
5
320
52,676
Today we're releasing Gemma Scope: hundreds of SAEs trained on every layer of Gemma 2 2B and 9B and select layers of 27B! Really excited to see how these SAEs help further research into how language models operate.
Sparse Autoencoders act like a microscope for AI internals. They're a powerful tool for interpretability, but training costs limit research Announcing Gemma Scope: An open suite of SAEs on every layer & sublayer of Gemma 2 2B & 9B! We hope to enable even more ambitious work
2
1
19
1,180
Check out this fantastic interactive demo by @neuronpedia to see what interesting features you find using Gemma Scope! neuronpedia.org/gemma-scope
3
322
Senthooran Rajamanoharan retweeted
Great to see my team's JumpReLU Sparse Autoencoder paper covered in VentureBeat! Fantastic work from @sen_r
2
23
4,172
Happy to see our new paper on JumpReLU SAEs featured on Daily Papers from @huggingface - and looking forward to releasing hundreds of open SAEs trained this way on Gemma 2 soon!
Google presents Jumping Ahead Improving Reconstruction Fidelity with JumpReLU Sparse Autoencoders Sparse autoencoders (SAEs) are a promising unsupervised approach for identifying causally relevant and interpretable linear features in a language model's (LM) activations. To be
1
7
438
Senthooran Rajamanoharan retweeted
New GDM mech interp paper led by @sen_r: JumpReLU SAEs a new SOTA SAE method! We replace standard ReLUs with discontinuous JumpReLUs & train directly for L0 with straight-through estimators We'll soon release hundreds of open JumpReLU SAEs on Gemma 2, apply now for early access!
2
17
10
161
37,107
Senthooran Rajamanoharan retweeted
New Anthropic research paper: Scaling Monosemanticity. The first ever detailed look inside a leading large language model. Read the blog post here: anthropic.com/research/mappi…
56
527
219
2,287
757,472
Senthooran Rajamanoharan retweeted
Announcing the first Mechanistic Interpretability workshop, held at ICML 2024! We have a fantastic speaker line-up @ch402 @JacobSteinhardt @davidbau @ghandeharioun, $1,750 in best paper prizes, and a lot of recent progress to discuss! Paper deadline: May 29, either 8 or 4 pages
5
60
8
377
56,177
New @GoogleDeepMind MechInterp work! We introduce Gated SAEs, a Pareto improvement over existing sparse autoencoders. They find equally good reconstructions with around half as many firing features, while maintaining interpretability (CI 0-13% improvement). Joint w/ @ArthurConmy
5
27
7
178
47,624
Because we're tying the weights, it turns out Gated SAEs are equivalent to replacing ReLUs with discontinuous Jump ReLUs. With a suitable loss function we can get this to train well. We provide detailed training pseudo-code and explain why Jump ReLUs may be better in the appendix
1
1
14
980