Learning Working Memory in Recurrent Spiking Neural Networks Using Heterogeneous Delays

Laurent Perrinet

Cerco seminar

[2026-04-16]

logo

Contact me @ laurent.perrinet@univ-amu.fr

Spiking Neural Networks: Leaky Integrate-and-Fire

[Grimaldi *et al*, 2023, [Precise Spiking Motifs](https://laurentperrinet.github.io/publication/grimaldi-22-polychronies/)]
[Grimaldi et al, 2023, Precise Spiking Motifs]

Spiking Neural Networks: neurobiology

[[Mainen & Sejnowski, 1995](https://github.com/SpikeAI/2022_polychronies-review/blob/main/src/Figure_2_MainenSejnowski1995.ipynb)]
[Mainen & Sejnowski, 1995]

Spiking Neural Networks: neurobiology

[[Mainen & Sejnowski, 1995](https://github.com/SpikeAI/2022_polychronies-review/blob/main/src/Figure_2_MainenSejnowski1995.ipynb)]
[Mainen & Sejnowski, 1995]

Spiking Neural Networks: neurobiology

[[Diesmann et al. 1999](https://github.com/SpikeAI/2022_polychronies-review/blob/main/src/Figure_3_Diesmann_et_al_1999.py)]
[Diesmann et al. 1999]

Spiking Neural Networks: neurobiology

[[Haimerl et al, 2019](https://laurentperrinet.github.io/publication/grimaldi-22-polychronies/)]
[Haimerl et al, 2019]

Spiking Neural Networks: Leaky Integrate-and-Fire

Review on [Precise Spiking Motifs](https://laurentperrinet.github.io/publication/grimaldi-22-polychronies/).
Review on Precise Spiking Motifs.

Spiking Neural Networks: Heterogeneous Delays

Review on [Precise Spiking Motifs](https://laurentperrinet.github.io/publication/grimaldi-22-polychronies/).
Review on Precise Spiking Motifs.

Heterogeneous Delays Spiking Neural Network: HD-SNN

Spiking Neural Network: Polychronization

Spiking Neural Network: Polychronization

[Izhikevich (2006)](https://doi.org/10.1162/089976606775093882)
Izhikevich (2006)

Spiking Neural Network: Polychronization

[Izhikevich (2006)](https://doi.org/10.1162/089976606775093882)
Izhikevich (2006)

Spiking Neural Network: Polychronization

[LP (2026)](https://arxiv.org/abs/2604.14096)
LP (2026)

Methods : BPTT (snn Torch) - synthetic target

Methods : Weight initialization

$$ I_j(t) = \sum_{i=1}^{N} \bigl ( \sum_{d=1}^{D} \mathbf{W}_{j, i, d} \cdot s_i(t-d) \bigr ) $$ $$ u_j(t) = \beta \cdot u_j(t-1) \cdot (1 - s_j(t-1)) + I_j(t) $$ $$ s_j(t) = \mathbf{H}[u_j(t) \geq \vartheta] $$ $$ \mathbf{W} \mathbf{C} \approx \mathbf{S} $$ $$ w_{j, i, d} = \frac{1}{N \cdot D \cdot p_A \cdot M} \sum_{\mu=1}^{M} \sum_{t=D+1}^{T} s_{j}^{\mu}(t) \cdot s_i^{\mu}(t-d) $$

Results : recall of target

Results : recall of target

Results : memory retrieval

Results : memory retrieval

Results : recall of target with noise

Results : recall of target with noise

Results : recall of target with noise

Results : recall of target with noise

Results : recall of target with noise

Results : recall of target with noise

Results : role of parameters

Learning Working Memory in Recurrent Spiking Neural Networks Using Heterogeneous Delays

Laurent Perrinet

Cerco seminar

[2026-04-16]

logo

Contact me @ laurent.perrinet@univ-amu.fr