×

Exact subthreshold integration with continuous spike times in discrete-time neural network simulations. (English) Zbl 1116.92016

Summary: Very large networks of spiking neurons can be simulated efficiently in parallel under the constraint that spike times are bound to an equidistant time grid. Within this scheme, the subthreshold dynamics of a wide class of integrate-and-fire-type neuron models can be integrated exactly from one grid point to the next. However, the loss in accuracy caused by restricting spike times to the grid can have undesirable consequences, which has led to interest in interpolating spike times between the grid points to retrieve an adequate representation of network dynamics.
We demonstrate that the exact integration scheme can be combined naturally with off-grid spike events found by interpolation. We show that by exploiting the existence of a minimal synaptic propagation delay, the need for a central event queue is removed, so that the precision of event-driven simulation on the level of single neurons is combined with the efficiency of time-driven global scheduling. Further, for neuron models with linear subthreshold dynamics, even local event queuing can be avoided, resulting in much greater efficiency on the single-neuron level. These ideas are exemplified by two implementations of a widely used neuron model. We present a measure for the efficiency of network simulations in terms of their integration error and show that for a wide range of input spike rates, the novel techniques we present are both more accurate and faster than standard techniques.

MSC:

92C20 Neural biology
68T05 Learning and adaptive systems in artificial intelligence

Software:

Mathematica
Full Text: DOI

References:

[1] DOI: 10.1162/neco.2006.18.8.2004 · Zbl 1121.92012 · doi:10.1162/neco.2006.18.8.2004
[2] DOI: 10.1023/A:1008925309027 · Zbl 1036.92008 · doi:10.1023/A:1008925309027
[3] DOI: 10.1016/S0925-2312(01)00409-X · doi:10.1016/S0925-2312(01)00409-X
[4] DOI: 10.1023/A:1008893429695 · doi:10.1023/A:1008893429695
[5] DOI: 10.1162/089976698300017845 · doi:10.1162/089976698300017845
[6] DOI: 10.1162/0899766053429453 · doi:10.1162/0899766053429453
[7] DOI: 10.1007/s00521-003-0358-z · Zbl 1040.68101 · doi:10.1007/s00521-003-0358-z
[8] DOI: 10.1162/089976600300014953 · doi:10.1162/089976600300014953
[9] DOI: 10.1137/0150098 · Zbl 0712.92006 · doi:10.1137/0150098
[10] Morrison A., Neuroforum 1 pp 205B– (2005)
[11] DOI: 10.1162/0899766054026648 · Zbl 1112.68494 · doi:10.1162/0899766054026648
[12] DOI: 10.1162/08997660360581912 · Zbl 1018.92007 · doi:10.1162/08997660360581912
[13] DOI: 10.1007/s004220050570 · Zbl 0958.92004 · doi:10.1007/s004220050570
[14] DOI: 10.1023/A:1012885314187 · doi:10.1023/A:1012885314187
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.