New preprint! What happens if you add neuromodulation to spiking neural networks and let them go wild with it? TLDR: it can improve performance especially in challenging sensory processing tasks. Explainer thread below. 🤖🧠🧪 www.biorxiv.org/content/10.1...

Dan Goodman (@neural-reckoning.org) 2025-09-18T16:29:52.336Z

Why did we look at what neuromodulation could do in rapid sensory processing? Well, partly just because we could, but also because some evidence suggests there might be something interesting going on here: www.sciencedirect.com/science/arti...

Dan Goodman (@neural-reckoning.org) 2025-09-18T16:29:52.337Z

We wanted to see what strategies a network would learn with the simplest, most abstract model of neuromodulation, without constraints. So our model is just that a 'neuromodulator' neuron can modify any parameter of another neuron in the same way it modifies a membrane potential.

Dan Goodman (@neural-reckoning.org) 2025-09-18T16:29:52.338Z

We were also interested in how different temporal and spatial scales affected our results. We model this either by allowing neuromodulator neurons to only act every K time steps, or by forcing them to target a group of G neurons, for various values of K and G.

Dan Goodman (@neural-reckoning.org) 2025-09-18T16:29:52.339Z

We tested this on three tasks, recognising spoken digits (SHD), commands (SSC) and visual gestures (DVS). In each task, we find much better performance with neuromodulation, tested at network sizes where perforance without neuromodulation had saturated. Each task has a preferred time scale.

Dan Goodman (@neural-reckoning.org) 2025-09-18T16:29:52.340Z

To our surprise, the spatial scale of neuromodulation didn't have much effect at all but the largest scale. Possibly our tasks just don't capture this well.

Dan Goodman (@neural-reckoning.org) 2025-09-18T16:29:52.341Z

We wanted to test this in a harder environment, so we looked at a simple cocktail party effect model where speech is presented in an amplitude modulated background noise. This is interesting because this task is hard for state-of-the-art speech recognition systems. Neuromodulation helps a lot!

Dan Goodman (@neural-reckoning.org) 2025-09-18T16:29:52.342Z

Our next question was to look deeper into the strategy it had learned. Turns out it's doing "listening in the dips", dynamically reducing the number of spikes in noisier parts of the signal by increasing firing thresholds. It does the same thing in natural noise too (see paper).

Dan Goodman (@neural-reckoning.org) 2025-09-18T16:29:52.343Z

It also seems to improve reaction times, which is kind of cool because this is a role that has previously been suggested for neuromodulation. So far our results on this are a bit preliminary, but we do see a drop in reaction times of around 100ms on a 1s signal.

Dan Goodman (@neural-reckoning.org) 2025-09-18T16:29:52.344Z

This was a masters project by an exceptional student AbdalQader AlKilany who is starting his PhD with me in a couple of weeks. We'd love to have your feedback on this project so far. It's not submitted for publication yet and we have time to follow up on any ideas. Let us know!

Dan Goodman (@neural-reckoning.org) 2025-09-18T16:29:52.345Z

Neuromodulation enhances dynamic sensory processing in spiking neural network models

Preprint
 

Abstract

Neuromodulators allow circuits to dynamically change their biophysical properties in a context-sensitive way. In addition to their role in learning, neuromodulators have been suggested to play a role in sensory processing at relatively fast timescales (less than a second), although the precise mechanisms at play are still not well understood. To assess the potential computational role of neuromodulators in sensory processing, we added a simple but flexible model of neuromodulation to spiking neural networks. These networks were then trained - with methods from machine learning - to carry out challenging sensory processing tasks. We find that this addition leads to a dramatic improvement in sensory processing in every task and configuration we tested. In particular, we find that without explicitly training for this, it decreases reaction times, a role that has been discussed for the cholinergic system. In a particularly challenging speech recognition in noise task, we find that the networks learn to make use of rapid dynamic gain control via excitability, an attentional mechanism akin to the “listening in the dips” strategy. This has been hypothesised to be a key element of human hearing allowing us to perform better in these conditions than even state-of-the-art machine learning systems. We conclude that neuromodulation does have the potential to play a significant computational role in fast sensory processing. In addition, our neuromodulated spiking neural networks are able to substantially increase performance at only a small cost to computational complexity, and may therefore be valuable for applications in energy-efficient “neuromorphic” computing devices.

Links

Categories