atlas

Research map / Architectures and efficiency / Spiking networks

Learning Delays in Spiking Neural Networks using Dilated Convolutions with Learnable Spacings

ICLR 2024 · Architectures and efficiency › Spiking networks · approach: Training deep spiking networks · 18 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Learns synaptic delays in deep feedforward SNNs by modeling each synapse as a 1D temporal convolution with a single learnable-position Gaussian kernel (DCLS), reaching state-of-the-art on SHD, SSC and GSC-35 with few parameters.

Problem

Learning synaptic delays jointly with weights in deep spiking neural networks is hard because prior methods either work only for shallow SNNs or estimate delay gradients numerically, and the benefit of delay learning over fixed random delays was not properly tested.

Approach

Model each synaptic connection as a 1D temporal convolution kernel with one non-zero Gaussian element whose position is the delay; learn positions and weights by backpropagation using Dilated Convolution with Learnable Spacings, with the Gaussian std decreased exponentially during training so the kernel becomes one-hot at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Learn delays with DCLS instead of using RadLIF without delaysFeedforward SNN · SHDTop1 accuracy: 94.62\% -> 95.07$\pm$0.24\%Helped
Learn delays with DCLS instead of using RadLIF without delaysFeedforward SNN · SSCTop1 accuracy: 77.40\% -> 80.69$\pm$0.21\%Helped
Learn delays with DCLS instead of using RadLIF without delaysFeedforward SNN · GSC-35Top1 accuracy: 94.51\% -> 95.35$\pm$0.04\%Helped
Replace learned DCLS delays with fixed random delays (ablation)DCLS-Delays · SHD (fully connected)Test accuracyNo clear effect
Replace learned DCLS delays with fixed random delays (ablation)DCLS-Delays · SSC (fully connected)Test accuracyNo clear effect
Add learnable delays rather than no delays (ablation)DCLS-Delays · SHD (fully connected)Test accuracyHelped
Add learnable delays rather than no delays (ablation)DCLS-Delays · SSC (fully connected)Test accuracyHelped
Replace fixed random delays with learned delays (ablation)DCLS-Delays · SHD (sparse connections)Test accuracyHelped
Replace fixed random delays with learned delays (ablation)DCLS-Delays · SSC (sparse connections)Test accuracyHelped
Decrease σ during training instead of keeping it constant at 0.5 (ablation)DCLS-Delays · SHDTest accuracyHelped
Decrease σ during training instead of keeping it constant at 0.5 (ablation)DCLS-Delays · SSCTest accuracyHelped
Fix weights and learn only delays instead of learning both (ablation)DCLS-Delays · SHD (fully connected)Test accuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: Spiking Heidelberg Digits (SHD) Spiking Speech Commands (SSC) Google Speech Commands v0.02 (GSC)

Benchmarks: SHD SSC GSC-35

Metrics: top-1 accuracy number of parameters

Baselines: SNN+Delays Adaptive Delays DL128-SNN-Dloss Dense Conv Delays RadLIF SpikGRU Adaptive SRNN Cuba-LIF EventProp-GeNN STSC-SNN TA-SNN MSAT

Builds on: Dilated Convolution with Learnable Spacings (DCLS) surrogate gradient method SpikingJelly Adam

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy