Neuronal Classifier for both Rate and Timing-Based Spike Patterns

Spikes play an essential role in information transmission and neural computation, but how neurons learn them remains unclear. Most learning rules depend on either the rate- or timing-based code, but rare one is suitable for both. In this paper, we present an efficient multi-spike learning rule which is suitable to train neurons to classify both rate- and timing-based spike patterns. With our learning rule, neurons can be trained to fire different numbers of output spikes in response to their input patterns, and therefore single neurons are capable for multi-category classification.

[1]  Razvan V. Florian,et al.  The Chronotron: A Neuron That Learns to Fire Temporally Precise Spike Patterns , 2010, PloS one.

[2]  H. Sompolinsky,et al.  The tempotron: a neuron that learns spike timing–based decisions , 2006, Nature Neuroscience.

[3]  Walter Senn,et al.  Learning Real-World Stimuli in a Neural Network with Spike-Driven Synaptic Dynamics , 2007, Neural Computation.

[4]  G. Laurent,et al.  Odour encoding by temporal sequences of firing in oscillating neural assemblies , 1996, Nature.

[5]  Jun Hu,et al.  Neuromorphic Cognitive Systems - A Learning and Memory Centered Approach , 2017, Intelligent Systems Reference Library.

[6]  Robert Gütig,et al.  Spiking neurons can discover predictive features by aggregate-label learning , 2016, Science.

[7]  Haizhou Li,et al.  A Spiking Neural Network System for Robust Sequence Recognition , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[8]  Robert Gütig,et al.  To spike, or when to spike? , 2014, Current Opinion in Neurobiology.

[9]  Andrzej J. Kasinski,et al.  Supervised Learning in Spiking Neural Networks with ReSuMe: Sequence Learning, Classification, and Spike Shifting , 2010, Neural Computation.

[10]  Hojjat Adeli,et al.  A new supervised learning algorithm for multiple spiking neural networks with application in epilepsy and seizure detection , 2009, Neural Networks.

[11]  Sander M. Bohte,et al.  Error-backpropagation in temporally encoded networks of spiking neurons , 2000, Neurocomputing.

[12]  Huajin Tang,et al.  Precise-Spike-Driven Synaptic Plasticity: Learning Hetero-Association of Spatiotemporal Spike Patterns , 2013, PloS one.

[13]  Alexander Borst,et al.  Information theory and neural coding , 1999, Nature Neuroscience.

[14]  R. Christopher deCharms,et al.  Primary cortical representation of sounds by the coordination of action-potential timing , 1996, Nature.

[15]  Nicolas Brunel,et al.  Sensory neural codes using multiplexed temporal scales , 2010, Trends in Neurosciences.

[16]  Haizhou Li,et al.  Rapid Feedforward Computation by Temporal Encoding and Learning With Spiking Neurons , 2013, IEEE Transactions on Neural Networks and Learning Systems.

[17]  R. Reid,et al.  Temporal Coding of Visual Information in the Thalamus , 2000, The Journal of Neuroscience.

[18]  Romain Brette,et al.  Philosophy of the Spike: Rate-Based vs. Spike-Based Theories of the Brain , 2015, Front. Syst. Neurosci..

[19]  Kay Chen Tan,et al.  A brain-inspired spiking neural network model with temporal encoding and learning , 2014, Neurocomputing.