Convergence of regular spiking and intrinsically bursting Izhikevich neuron models as a function of discretization time with Euler method

Abstract This study investigates the trade-off between computational efficiency and accuracy of Izhikevich neuron models by numerically quantifying their convergence to provide design guidelines in choosing the limit time steps during a discretization procedure. This is important for bionic engineering and neuro-robotic applications where the use of embedded computational resources requires the introduction of optimality criteria. Specifically, the regular spiking (RS) and intrinsically bursting (IB) Izhikevich neuron models are evaluated with step inputs of various amplitudes. We analyze the convergence of spike sequences generated under different discretization time steps (10 µs to 10 ms), with respect to an ideal reference spike sequence approximated with a discretization time step of 1 µs. The differences between the ideal reference and the computed spike sequences were quantified by Victor–Purpura (VPd) and van Rossum (VRd) distances. For each distance, we found two limit discretization times (lower dt1 and upper dt2), as a function of the applied input and thus firing rate, beyond which the convergence is lost for each neuron model. The estimated limit time steps were found to be consistent regardless of metric used (VPd and VRd) and neuron type (RS and IB), but also to depend on the average inter-spike interval (ISI) produced by the neurons. However, in most cases, a good trade-off between the quality of the convergence of the models dynamics and the computational load required to simulate them numerically was found for values of the discretization time step between dt1 ∈ (0.1 ms, 1 ms) and dt2 ∈ (2 ms, 3 ms).

[1]  Eugene M. Izhikevich,et al.  Neural excitability, Spiking and bursting , 2000, Int. J. Bifurc. Chaos.

[2]  Alberto Mazzoni,et al.  Neuromorphic Artificial Touch for Categorization of Naturalistic Textures , 2017, IEEE Transactions on Neural Networks and Learning Systems.

[3]  Thomas Kreuz,et al.  Which spike train distance is most suitable for distinguishing rate and temporal coding? , 2017, Journal of Neuroscience Methods.

[4]  Bin Deng,et al.  Delayed feedback control of bursting synchronization in small-world neuronal networks , 2013, Neurocomputing.

[5]  M. London,et al.  Sensitivity to perturbations in vivo implies high noise and suggests rate coding in cortex , 2010, Nature.

[6]  M. C. Carrozza,et al.  Soft-neuromorphic artificial touch for applications in neuro-robotics , 2012, 2012 4th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob).

[7]  G. Ermentrout,et al.  Analysis of neural excitability and oscillations , 1989 .

[8]  A. Hodgkin,et al.  A quantitative description of membrane current and its application to conduction and excitation in nerve , 1952, The Journal of physiology.

[9]  Silvestro Micera,et al.  Artificial spatiotemporal touch inputs reveal complementary decoding in neocortical neurons , 2017, Scientific Reports.

[10]  Daniel Chicharro,et al.  Monitoring spike train synchrony , 2012, Journal of neurophysiology.

[11]  Yannick Bornat,et al.  Generation of Locomotor-Like Activity in the Isolated Rat Spinal Cord Using Intraspinal Electrical Microstimulation Driven by a Digital Neuromorphic CPG , 2016, Front. Neurosci..

[12]  Jing Liu,et al.  Stochastic resonance, coherence resonance, and spike timing reliability of Hodgkin–Huxley neurons with ion-channel noise , 2017 .

[13]  J. Victor,et al.  Nature and precision of temporal coding in visual cortex: a metric-space analysis. , 1996, Journal of neurophysiology.

[14]  Mark C. W. van Rossum,et al.  A Novel Spike Distance , 2001, Neural Computation.

[15]  Jean-Marc Fellous,et al.  A new similarity measure for spike trains: Sensitivity to bursts and periods of inhibition , 2011, Journal of Neuroscience Methods.

[16]  Eugene M. Izhikevich,et al.  Which model to use for cortical spiking neurons? , 2004, IEEE Transactions on Neural Networks.

[17]  Haitao Yu,et al.  Effects of ion channel noise on neural circuits: an application to the respiratory pattern generator to investigate breathing variability. , 2017, Journal of neurophysiology.

[18]  Bin Deng,et al.  FPGA implementation of hippocampal spiking network and its real-time simulation on dynamical neuromodulation of oscillations , 2017, Neurocomputing.

[19]  Mark D. Humphries,et al.  Solution Methods for a New Class of Simple Model Neurons , 2007, Neural Computation.

[20]  Antonio Politi,et al.  Measuring spike train synchrony , 2007, Journal of Neuroscience Methods.

[21]  Andrew S. Cassidy,et al.  A million spiking-neuron integrated circuit with a scalable communication network and interface , 2014, Science.

[22]  Lyle N. Long,et al.  A Review of Biologically Plausible Neuron Models for Spiking Neural Networks , 2010 .

[23]  Sylvain Saïghi,et al.  Real-time biomimetic Central Pattern Generators in an FPGA for hybrid experiments , 2013, Front. Neurosci..

[24]  Steve B. Furber,et al.  Accuracy and Efficiency in Fixed-Point Neural ODE Solvers , 2015, Neural Computation.

[25]  Lyle N. Long,et al.  On the Capabilities and Computational Costs of Neuron Models , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[26]  E. S. Page CONTINUOUS INSPECTION SCHEMES , 1954 .

[27]  J. Rinzel Discussion: Electrical excitability of cells, theory and experiment: Review of the Hodgkin-Huxley foundation and an update , 1990 .

[28]  P. Rossini,et al.  Intraneural stimulation elicits discrimination of textural features by artificial fingertip in intact and amputee humans , 2016, eLife.

[29]  Eugene M. Izhikevich,et al.  Simple model of spiking neurons , 2003, IEEE Trans. Neural Networks.

[30]  Jonathan D. Victor,et al.  Metric-space analysis of spike trains: theory, algorithms and application , 1998, q-bio/0309031.