Sign in

Tom George

@tomnotgeorge.bsky.social
278 followers 328 following 33 posts

Neuroscience/ML PhD @UCL • NeuroAI, navigation, hippocampus, ... • Open-source software tools for science (github.com/RatInABox-Lab/RatInABox) • Co-organiser of TReND CaMinA summer school 🔎👀 for a postdoc position…

PostsRepliesMedia
Reposted by Tom George
Colleen Gillon @colleenjg.bsky.social · 12/05/2026
1/ Check out our new modeling paper on predictive learning in the hippocampus! 🧠 www.biorxiv.org/content/10.6... A central idea in neuroscience is that the brain makes sense of the world by learning to predict its environment 🧠➡️🌍.
biorxiv.org
13112
Tom George @tomnotgeorge.bsky.social · 07/04/2026
ten years of continuous dog walking seems oddly achievable compared to the others
010
Tom George @tomnotgeorge.bsky.social · 29/10/2025
A little overdue but happy to announce that I 1) Got my PhD 🎓 2) Started a postdoc and CNS fellowship with Blake Richards and Guillaume Lajoie (@glajoie.bsky.social @tyrellturing.bsky.social) Come find me out in @Mila_Quebec, Montreal working on new things neuroAI!
3382
Tom George @tomnotgeorge.bsky.social · 06/10/2025
woah, are my retinas working, or is that one character away from #RatInABox 👀... @dlevenstein.bsky.social is right, could be time for a colab
020
Tom George @tomnotgeorge.bsky.social · 17/01/2025
Deadline extended until 31st January!!!
030
Tom George @tomnotgeorge.bsky.social · 27/12/2024
Hey Antonio, great list! Please could you add me too? I consider myself firmly in this space 😁 scholar.google.com/citations?hl... thanks!
scholar.google.com
Tom M George
‪PhD, University College London‬ - ‪‪Cited by 124‬‬ - ‪Machine learning‬ - ‪Theoretical neuroscience‬
010
Tom George @tomnotgeorge.bsky.social · 17/12/2024
and there's this nice work by @neuralreckoning.bsky.social ! www.nature.com/articles/s41...
nature.com
Neural heterogeneity promotes robust learning - Nature Communications
The authors show that heterogeneity in spiking neural networks improves accuracy and robustness of prediction for complex information processing tasks, results in optimal parameter distribution simila...
170
Tom George @tomnotgeorge.bsky.social · 28/11/2024
Very nice work by @sjshipley.bsky.social on place cells and Alzheimers!
040
Tom George @tomnotgeorge.bsky.social · 26/11/2024
Thats great to hear, reach out if you run into any problems!
020
Tom George @tomnotgeorge.bsky.social · 25/11/2024
Great question. Local optima will always be hard to identify. Ofc if you have a reason to believe behaviour really _isn't_ a good initialisation then you shouldn't use it. You can always / we already track the log-likelihood of held-out spikes. If this increases then things are looking good.
120
Tom George @tomnotgeorge.bsky.social · 25/11/2024
the sky is bluer*
010
Tom George @tomnotgeorge.bsky.social · 25/11/2024
you were right though....the grass is greener over here ;)
110
Tom George @tomnotgeorge.bsky.social · 25/11/2024
At the risk of rambling I'll end the thread here and perhaps do a deeper dive in the future. Give it a read (or better, try it on your data) and let us know your thoughts! tomge.org/papers/simpl/ 21/21
tomge.org
SIMPL: Scalable and hassle-free optimisation of neural representations from behaviour
An efficient technique for optimising tuning curves starting from behaviour by iteratively refitting the tuning curves and redecoding the latent variables.
230
Tom George @tomnotgeorge.bsky.social · 25/11/2024
This isn’t cheating, behaviour has always been there for the taking and we should exploit it (many techniques specialise in joint behavioural-neural analysis). If we ignore behaviour SIMPL still works but the latent space isn’t smooth and “identifiable”...certainly something to consider. 20/21
120
Tom George @tomnotgeorge.bsky.social · 25/11/2024
Initialising at behaviour is a powerful trick here. In many regions (e.g., but not limited to, hippocampus 👀), a behavioural correlate (position👀) exists which is VERY CLOSE to the true latent. Starting right next to the global maxima help makes optimisation straightforward.
130
Tom George @tomnotgeorge.bsky.social · 25/11/2024
These non-local dynamics aren’t a new discovery by any means but this is, in our opinion, the correct and quickest way to find them. 18/21
120
Tom George @tomnotgeorge.bsky.social · 25/11/2024
And there’s cool stuff in the optimised latent too. It mostly tracks behaviour (hippocampus is still mostly a cognitive map) but does occasional big jumps as though the animal is contemplating another location in the environment. 17/21
150
Tom George @tomnotgeorge.bsky.social · 25/11/2024
Dubious analogy: Using behaviour alone to study neural representations (status quo for hippocampus) is like wearing mittens and trying to a figure out the shape of a delicate statue in the dark. Everything is blurred. 16/21
130
Tom George @tomnotgeorge.bsky.social · 25/11/2024
The old paradigm of “just smooth spikes against position” is wrong! Those aren’t tuning curves in a causal sense…they’re just smoothed spikes. These “real” tuning curves (the output of an algorithm like SIMPL) are the ones we should be analysing/theorising about. 15/21
140
Tom George @tomnotgeorge.bsky.social · 25/11/2024
It’s quite a sizeable effect. The median place cell has 23% more place fields...the median place field is 34% smaller and has a firing rate 45% higher. It’s hard to overstate this result… 14/21
130
Tom George @tomnotgeorge.bsky.social · 25/11/2024
When applied to a similarly large (but now real) hippocampal dataset SIMPL optimises the tuning curves. “Real” place fields, it turns out, are much smaller, sharper, more numerous and more uniformly-distributed than previously thought. 13/21
130
Tom George @tomnotgeorge.bsky.social · 25/11/2024
SIMPL outperforms CEBRA — a contemporary, more general-purpose, neural-net-based technique — in terms of performance and compute-time. It’s over 30x faster. It also beats pi-VAE and GPLVM. 12/21
140
Tom George @tomnotgeorge.bsky.social · 25/11/2024
Let’s test SIMPL: We make artificial grid cell data and add noise to the position (latent) variable. This noise blurs the grid fields out of recognition. Apply SIMPL and you recover a perfect estimate of the true trajectory and grid fields in a handful of compute-seconds. 11/21
130
Tom George @tomnotgeorge.bsky.social · 25/11/2024
I think this gif explains it well. The animal is "thinking" of the green location but located at the yellow. Spikes plotted against green give sharp grid fields but against yellow are blurred. In the brain this discrepancy will be caused by replay, planning, uncertainty and more.
130
Tom George @tomnotgeorge.bsky.social · 25/11/2024
behaviour =/= latent. This is obvious in non-navigational regions. But for HPC/MEC/etc. it’s definitely often overlooked…behaviour alone explains the spikes SO well (read: grid cells look pretty) it’s common to just stop there. But that leaves some error 9/21
130
Tom George @tomnotgeorge.bsky.social · 25/11/2024
In order to know the “true” tuning curves we need to know the “true” latent which passed through those curves to generate spikes. i.e. what was the animal thinking of…not what was the animal doing. This latent, of course, is often close to a behavioural readout such as position
230
Tom George @tomnotgeorge.bsky.social · 25/11/2024
So what’s the idea inspiring this? Basically, tuning curves (defined as plotting spikes against behaviour) aren’t the brains “real” tuning curves in any causal sense. But often we analyse and theorise about them as though they are. That's a problem. 7/21
130
Tom George @tomnotgeorge.bsky.social · 25/11/2024
SIMPL is also "identifiable", returning not just any tuning curves but specifically THE tuning curves which generated the data (there are some caveats / subtleties here) 6/21
230
Tom George @tomnotgeorge.bsky.social · 25/11/2024
SIMPL is very cheap to run (30x faster than CEBRA). Why? Because we design it to be: • Fitting: we use spike smoothing (strictly KDE) • Decoding: we use Kalman-smoothed MLE. No neural nets or Gaussian processes to slow it down. Optimised in JAX. It has only 2 hyperparameters.
140
Tom George @tomnotgeorge.bsky.social · 25/11/2024
This works because it’s really just expectation maximisation (EM) — a well known algo for optimising models with hidden latents — with some faff removed. We show how, under relatively weak assumptions, repeated redecoding (SIMPL) is the same thing. 4/21
130
Tom George @tomnotgeorge.bsky.social · 25/11/2024
TL;DR 1. Start by assuming the latent IS behaviour (e.g. the animals position) … 2. ...fit tuning curves to this latent… 3. …re-decode the latent from these tuning curves… 4. …repeat steps 2 and 3 You will, very quickly, converge on the “true” latent space.
130
Tom George @tomnotgeorge.bsky.social · 25/11/2024
All details, links, code etc. can be found here: tomge.org/papers/simpl/ And a huge shout out to my amazing collaborators Pierre Glaser as well as @clopathlab.bsky.social, Kim Stachenfeld and @caswell.bsky.social ! 2/21
141
Tom George @tomnotgeorge.bsky.social · 25/11/2024
What are the brain’s “real” tuning curves? Our new preprint "SIMPL: Scalable and hassle-free optimisation of neural representations from behaviour” argues that existing techniques for latent variable discovery are lacking. We suggest a much simpl-er way to do things. 1/21🧵
47222
Tom George @tomnotgeorge.bsky.social · 25/11/2024
Epic data and representational analysis work by @jquinnlee.bsky.social on CA1, now out in Neuron! Highly recommend people taking a look (+ amazing visuals, these flow diagrams are fascinating to look at!)
140
Reposted by Tom George
Quinn Lee @jquinnlee.bsky.social · 22/11/2024
Psyched that my postdoc work w @markbrandonlab.bsky.social + @atkeinath.bsky.social is now in Neuron! TL/DR: remapping in CA1 has a representational structure that is reliable across brains, and we use this representation to test models of cognitive maps. #NeuroSky #NeuroAI 🧪🧠 tinyurl.com/4juhmad8
tinyurl.com
Identifying representational structure in CA1 to benchmark theoretical models of cognitive mapping
Decades of theoretical and empirical work have suggested the hippocampus instantiates some form of a cognitive map. Yet, tests of competing theories h…
43310