Research
Overview
The Question: How do biological circuits implement the computation required for flexible behavior?
My work combines mathematical theory, high-performance computing, and biological constraints to investigate the mechanistic basis of neural computation. I am specifically interested in how neural circuits infer and maintain latent representations of the environment to support zero-shot and few-shot learning.
Core Themes
1. Neural Manifolds & Mechanistic Substrates
While the field often studies neural manifolds in abstract rate-based models, I aim to anchor these concepts in biological constraints.
- Goal: Develop a bridge between low-dimensional population dynamics and specific connectivity motifs in Spiking Neural Networks (SNNs).
- Approach: Using “in silico” models as testbeds to unify control theory, dynamical systems, and STDP-based learning rules.
2. Latent State Inference & Cognitive Flexibility
Animals can adapt to novel scenarios with minimal experience, suggesting they use “latent states” to represent context.
- Hypothesis: Circuits do not just overwrite synaptic weights during learning; they shift and modulate existing manifolds to represent new task rules.
- Application: Studying Reversal Learning and Flexible Decision-Making to understand how networks balance stability (remembering old tasks) with plasticity (learning new ones) without catastrophic interference.
Toolbox
- Theory: Dynamical Systems, Graph Theory, Information Geometry.
- Computation: JAX/Flax for differentiable physics; CUDA for parallel acceleration.
- Modeling: Leaky Integrate-and-Fire (LIF) networks, Recurrent Neural Networks (RNNs), Evolutionary Optimization.