Exploiting heterogeneous delays for efficient computation in low-bit neural networks
Organizations: Department of Electrical and Electronic Engineering, Imperial College London. · Centre for Neural Circuits and Behaviour, University of Oxford. · Institute of Neuroinformatics, University of Zurich and ETH Zurich. · Imperial-X, Imperial College London. ·
Abstract
Neural networks rely on learning synaptic weights. However, this overlooks other learnable neural parameters. One such parameter is delay: neurons communicate asynchronously with heterogeneous transmission delays. We propose that, rather than a cost to minimize, this heterogeneity supports computation when task-relevant information unfolds over time. We test this hypothesis by jointly learning weights and delays at different precisions in feedforward spiking neural networks. Delay heterogeneity supports competitive performance on neuromorphic benchmarks while compressing weights over an order of magnitude more aggressively than typically studied weight-only networks. Performance depends on task-matched delay distributions, with temporally complex tasks selectively relying on longer delays. These benefits persist under explicit delay constraints, while neural time constants only partially substitute for long delays. Our results connect the temporal structure of data with efficient model design, highlighting temporal heterogeneity as a computational resource with implications for embodied intelligence and neuromorphic hardware.
Figures & tables
| Symbol | Description |
|---|---|
| Membrane potential of neuron in layer at time | |
| Spike output of neuron | |
| Synaptic weight | |
| Membrane potential threshold | |
| , | Synaptic and refractory time constants |
| scaling factor and sharpness around |
| Dataset | |||||||
|---|---|---|---|---|---|---|---|
| SHD | 1 | 2 | (0.1, 1) | 10 | 0/learnable | ||
| SSC | 1 | 1 | (0.1, 1) | 10 | 0/learnable | ||
| NTIDIGITS | 1 | 1 | (0.1, 1) | 10 | 0/learnable | ||
| DVS Gesture | 5 | 5 | (0.1, 1) | 10 | 0/learnable |
| Dataset | SHD | SSC | NTIDIGITS | DVS Gesture |
|---|---|---|---|---|
| Input size | 700 | 700 | 64 | 128 128 2 |
| Number of hidden layers | 2 | 2 | 2 | 3 |
| Hidden spiking units | 128 | 128 | 256 | - |
| Output spiking neurons | 20 | 35 | 11 | 11 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
Neuromorphic Computing
Neuromorphic computing uses brain-inspired, event-driven algorithms and hardware to process information with low power and latency.
See all 194 papers