Bistable memory and binary counters in spiking neural network

Information can be encoded in spiking neural network (SNN) by precise spike-time relations. This hypothesis can explain cell assembly formation, such as polychronous group (PNG), a notion created to explain how groups of neurons fire time-locked to each other, not necessarily synchronously. In this paper we present a set of PNGs capable of retaining triggering events in bistable states. Triggering events may be data or computational controls. Both, data and control signals are memorized as a result of intrinsic operational PNG attributes, and no neural plasticity mechanisms are involved. This behavior can be fundamental for several computational operations in SNNs. It is shown how bistable neural pools can perform tasks such as binary and stack-like counting, and how they can realize hierarchical organization in parallel computing.

[1]  S. Hyakin,et al.  Neural Networks: A Comprehensive Foundation , 1994 .

[2]  Bruno Cessac,et al.  Overview of facts and issues about neural coding by spikes , 2010, Journal of Physiology-Paris.

[3]  Samy Bengio,et al.  Delay learning and polychronization for reservoir computing , 2008, Neurocomputing.

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

[5]  José Carlos Príncipe,et al.  Special issue on echo state networks and liquid state machines , 2007, Neural Networks.

[6]  Herbert Jaeger,et al.  Reservoir computing approaches to recurrent neural network training , 2009, Comput. Sci. Rev..

[7]  Botond Szatmáry,et al.  Spike-Timing Theory of Working Memory , 2010, PLoS Comput. Biol..

[8]  Hélène Paugam-Moisy,et al.  Algorithms for Structural and Dynamical Polychronous Groups Detection , 2009, ICANN.

[9]  Eugene M. Izhikevich,et al.  Polychronization: Computation with Spikes , 2006, Neural Computation.

[10]  Willard L. Maier,et al.  A Minimal Model for the Study of Polychronous Groups , 2008 .

[11]  Frank C. Hoppensteadt,et al.  Polychronous Wavefront Computations , 2009, Int. J. Bifurc. Chaos.

[12]  Eytan Ruppin,et al.  Spikes that count: rethinking spikiness in neurally embedded systems , 2004, Neurocomputing.

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

[14]  Sander M. Bohte,et al.  Computing with Spiking Neuron Networks , 2012, Handbook of Natural Computing.

[15]  S. Thorpe,et al.  Spike times make sense , 2005, Trends in Neurosciences.

[16]  Benjamin Schrauwen,et al.  An overview of reservoir computing: theory, applications and implementations , 2007, ESANN.

[17]  Eugene M. Izhikevich,et al.  Dynamical Systems in Neuroscience: The Geometry of Excitability and Bursting , 2006 .

[18]  G. Edelman,et al.  Spike-timing dynamics of neuronal groups. , 2004, Cerebral cortex.

[19]  Moshe Abeles,et al.  Synfire chains , 2009, Scholarpedia.