Statement

Research

Where computation should be spent, and what it costs to move a model from the framework it was born in.

The question I keep circling is a cost question. Modern models are capable because they are large, and almost every interesting constraint appears when that size stops being an option: on a camera at the edge of a city, on a stream that will not pause, on silicon that computes in events instead of floating point.

Spiking neural networks are the sharpest version of that constraint. A neuron says nothing until it has something to say, so energy tracks information rather than parameter count. The promise is real. The difficulty is that it only pays off on the right kind of problem, represented the right way, on hardware that can exploit the sparsity, and each of those three conditions is easy to get wrong quietly.

Now. I am working on where spiking networks fail at language, since text gives you no natural event stream and long dependencies that spikes handle badly. In parallel I am studying adaptive-LIF neurons: their threshold adapts with activity, which gives the network state that lives outside the weights. If that state turns out to be reliable, it belongs inside the portability work rather than beside it.

The portability work. SNNTorch, Lava, Rockpool and Sinabs each assume something different about time, reset and quantisation. A result that cannot survive the move between them is a result about a framework, not about a model. I build the abstraction that makes the move possible and the harness that reports what the move costs.

Before this, the same cost question showed up in language and vision. Adapters and prefix tuning to specialise a large model without retraining it. Classifier guidance and an energy term to steer a summary towards a requested perspective. A cascade that put an attribute transformer behind a detector so it could keep up with a live camera.

What I would like to do next is bring these together: spiking models that handle language and perception at once, on hardware where the sparsity is actually cashed in.

Themes

01

Sparsity that pays for itself

Spiking networks only win if the silence is worth something. I work on event-based data and on finding the multimodal tasks where sparse, event-driven computation is genuinely cheaper, not just biologically flattering.

02

Language, in spikes

Text is the awkward case for spiking networks: no natural event stream, long dependencies, dense embeddings. I am mapping where spiking language models actually break, which is more useful right now than another benchmark number.

03

Adaptive neuron dynamics

Adaptive-LIF neurons move their own threshold as they fire. That gives a network a form of memory the weights never see, and I want to know how much of it can be relied on.

04

Portability across neuromorphic stacks

SNNTorch, Lava, Rockpool and Sinabs each assume something different about time, reset and quantisation. A result that cannot survive the move between them is a result about a framework.

Publications

Full record Google Scholar ORCID 0009-0001-8159-2516

Pulse of the Crowd: Quantifying Crowd Energy through Audio and Video Analysis

IEEE 7th International Conference on Multimedia Information Processing and Retrieval (MIPR), pp. 308–314 · doi:10.1109/MIPR62202.2024.00056

My partI built the audio half: the CLAP-based classifier for crowd noise, and the 90-minute labelled dataset it trains on.

IEEE Xplore Write-up

Research projects

One Spiking Model, Four Frameworks

A bridge between general neuromorphic frameworks and hardware-specific ones, plus a harness that measures what a port actually costs.

Read more
Neuromorphic computingSpiking neural networksSystemsEdge AI

Accident Detection from Video Streams

Two pipelines built deliberately against each other: a trajectory tracker and a vision-language model. Neither one was enough.

Read more
Computer visionVideo analyticsYOLODeepSORT

Pulse of the Crowd

IEEE MIPR 2024, pp. 308–314

Measuring the energy of a crowd from what it looks like and what it sounds like. Published at IEEE MIPR 2024; I built the audio half.

Paper Read more
Multimodal learningAudio-visualCrowd analyticsComputer vision