Event-Scheduling Algorithms with Kalikow Decomposition for Simulating Potentially Infinite Neuronal Networks

Event-scheduling algorithms can compute in continuous time the next occurrence of points (as events) of a counting process based on their current conditional intensity. In particular, event-scheduling algorithms can be adapted to perform the simulation of finite neuronal networks activity. These algorithms are based on Ogata’s thinning strategy (Ogata in IEEE Trans Inf Theory 27:23–31, 1981), which always needs to simulate the whole network to access the behavior of one particular neuron of the network. On the other hand, for discrete time models, theoretical algorithms based on Kalikow decomposition can pick at random influencing neurons and perform a perfect simulation (meaning without approximations) of the behavior of one given neuron embedded in an infinite network, at every time step. These algorithms are currently not computationally tractable in continuous time. To solve this problem, an event-scheduling algorithm with Kalikow decomposition is proposed here for the sequential simulation of point processes neuronal models satisfying this decomposition. This new algorithm is applied to infinite neuronal networks whose finite time simulation is a prerequisite to realistic brain modeling.

[1]  Pablo A. Ferrari,et al.  Processes with long memory: Regenerative construction and perfect simulation , 2002 .

[2]  P. Brémaud Point processes and queues, martingale dynamics , 1983 .

[3]  G. Shedler,et al.  Simulation of Nonhomogeneous Poisson Processes by Thinning , 1979 .

[4]  Yosihiko Ogata,et al.  On Lewis' simulation method for point processes , 1981, IEEE Trans. Inf. Theory.

[5]  P. Brémaud,et al.  STABILITY OF NONLINEAR HAWKES PROCESSES , 1996 .

[6]  F. A. Galves Coupling, renewal and perfect simulation of chains of infinite order , 2001 .

[7]  J. Rasmussen,et al.  Perfect simulation of Hawkes processes , 2005, Advances in Applied Probability.

[8]  Vanessa Didelez,et al.  Graphical models for marked point processes based on local independence , 2007, 0710.5874.

[9]  P. Reynaud-Bouret,et al.  Sparse space–time models: Concentration inequalities and Lasso , 2018, Annales de l'Institut Henri Poincaré, Probabilités et Statistiques.

[10]  Hawkes processes with variable length memory and an infinite number of components , 2014, Advances in Applied Probability.

[11]  Alexandre Muzy,et al.  Exploiting Activity for the Modeling and Simulation of Dynamics and Learning Processes in Hierarchical (Neurocognitive) Systems , 2019, Computing in Science & Engineering.

[12]  E A J F Peters,et al.  Rejection-free Monte Carlo sampling for general potentials. , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

[13]  A. Galves,et al.  Infinite Systems of Interacting Chains with Memory of Variable Length—A Stochastic Model for Biological Neural Nets , 2012, 1212.5505.

[14]  Niels Keiding,et al.  Statistical Models Based on Counting Processes , 1993 .

[15]  D. Vere-Jones,et al.  Some examples of statistical estimation applied to earthquake data , 1982 .

[16]  P. Brémaud Point Processes and Queues , 1981 .

[17]  Bernard P. Zeigler,et al.  Theory of Modelling and Simulation , 1979, IEEE Transactions on Systems, Man and Cybernetics.

[18]  A. Galves,et al.  Modeling networks of spiking neurons as interacting processes with memory of variable length , 2015, 1502.06446.

[19]  S. Kalikow,et al.  Random markov processes and uniform martingales , 1990 .

[20]  Bernard P. Zeigler,et al.  Theory of modeling and simulation , 1976 .

[21]  A. Dassios,et al.  Exact Simulation of Hawkes Process with Exponentially Decaying Intensity , 2013 .

[22]  Bernard P. Zeigler,et al.  Theory of Modelling and Simulation , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[23]  P. Reynaud-Bouret,et al.  Adaptive estimation for Hawkes processes; application to genome analysis , 2009, 0903.2919.

[24]  Yating Chen,et al.  An Online Diagnostic Method for Open-Circuit Faults of Locomotive Inverter Based on Output Voltage Transient Detection , 2019, Computing in Science & Engineering.