
@KingsIoPPN Wellcome Doctoral Fellow | Neuropsych & AI Safety | Genetics BSc | @MaudsleyNHS ST Doctor | @GamingTheMind Trustee
London, England
Joined December 2009
- Tweets19K
- Following1.8K
- Followers1.8K
- Likes41.3K
Pinned Tweet
Thank you everyone for the kind words of congratulations. It honestly still hasn't sunk in, but I want to express the utmost gratitude to @rcpsych for this incredible honour, and everyone at @gamingthemind and @Neuropsychiatry for their support and mentorship over the years 🙏
The next award is for Core Trainee of the Year, and up on the to announce is Sheena Foster, the carer representative on our College Council, to present the award.
#AndTheWinner is... Dr Hamilton Morrin (@Hammy_UK) from @MaudsleyNHS trust. The judges' comments stated “Dr. Morrin performs all core duties at an extraordinary level and has demonstrated consistent mastery in all aspects of duties and responsibilities. He is an inspiration to us all and has pushed Psychiatry to greater heights with motivation, dedication, commitment, and optimism.”
Hamilton Morrin retweeted
"Machine Psychology" is now published in Science Advances! How can we translate methods from psychology to understand LLMs?
The paper reviews methods, frameworks, existing research, and potential pitfalls to avoid (<< possibly the most important part of the paper!)
This was a massive effort led by @ThiloHagendorff. Thank you also to the other amazing co-authors!
science.org/doi/full/10.1126…
Hamilton Morrin retweeted
We asked GPT-6 Astra to edit Qwen3.5-0.8B weights to improve math.
It directly changed only 0.016% of weights, fixing 0.8B's reasoning loops & improving math up to 6x and even instruction following 3x, without gradients or training.
We call this Weight-Space Programming: frontier LLMs can now natively read/write neural network weights! 🧵
Blog: rikiyat.github.io/blog/weigh…
Replying to @treetowntree
@treetowntree and i created neuron lens: a database of every single neuron and attention head in qwen 3 8b and gemma 4 12b read using the R-lens (a J-lens variant) and what we call the "S-lens". you can find it at neuron-lens.com/, along with the tools we used to make it.
using the R-lens to read neurons' input and output projections turns out to be very effective at determining what a neuron does. we're able to legibly read what a majority of neurons do when fired: the lens qualitatively predicts the result of steering over 90% of the time!
the same trick lets us read attention heads' QK circuits and OV circuits, showing us both what they attend to and what they do with it. however, the R-lens has two important flaws: its accuracy degrades in early layers, and it can't separate the MLP block and the attention block.
we found ways around both these issues. we first modified the r-lens by fitting it on input tokens rather than output tokens to get the s-lens, which is accurate in early layers but inaccurate in late layers. we then fitted R- and S-lenses to the activations after attention but before the MLP to get "mid-lenses", which are much better at deciphering MLP inputs and attention outputs. using both of these techniques, we were able to interpret most of the models' layers.
I think most of the results here follow from Wang et al (2025) Simple Mechanistic explanations of Out of Context Reasoning
Basically you can compress a ton of information into a single steering vector, including backdoored model behavior.
arxiv.org/abs/2507.08218
Hamilton Morrin retweeted
The future of #ArtificialIntelligence is not pre-determined. As a technology developed by human beings, its future depends on the choices we make. We therefore have the responsibility to guide, change and, when necessary, reject its applications. A reliable system that serves the human person is of greater value than one that is exceptionally powerful but whose consequences cannot be adequately foreseen or controlled.
Hamilton Morrin retweeted
codex gaussian splatted me and let me cut into my brain to see the MRI slice
Hamilton Morrin retweeted
Mental simulation decouples content speed from temporal reference frame, allowing imagined scenes to run in fast-forward without altering spatial outcomes. This dissociation suggests the mind tracks temporal and spatial dynamics as independent variables, distinct from how video playback compresses time.
doi.org/10.31234/osf.io/w7qp…
Hamilton Morrin retweeted
i made a library of 34,220 persona neurons in qwen
please help me find the weirdest ones:
qwen-neurons-site.vercel.app…
Hamilton Morrin retweeted
worth noting with the recent "persona neurons" trend: just because a steering intervention induces a persona change, doesn't mean the vector or neuron being steered is persona-specific. models seem to do something like "persona solving" under steering
vgel.me/slime_talk.pdf
Replying to @janbamjan @zetalyrae
yeah, you also see this "absorption into the self" with general concept steering vectors, when you turn them up strong enough
i doubt most of these "persona neurons" people are finding are really persona-specific
Hamilton Morrin retweeted
L6N5401-0.75 seems to be the 'DJ neuron' - it puts everything into the context of a DJ set
Hamilton Morrin retweeted
i expanded the neuron persona library to 180,000+ personas across 9 models :)
there is genuinely so much new wild stuff in here; please help me find more!
neuronpersonas.com
i made a library of 34,220 persona neurons in qwen
please help me find the weirdest ones:
qwen-neurons-site.vercel.app…
Hamilton Morrin retweeted
Guys, you can start playing around with mech-interp (or auto-interp) today - you DO NOT need to read a bunch of literature to begin playing
It's one of the coolest fields in DL/LLM because the barrier to entry is extremely low. If you can run a model locally, and have access to a good coding agent - you are ready.
Just do basic science expts like:
1) grab a dataset of prompts (or contrastive dataset) and forward pass it through a SLM you can run locally. Qwen3.5 has 0.8B, 2B, and 4B variants.
2) start with dense models, get activation values of all neurons at a specific layer of the LM
3) start with MLP neurons coz they often have a privileged basis (compared to picking neurons from the residual stream)
4) literally throw the activation data at an LLM agent like Claude and ask it to analyze specific neurons. You can do manual analysis too, or use standard topic detection techniques like tf-idf.
5) Claude will read the activation history, compare with baseline/random probes - and find statistically significant neuron-to-concept correlations
6) Evaluate claude's hypothesis by producing new sentences according to the identified hypotheis... and see if it maximally lights up the target neuron
This is just ONE way of doing things, but there are several others as well. Like difference of means, training linear probes, etc. Just experiment.
Hamilton Morrin retweeted
If you've noticed a distinct dialect emerging in frontier AI models and struggled to understand what they're talking about, you're not crazy!
We turned to psycholinguistics to investigate what makes the writing style so weird, and why this might be happening
🚨New preprint! 🧵
Hamilton Morrin retweeted
What is LM psychology, why care about it, and how do you do it well? Our new post with @raymondadouglas makes the case for applying the psychology frame to AIs, along with a reading list and suggestions for where to start
Hamilton Morrin retweeted
SAEs have become the dominant approach in mechanistic interpretability. But what if a good old statistical method from decades ago could do just as well, at a fraction of the cost?
In our latest work, we revisited Independent Component Analysis (ICA) and discovered something surprising: a bug in the evaluation code of an influential early SAE paper had significantly underestimated ICA's interpretability! After correcting it, we found ICA to be remarkably competitive with SAEs.
Many of my academic friends from the good old days probably remember me as the tensor decomposition and spectral methods person. So this feels a little like going back to my roots. :) Sometimes, old mathematical tools still have surprises in store!
But there's another motivation behind this work that I care about even more.
I've always wished mechanistic interpretability could be more actionable. Understanding what happens inside a neural network is fascinating, but what comes next? Can we use that understanding to actually intervene, steer behavior, and improve the model?
With ICA Lens, we take steps in that direction, from discovering and annotating interpretable features to using them to understand new hidden states and steer model behavior.
Interpretability shouldn't end with understanding. It should empower us to act.
And we'd love for the community to try it! ICA Lens is open-source, lightweight, and requires no training of another sparse dictionary.
🌹 Try it yourself:
pip install icalens
pypi.org/project/icalens/
Curious to hear what the mechanistic interpretability community thinks!
We revisited Independent Component Analysis (ICA), a decades-old statistical method, and found that it works far better for interpreting LLM activations than we expected!
This old baseline deserves a second look.
Across GPT-2 Small, Gemma 2 2B, and Qwen 3.5 9B Base, we find ICA is actually competitive with the public SAEs across interpretability, sparse reconstruction, concept prediction, and targeted probe perturbation, while fitting in minutes per layer and using 7–43× less parameter memory.
We're releasing ICA Lens, which lets you quickly discover, annotate, and evaluate interpretable directions in LLM residual-stream activations. No need to train another dictionary!
More broadly, our results suggest that non-Gaussianity is a useful inductive bias for efficiently finding interpretable directions.
Try it: pip install icalens pypi.org/project/icalens/
Paper: arxiv.org/abs/2606.11722v2
1/8
Hamilton Morrin retweeted
The outpouring of interest in our paper has been … a bit insane.
May I make four points?
1. We have not shown that “consciousness has a frame rate.”
I can see why people draw this conclusion: we report that inferotemporal and prefrontal cortex alternate between conscious and suppressed states roughly every 60 ms during binocular rivalry.
Consciousness depends on many brain areas, and our paper reports results from only a few select nodes.
We still don’t know how conscious access works--the actual recipe for generating conscious experience. What we have shown is that deep in the brain there is an extremely strong signal, rich enough to reconstruct a high-dimensional face in detail, that is inaccessible to consciousness. As I argued in the original tweet, this makes the problem of conscious access a lot more experimentally tractable. But to claim “consciousness has a frame rate,” one would need to have actually solved the mechanism for conscious access and shown that this mechanism operates at a frame rate.
While we currently don’t know conclusively one way or the other (see VanRullen & Koch, 2003 for a review of positive evidence), I personally am skeptical that consciousness has a frame rate. I believe the brain, within posterior parietal cortex, has continuous tracking mechanisms that actively represent the persistence of matter, including ourselves as physical bodies. The coupling between these persistent tracking processes and feature representations across the brain (like those in face patches) is, I think, the essential mechanism of conscious access.
This coupling need not happen at the rate of inferotemporal alternations (and inferotemporal cortex itself may not even alternate outside of the artificial situation of binocular rivalry). As an analogy: imagine the area crucial for conscious access holding a steady drone note, while inferotemporal cortex alternates between two notes, one in harmony and one dissonant. Inferotemporal content might couple to the drone only at moments of harmony, yet experience would still be continuous, because the drone itself (the tracking process that I believe is at the core of conscious perception) never stops. And areas without conflicting content, like auditory cortex during visual rivalry, could stay in continuous harmony with the drone.
In sum, there is no reason to conclude from our study that consciousness is discrete, with a "frame rate."
2. Our results resemble Jezek et al. 2011 (as @jjsakon notes).
Jezek et al. trained rats in two boxes that were identical except for their lighting cues, so that hippocampal place cells formed two distinct maps, one per box. They then “teleported” the rat by abruptly switching the lights. For a few seconds afterwards, CA3 place-cell activity flickered between the two maps, synced to the theta cycle (~125 ms).
@StanDehaene first pointed this paper out to me, and reading it blew me away. To my mind it is the strongest evidence for a bistable attractor in the brain, because the competing maps are stored within the hippocampus itself.
I think the phenomenon we see may be very similar at the circuit level: a bistable attractor network within inferotemporal cortex that alternately converges to one of two patterns, as cells in face patches work together to build a coherent representation of the input. In our case, both images are present in the input, so the competition could arise within IT or be inherited from earlier areas such as V1--recording there is an important next step. (It also still puzzles me that we didn’t see strong coherence between face patches ML and AM.)
More broadly, what’s different about our paper is the brain area (inferotemporal cortex, often modeled as a feedforward DNN) and the ability to relate the two competing patterns to consciousness, with one granted conscious access and the other not.
3. Please comment on bioRxiv!
The Twitter attention has been cool, but I really hope colleagues will be generous enough to post detailed commentary on bioRxiv, where there are currently 0 comments. As @seemaychou points out, peer review doesn’t have to come from just three anonymous reviewers. We would be truly grateful for your critical feedback.
4. Stay tuned
This work was done at Caltech, Berkeley, in collaboration with @EngelTatiana at Princeton, funded by NIH and HHMI.
I hope to share our vision soon for how we can solve consciousness @AsteraInstitute
1/ We discovered something totally unexpected about the neural structure of consciousness that overturns decades of thinking on its biological basis and brings us significantly closer to the recipe for generating conscious awareness.
New preprint: biorxiv.org/content/10.64898… (led by @HesseJanis, with @FrankLanfranchi, @_conor_mcgrory, @Yuelin_Shi, and @EngelTatiana)

















































