New preprint (well, very updated). 🤖🧠🧪 We find that an abstract model of neuromodulation lets spiking neural networks perform much better, particularly in challenging noisy environments, using less energy. Relevant to #neuroscience and #neuromorphic computing. 🧵👇 www.biorxiv.org/content/10.1...
— Dan Goodman (@neural-reckoning.org) 2026-07-16T17:29:03.299Z
Our model is simple at the core: we let a modulatory neuron modify the underlying parameters of another neuron (like threshold or time constant), and train end to end. We can make this more realistic in various ways (different types of neuromodulators, spatial release and diffusion) - see later.
— Dan Goodman (@neural-reckoning.org) 2026-07-16T17:29:03.300Z
With this model, performance at a variety of tasks goes up (in the picture, an auditory task). A small network with modulation performs much better than a much larger network without modulation. We can also see here that modulation at medium timescales is best. Spatial scale not very important here.
— Dan Goodman (@neural-reckoning.org) 2026-07-16T17:29:03.301Z
The performance enhancement is particularly large in a noisy background, in the range where human speech recognition is much better than state-of-the-art automatic speech recognition systems.
— Dan Goodman (@neural-reckoning.org) 2026-07-16T17:29:03.302Z
And we can understand how it's doing it: it dials up the sensitivity when the noise level is low, and dials it down when the noise is high. This sort of dynamic gain control is the "listening in the dips" strategy that has been hypothesised to be used by humans. We didn't put this in, it learned it!
— Dan Goodman (@neural-reckoning.org) 2026-07-16T17:29:03.303Z
Our model allows for setting a number of neuromodulator types, that can have interactions between each other, and making neuromodulator release diffuse in space and time. This actually turns out to further improve performance!
— Dan Goodman (@neural-reckoning.org) 2026-07-16T17:29:03.304Z
In a neuromorphic or machine learning context, neuromodulation is very parameter efficient. This figure shows every variant of the modulated and unmodulated models in our paper, comparing parameter count versus accuracy. You can see that the frontier of modulated networks is much higher.
— Dan Goodman (@neural-reckoning.org) 2026-07-16T17:29:03.305Z
Modulation (top curve, red) also lets us reduce firing rates by orders of magnitude without hurting performance, unlike unmodulated networks (bottom curve, blue). Fewer spikes means less energy. Important both for real brains and neuromorphic devices!
— Dan Goodman (@neural-reckoning.org) 2026-07-16T17:29:03.306Z
There's a lot more in the paper, so please do give it a read if any of these sound interesting. I think the headline results are that neuromodulation makes performance better with less energy. We also have a tutorial and code to integrate this into your models. neural-reckoning.org/pub_neuromod...
— Dan Goodman (@neural-reckoning.org) 2026-07-16T17:29:03.307Z
Neuromodulation enhances the capability and efficiency of spiking neural networks
Abstract
Links
Related talks
Categories
The short version
New preprint (well, very updated). 🤖🧠🧪 We find that an abstract model of neuromodulation lets spiking neural networks perform much better, particularly in challenging noisy environments, using less energy. Relevant to #neuroscience and #neuromorphic computing. 🧵👇 www.biorxiv.org/content/10.1...
— Dan Goodman (@neural-reckoning.org) 2026-07-16T17:29:03.299Z
Our model is simple at the core: we let a modulatory neuron modify the underlying parameters of another neuron (like threshold or time constant), and train end to end. We can make this more realistic in various ways (different types of neuromodulators, spatial release and diffusion) - see later.
— Dan Goodman (@neural-reckoning.org) 2026-07-16T17:29:03.300Z
With this model, performance at a variety of tasks goes up (in the picture, an auditory task). A small network with modulation performs much better than a much larger network without modulation. We can also see here that modulation at medium timescales is best. Spatial scale not very important here.
— Dan Goodman (@neural-reckoning.org) 2026-07-16T17:29:03.301Z
The performance enhancement is particularly large in a noisy background, in the range where human speech recognition is much better than state-of-the-art automatic speech recognition systems.
— Dan Goodman (@neural-reckoning.org) 2026-07-16T17:29:03.302Z
And we can understand how it's doing it: it dials up the sensitivity when the noise level is low, and dials it down when the noise is high. This sort of dynamic gain control is the "listening in the dips" strategy that has been hypothesised to be used by humans. We didn't put this in, it learned it!
— Dan Goodman (@neural-reckoning.org) 2026-07-16T17:29:03.303Z
Our model allows for setting a number of neuromodulator types, that can have interactions between each other, and making neuromodulator release diffuse in space and time. This actually turns out to further improve performance!
— Dan Goodman (@neural-reckoning.org) 2026-07-16T17:29:03.304Z
In a neuromorphic or machine learning context, neuromodulation is very parameter efficient. This figure shows every variant of the modulated and unmodulated models in our paper, comparing parameter count versus accuracy. You can see that the frontier of modulated networks is much higher.
— Dan Goodman (@neural-reckoning.org) 2026-07-16T17:29:03.305Z
Modulation (top curve, red) also lets us reduce firing rates by orders of magnitude without hurting performance, unlike unmodulated networks (bottom curve, blue). Fewer spikes means less energy. Important both for real brains and neuromorphic devices!
— Dan Goodman (@neural-reckoning.org) 2026-07-16T17:29:03.306Z
There's a lot more in the paper, so please do give it a read if any of these sound interesting. I think the headline results are that neuromodulation makes performance better with less energy. We also have a tutorial and code to integrate this into your models. neural-reckoning.org/pub_neuromod...
— Dan Goodman (@neural-reckoning.org) 2026-07-16T17:29:03.307Z

