Sign in

Matt Perich

@mattperich.bsky.social
1.8K followers 192 following 130 posts

Neuroscience, engineering, AI, music. Asst. Professor / PI at University of Montréal and Mila.

PostsRepliesMedia
Reposted by Matt Perich
Karl Deisseroth @deisseroth.bsky.social · 05/10/2026
Thank you to everyone sharing in this moment! I’m so grateful to all my trainees & collaborators… dlab.stanford.edu/group-members (pic: Peter and I together in 2017) Reading for all those asking: for technical details: dlab.stanford.edu for everyone: deisseroth.org/projections
521570298
Reposted by Matt Perich
Nanda H Krishna @nandahkrishna.bsky.social · 25/09/2026
MOJO has been accepted to #NeurIPS2026! 🎉 We use SSL + unlabelled data for better decoding, stronger few-shot transfer, and more interpretable embeddings with POYO and POSSM (SoTA decoders for neural spikes). Stay tuned for more results + torch_brain-based code! 👀
191
Matt Perich @mattperich.bsky.social · 23/09/2026
Very well deserved! Excited to see what comes next!
040
Reposted by Matt Perich
Blake Richards @tyrellturing.bsky.social · 21/09/2026
New benchmark for neuro-foundation models work! Based on the International Brain Laboratory (IBL) this benchmark is ideal for exploring generalization across a variety of domains. If you're doing ML for neural data, you should check it out! #neuroscience #NeuroAI 🧪
0233
Matt Perich @mattperich.bsky.social · 13/09/2026
Thanks! Glad to hear!
010
Reposted by Matt Perich
Blake Richards @tyrellturing.bsky.social · 11/09/2026
A new artificial life paper from our Paradigms of Intelligence team, this one led by @kjha02.bsky.social. 🧬 It explores the co-evolution of cooperation and self-replication, with interesting implications for how shared energy budgets can shape these dynamics. 🧪
0243
Matt Perich @mattperich.bsky.social · 08/09/2026
This was a fun one to write! Check it out if you want my (not-so-spicy) take on the recurring discussions about dimensionality in neural activity.
2295
Matt Perich @mattperich.bsky.social · 08/09/2026
Thanks Mark! Glad you liked it!
020
Matt Perich @mattperich.bsky.social · 07/09/2026
Haha, I’ll try a hotter take next time! Glad you liked it though!
020
Matt Perich @mattperich.bsky.social · 07/08/2026
At long last! I'm excited we can finally share the final published form of CURBD, our method to disentangle multi-regional interactions with RNNs, out today in Neuron. Thanks to @kanakarajanphd.bsky.social and @deisseroth.bsky.social and all of our collaborators! 📃: doi.org/10.1016/j.ne...
doi.org
Redirecting
25412
Reposted by Matt Perich
Ann Kennedy @antihebbiann.bsky.social · 27/07/2026
Happy Monday! Come learn how jellyfish swim. In a review led by fluid dynamics maestro Alex Hoover, we outline how neuromechanical modeling will help us understand how modulation of neural activity allows jellyfish to jet and pirouette through fluids www.sciencedirect.com/science/arti...
Figure 1. The fluid dynamics of jellyfish swimming. a) Minimum intensity projection of a video clip of swimming Clytia hemisphaerica recorded at 30 fps; dark spots capture trajectories of tentacle bulbs, mouth, and gonads over time. Blue outlines approximate the margin of jellyfish on the frame of maximum extent on two successive swim pulses; green arrow shows direction of swimming. b) Minimum intensity projection of the same animal during a period of turning, showing asymmetry in the movement of bulbs on the inside vs outside of the turn. c) 3D diagram of the bell of a swimming jellyfish, showing starting and stopping vortex rings and fluid flow into (blue) vs away from (purple) the bell during the passive energy recapture phase of swimming. d) Cross section of a swimming jellyfish showing fluid vorticity toward the end of a swim pulse relaxation phase, showing locations of the starting and stopping vortex rings and the boundary layer. e) Swim pulse dynamics of an oblate jellyfish under symmetric bell contraction, producing straight swimming. The starting vortex ring is generated by active muscle contraction of the bell (ii, purple arrows), while the stopping vortex ring is generated by passive elastic relaxation (iii-iv, green arrows) from the mesoglea. Forward motion during the relaxation phase arises from the interaction of the starting and stopping vortex rings, with the starting vortex ring pulling fluid away from the bell and the stopping vortex ring directing fluid into the subumbrellar cavity. f) Swim pulse dynamics under asymmetric bell contraction, producing turning. Initially at rest (i), the neuronal signal initiates a muscular contraction in the bell margin on the inside of the turn before a stronger contraction of the bell margin is observed on the outside of the turn (ii-iii, purple arrows). The corresponding passive restoration yields a stronger expansion of the bell margin on the outside of the turn (iv, green arrows).
48224
Matt Perich @mattperich.bsky.social · 23/07/2026
New preprint! Joint SSL on neural data improves supervised decoding. Even includes some cool multi-species pretraining results! Great work by @ximengmao.bsky.social @nandahkrishna.bsky.social @averyryoo.bsky.social with @glajoie.bsky.social. Preprint here: arxiv.org/abs/2607.14086, blueprint below!
arxiv.org
Leveraging unlabelled data for generalizable neural population decoding
Robust and accurate neural decoders are integral to neurotechnologies such as brain-computer interfaces and closed-loop experiments. Recent work has shown that tokenizing neural data at the spike leve...
060
Reposted by Matt Perich
Jibran Khokhar @drjkhokhar.bsky.social · 26/03/2026
With the rumblings around CIHR wanting to move to one cycle per year not going away, in consultation with a diverse stakeholder group, we have put together a letter for CIHR leadership. Please consider signing this letter and share/RT: docs.google.com/forms/d/e/1F... @cannabrain.bsky.social
docs.google.com
CIHR Project Grant Cycle Restructuring
Dear colleagues, Below you will find a draft letter regarding the proposed transition to a single annual CIHR Project Grant competition, and to invite you to sign on if you are in agreement with its c...
43837
Reposted by Matt Perich
Bing Wen Brunton @bingbrunton.bsky.social · 24/03/2026
Some of you saw a preview of this result at my Cosyne talk last week. We may have had too much fun working on this worm-fly model 🤣🤓🤣 (The digital sphinx may be imagery, but the lessons are real.)
06512
Reposted by Matt Perich
Blake Richards @tyrellturing.bsky.social · 19/03/2026
Here's a lovely #blueprint on a new study from our lab led by @royeyono.bsky.social. tl;dr: it implies that there may be interneurons whose role is to normalize credit assignment signals during learning. #neuroscience 🧪
25012
Matt Perich @mattperich.bsky.social · 17/03/2026
We think we're just scratching the surface of what this approach can uncover, and we’d love to see how it works in new scenarios! If you're interested to try JEDI on your datasets, you can get the code here: github.com/sinthlab/JEDI. Reach out to me or @anirudhgj.bsky.social if you have questions!
github.com
GitHub - sinthlab/JEDI: Official code for paper "JEDI: Jointly Embedded Inference of Neural Dynamics"
Official code for paper "JEDI: Jointly Embedded Inference of Neural Dynamics" - sinthlab/JEDI
000
Matt Perich @mattperich.bsky.social · 17/03/2026
Overall, I’m excited about the potential here for getting a deeper view into neural dynamics in real datasets, where it’s difficult to know the true connectivity or dynamical regimes. And this is really scalable: more conditions/trials/etc should only improve the generative model of the dynamics!
100
Matt Perich @mattperich.bsky.social · 17/03/2026
When we looked at the fixed point structure of motor cortex, we found very few stable fixed points. Perhaps not too surprising since the motor cortex must always be responding to feedback! Indeed, the only stable fixed points we found were at the end of the reach.
100
Matt Perich @mattperich.bsky.social · 17/03/2026
Interestingly, when we compared JEDI models fit to the planning period (where activity ramps from a quiescent state) and movement (where it becomes a feedback controller), we see a shift in the eigenspectra towards “edge of chaos” dynamics, consistent with some theories of neural computation.
100
Matt Perich @mattperich.bsky.social · 17/03/2026
So we have a model which learns useful dynamical features from neural population time series. Let’s see how it works in real neural data. We fit to motor cortex during monkey delayed center-out reaching, and found our embeddings mapped well onto reach directions.
100
Matt Perich @mattperich.bsky.social · 17/03/2026
We also run JEDI on task-trained RNNs doing the MemoryPro (see: Yang 2019, Driscoll 2024). Driscoll et al. beautifully showed the fixed point structure produced by these networks. We show that JEDI infers this structure just from the unit activations, without access to the ground truth weights.
100
Matt Perich @mattperich.bsky.social · 17/03/2026
We have a few examples of this with simulations where ground-truth dynamics are known. First, we fit JEDI to RNNs driven by oscillatory inputs of different frequencies. Analysis of the RNN weight eigenspectra showed oscillatory (imaginary) components whose frequency increased, exactly as expected!
100
Matt Perich @mattperich.bsky.social · 17/03/2026
Structured embeddings are useful, but the real value is in our ability to infer RNN weights that reproduce the neural dynamics. This is our key to reverse-engineering potential mechanisms underlying those dynamics (e.g., eigenspectra, fixed points, etc).
100
Matt Perich @mattperich.bsky.social · 17/03/2026
Using simulated datasets of RNNs driven by varied inputs, we show that JEDI learns context-specific embeddings at least as effectively as classic methods like VAEs, but with more structure due to the joint learning with the system’s dynamics.
100
Matt Perich @mattperich.bsky.social · 17/03/2026
JEDI is built on hypernetworks (networks that learn to produce the weights of other networks) to generate RNNs that reproduce neural population recordings from learned context embeddings. This lets us flexibly account dynamical variation across time, trials, behaviors, contexts, etc.
110
Matt Perich @mattperich.bsky.social · 17/03/2026
Work led by @anirudhgj.bsky.social and Ali Korojy, with collaborators @oliviercodol.bsky.social and @glajoie.bsky.social. This work is spiritually indebted to my past work with @kanakarajanphd.bsky.social on CURBD (www.biorxiv.org/content/10.1...), but with some slightly different goals.
120
Matt Perich @mattperich.bsky.social · 17/03/2026
New paper! We introduce JEDI, Jointly Embedded Dynamics Inference for neural dynamics. arxiv.org/abs/2603.10489. JEDI flexibly infers dynamical principles (across behaviors/contexts) from neural population data through RNNs constrained at single-neuron resolution to reproduce that data.
arxiv.org
JEDI: Jointly Embedded Inference of Neural Dynamics
Animal brains flexibly and efficiently achieve many behavioral tasks with a single neural network. A core goal in modern neuroscience is to map the mechanisms of the brain's flexibility onto the dynam...
14415
Matt Perich @mattperich.bsky.social · 13/03/2026
Thanks! That's really great to hear!
020
Matt Perich @mattperich.bsky.social · 13/03/2026
But: in our recent NeurIPS paper we show pre-training a more general decoder on monkey data helps future performance for human speech decoding, so I definitely think these things should generalize across species within reaching tasks! arxiv.org/abs/2506.05320
arxiv.org
Generalizable, real-time neural decoding with hybrid state-space models
Real-time decoding of neural activity is central to neuroscience and neurotechnology applications, from closed-loop experiments to brain-computer interfaces, where models are subject to strict latency...
120
Matt Perich @mattperich.bsky.social · 13/03/2026
Great question! I would make the strong prediction that we can. We didn't do it in the current paper because the datasets are so varied; we don't have a good "apples to apples" set of behavioral signals to test x-species decoding.
120
Matt Perich @mattperich.bsky.social · 13/03/2026
Very cool work, thanks for sharing. I'd be curious to compare it our simulation in Fig. 6 of the paper; it was pretty easy to get networks doing feedback control with quite different dynamics even in the same task
120
Matt Perich @mattperich.bsky.social · 13/03/2026
Thanks! It's always a concern, but here we have some extremely different ask structures actually, e.g., our human participant moving objects across a table in trials order of ~ 10s, compared to mice lever pulling in trials order of ~ 100ms. Which makes me think there's more to it than that
111
Matt Perich @mattperich.bsky.social · 13/03/2026
Thanks! Let us know what you think!
000
Matt Perich @mattperich.bsky.social · 13/03/2026
Thanks!
001
Matt Perich @mattperich.bsky.social · 12/03/2026
Juan & tacos, true love. And such youth!
010
Matt Perich @mattperich.bsky.social · 10/03/2026
They also are missing those pesky spinal cords 😬 Don't worry, we love the cerebellum here, just a more focused graphic design choice!
000
Matt Perich @mattperich.bsky.social · 10/03/2026
P.S., for those at Cosyne26, come find me or Margaux if you want to chat about these results! And stop by Margaux’s main meeting talk at 9:45am on Friday! 19/18
130
Matt Perich @mattperich.bsky.social · 10/03/2026
I’ll end by echoing the sentiment put forward recently by @suthanalab.bsky.social. I think comparative analyses across species is ultimately going to greatly improve our understanding of neural computations and brain function. www.thetransmitter.org/animal-model... 18/18
thetransmitter.org
Neuroscience has a species problem
If neuroscience is serious about building general principles of brain function, cross-species dialogue must become a core organizing principle.
140
Matt Perich @mattperich.bsky.social · 10/03/2026
Of course, the broader behavioral repertoires of these species can be quite different. There's much fascinating future work to understand how this shared base of computation adapts to enable, say, a human to play a piano sonata. But at some level, we argue there is conservation across species. 17/18
130
Matt Perich @mattperich.bsky.social · 10/03/2026
In summary, we argue that, at least for shared behaviors like reaching and grasping, evolution can maintain and repurpose computations as a base for future behavioral adaptations. 16/18
130
Matt Perich @mattperich.bsky.social · 10/03/2026
We found using DSA and CCA that RNNs find a wide range of control solutions, but generally geometry tended to track behavior and dynamics were independent. Interestingly, it was quite difficult to produce conserved geometries *and* dynamics without maintaining conserved circuit properties. 15/18
140
Matt Perich @mattperich.bsky.social · 10/03/2026
We then use RNN simulations with MotorNet (elifesciences.org/articles/88591) to explore how geometry relates to dynamics in neural circuits, by manipulating architectural properties (learning rule, effector, etc) and training the RNNs to perform the same reaching task. 14/18
130
Matt Perich @mattperich.bsky.social · 10/03/2026
We align the trajectory geometries with Canonical Correlation Analysis (CCA; previously shown to align across individuals in the same behavior: www.nature.com/articles/s41...) and found that geometries change as behavioral needs diverge. 13/18
130
Matt Perich @mattperich.bsky.social · 10/03/2026
You might be wondering: the bodies/effectors, brain anatomy, etc across these species seems so different; surely this must be accounted for *somewhere* in the brain? Indeed, we argue that individual- and species-specific variability can be accounted for in the geometry of neural trajectories. 12/18
140
Matt Perich @mattperich.bsky.social · 10/03/2026
I want to really stress how cool this is: the motor cortex of mice, monkeys, and humans really seem to operate by similar dynamics. It’s more similar across species than across regions or across behavioral phases in the same species! 11/18
161
Matt Perich @mattperich.bsky.social · 10/03/2026
We then show that neural dynamics also change significantly between planning and movement—two behavioral phases we believe should have different underlying computations, with planning ramping from quiescence and execution in a feedback control regime—even within monkeys. 10/18
140
Matt Perich @mattperich.bsky.social · 10/03/2026
We first contextualize the dynamical similarity by comparing across brain regions (motor and somatosensory cortex) in our human clinical trial participant. The input-driven nature of somatosensory cortex (just look at those trajectories!) led to huge differences in dynamical similarity. 9/18
270
Matt Perich @mattperich.bsky.social · 10/03/2026
We found that neural dynamics across species were surprisingly similar, on par with comparisons across different individuals within a species (mice/monkeys). 8/18
160
Matt Perich @mattperich.bsky.social · 10/03/2026
All three species were quite well-fit under these dynamical systems assumptions, with good quality fits to the neural trajectories. Fitting these models let us directly compare the learned state transition matrices as a window into dynamical similarity. 7/18
150
Matt Perich @mattperich.bsky.social · 10/03/2026
To assess conserved neural computations, we tested the similarity of neural dynamics with Dynamical Similarity Analysis, an awesome technique for comparing the “rules” of two dynamical systems (arxiv.org/abs/2306.10168). Low dynamical distance, here, implies similar computations. 6/18
1113