laurent.perrinet@univ-amu.fr
https://laurentperrinet.github.io/talk/2023-09-27-icann
Hello , I’m Laurent Perrinet from the Institut des Neurosciences de la Timone, a joint AMU / CNRS unit, and during this talk at this ICANN workshop on Recent Advances in SNNs, I’ll be presenting a method for the Accurate Detection of Spiking Motifs by Learning Heterogeneous Delays of a Spiking Neural Network , and how it may also impact the design of SNNs. I’d like to thank Sander Bohté and Sebastian Otte for the organization of this workshop and you for listening. These slides are available from my web-site, along with a number of references. The outline of the talk is as follows: first, I’ll describe how one may perform computations using Heterogeneous Delays - and present a toy model example; then, I’ll show real scale example quantifying the performance on synthetic data ; and finally, I’ll present how this SNN is in fact differentiable and may be extended for future applications.Core Mechanism of Spiking Motif Detection The core idea of the method follows the use of polychronous groups as defined by Izhikevich in 2006. Suppose three presynaptic neurons are connected to two postsynaptic neurons by certains weights and certain delays, which correspond to the time it takes for a spike to travel from one neuron to the next. Core Mechanism of Spiking Motif Detection If we assume these delays are different, then if presynaptic neurons are activated synchronously, then postsynaptic currents do not match in time, such that the membrane potential is not reached. Core Mechanism of Spiking Motif Detection However, if the timing of presynaptic spikes forms a spiking motif such that they reach the soma of neuron b_1 at the same time then this neuron will be selectively activated. From generating raster plots to inferring spiking motifs
A In this work, this principle was framed in a probabilistic setting such that we could provide an optimal scheme for detecting generic spiking motifs which may be superposed at random times. Starting with 10 presynaptic inputs, this model allows to generate a synthetic raster plot as the combination of four different spiking motifs.
B These motifs are defined by a positive (red) or negative (blue) contribution to the spiking probability which are represented here.
C Applying a Bayesian approach, we may define four formal spiking neurons which will integrate the incoming spiking information from the presynaptic neurons - this analog signal can then be thresholded to give the detection of each spiking motif (vertical) bar which was here always exact with respect to the ground truth (stars).
D The beauty of this is that we can recover in the presynaptic raster plot the contribution of each spiking motif to the original raster plot.Detecting spiking motifs using heterogeneous delays
This was a toy example and let’s now quantify the performance of this method in real scale settings by measuring the accuracy of finding the right SM at the right time. For this we will compare our method to a classical approach using the correlation.
First, by increasing the number of motifs, we show that the accuracy of our method (in blue) is very high and outperforms the cross-correlation method (red), in particular as the number of SMs increases. The same trend is shown also when the number of presynaptic inputs increases from a low to a high dimension. Finally, the number of possible delays is a crucial parameter and enough heterogenous delays are necessary to reach a good performance. Detecting spiking motifs using heterogeneous delays An advantage of our method is that is is fully differentiable. We thus applied a supervised learning method and starting with random weights, we could recover the spiking motifs, as is shown here in this cross-correlagram of the weights of the learned werights with respect to the ground truth. laurent.perrinet@univ-amu.fr
https://laurentperrinet.github.io/talk/2023-09-27-icann
As a conclusion, this heterogenous delay spiking neural network provides an efficient neural computation. It has some limitations that we detail in the paper, notably that it works on discrete time and that it is supervised, yet we hope to deliver soon an unsupervised learning method using this computational brick which could be used to build novel SNNs - we did that for detecting motion in event-based data - but also to analyse neurobiological data.
Thanks for your attention, slides are also available online
Resume presentation
Accurate Detection of Spiking Motifs by Learning Heterogeneous Delays of a Spiking Neural Network Laurent Perrinet ICANN workshop on Recent Advances in SNNs laurent.perrinet@univ-amu.fr https://laurentperrinet.github.io/talk/2023-09-27-icann Hello , I’m Laurent Perrinet from the Institut des Neurosciences de la Timone, a joint AMU / CNRS unit, and during this talk at this ICANN workshop on Recent Advances in SNNs, I’ll be presenting a method for the Accurate Detection of Spiking Motifs by Learning Heterogeneous Delays of a Spiking Neural Network , and how it may also impact the design of SNNs. I’d like to thank Sander Bohté and Sebastian Otte for the organization of this workshop and you for listening. These slides are available from my web-site, along with a number of references. The outline of the talk is as follows: first, I’ll describe how one may perform computations using Heterogeneous Delays - and present a toy model example; then, I’ll show real scale example quantifying the performance on synthetic data ; and finally, I’ll present how this SNN is in fact differentiable and may be extended for future applications.