Computation with Spiking Neurons

We develop two artificial neural network models which use ‘spiking’ neurons to perform recognition and memory tasks. The first task studied is that of recognising spoken words. We present a network built from approximately 1000 biologically plausible integrate-and-fire neurons which was developed as the winning solution to an academic competition posed by John Hopfield and Carlos Brody. The network recognises a vocabulary of ten words, regardless of the speed at which they are spoken (‘time-warp invariance’). The network employs two key mechanisms: transient equality in the firing rates of subsets of neurons, and the inducement of synchrony among groups of weakly-connected neurons. In the remainder of the thesis we study an autoassociative memory. The network consists of a single layer of spiking neurons with recurrent time-delay connections. Each neuron is built from a number of coincidence detector subunits, and can be thought of as an approximation to a binary ‘sigma-pi’ unit. The network stores and recalls spatiotemporal spike sequences (patterns of neural activity over time). When stimulated with a noisy or incomplete version of a stored memory, the network will ‘clean up’ the memory and, if periodic spike sequences are used, repeatedly replay the corrected, completed memory. Unlike most memory models, the system is able to simultaneously recall more than one stored memory, using a single population of neurons. We explore the capacity properties of this ‘Concurrent Recall Network’. Using a mapping from real numbers to spatiotemporal spike sequences, we extend the Concurrent Recall Network into a line attractor memory. In this mode of operation, it is able not only to store individual memories (point attractors) but also a continuum of memories (a line attractor). After training, the network can stably recall the spike sequence corresponding to any point along the attractor. Furthermore, by applying a global ‘velocity control’ signal to all neurons in the network, we can cause the recalled state to drift along the attractor in a controlled fashion. Finally, we demonstrate the ability of the Concurrent Recall Network to store multiple line attractors, recall different positions along each attractor concurrently and independently move along each attractor.

[1]  Robert Miller Representation of brief temporal patterns, Hebbian synapses, and the left-hemisphere dominance for phoneme recognition , 1987, Psychobiology.

[2]  Wolfgang Maass,et al.  Networks of spiking neurons can emulate arbitrary Hopfield nets in temporal coding , 1997 .

[3]  Ad Aertsen,et al.  Stable propagation of synchronous spiking in cortical neural networks , 1999, Nature.

[4]  H. Sebastian Seung,et al.  Learning Continuous Attractors in Recurrent Networks , 1997, NIPS.

[5]  Moshe Abeles,et al.  Corticonics: Neural Circuits of Cerebral Cortex , 1991 .

[6]  J. L. van Hemmen,et al.  Hebbian learning reconsidered: Representation of static and dynamic objects in associative neural nets , 1989, Biological Cybernetics.

[7]  Aluizio F. R. Araújo,et al.  A Taxonomy for Spatiotemporal Connectionist Networks Revisited: The Unsupervised Case , 2003, Neural Computation.

[8]  Geoffrey E. Hinton,et al.  A general framework for parallel distributed processing , 1986 .

[9]  J J Hopfield,et al.  What is a moment? "Cortical" sensory integration over a brief interval. , 2000, Proceedings of the National Academy of Sciences of the United States of America.

[10]  Wulfram Gerstner,et al.  What Matters in Neuronal Locking? , 1996, Neural Computation.

[11]  Bartlett W. Mel,et al.  Information Processing in Dendritic Trees , 1994, Neural Computation.

[12]  DeLiang Wang,et al.  Temporal pattern processing , 1998 .

[13]  Sadri Hassani,et al.  Nonlinear Dynamics and Chaos , 2000 .

[14]  A. Roskies The Binding Problem , 1999, Neuron.

[15]  H. Sebastian Seung,et al.  Continuous attractors and oculomotor control , 1998, Neural Networks.

[16]  L A JEFFRESS,et al.  A place theory of sound localization. , 1948, Journal of comparative and physiological psychology.

[17]  D Kleinfeld,et al.  Supralinear Summation of Synaptic Inputs by an Invertebrate Neuron: Dendritic Gain Is Mediated by an “Inward Rectifier” K+ Current , 1999, The Journal of Neuroscience.

[18]  E. Adrian,et al.  The impulses produced by sensory nerve‐endings , 1926 .

[19]  E. Izhikevich,et al.  Thalamo-cortical interactions modeled by weakly connected oscillators: could the brain use FM radio principles? , 1998, Bio Systems.

[20]  H S Seung,et al.  How the brain keeps the eyes still. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[21]  René Doursat,et al.  Contribution a l'etude des representtions dans le systeme nerveux et dans les reseaux de neurones formels , 1991 .

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

[23]  Idan Segev,et al.  Analog and digital processing in single nerve cells: dendritic integration and axonal propagation , 1992 .

[24]  Bartlett W. Mel,et al.  Computational subunits in thin dendrites of pyramidal cells , 2004, Nature Neuroscience.

[25]  Zoltán Nádasdy,et al.  Spike sequences and their consequences , 2000, Journal of Physiology-Paris.

[26]  B. McNaughton,et al.  Theta phase precession in hippocampal neuronal populations and the compression of temporal sequences , 1996, Hippocampus.

[27]  W. Singer,et al.  Integrator or coincidence detector? The role of the cortical neuron revisited , 1996, Trends in Neurosciences.

[28]  N. Suga,et al.  Delay lines and amplitude selectivity are created in subthalamic auditory nuclei: the brachium of the inferior colliculus of the mustached bat. , 1993, Journal of neurophysiology.

[29]  C. Malsburg Binding in models of perception and brain function , 1995, Current Opinion in Neurobiology.

[30]  D. W. Tank,et al.  Spontaneous eye movements in goldfish: oculomotor integrator performance, plasticity, and dependence on visual feedback , 2004, Vision Research.

[31]  Joel L. Davis,et al.  Single neuron computation , 1992 .

[32]  S. Strogatz,et al.  Synchronization of pulse-coupled biological oscillators , 1990 .

[33]  Kazushi Ikeda,et al.  A synfire chain in layered coincidence detectors with random synaptic delays , 2003, Neural Networks.

[34]  J. O’Keefe,et al.  Phase relationship between hippocampal place units and the EEG theta rhythm , 1993, Hippocampus.

[35]  Bartlett W. Mel Why Have Dendrites? A Computational Perspective , 1999 .

[36]  J. Rinzel,et al.  The role of dendrites in auditory coincidence detection , 1998, Nature.

[37]  M. Dürsteler,et al.  Normal eye drift and saccadic drift correction in darkness , 1985 .

[38]  J J Hopfield,et al.  What is a moment? Transient synchrony as a collective mechanism for spatiotemporal integration. , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[39]  Michael Recce Encoding information in neuronal activity , 1999 .

[40]  Anders Krogh,et al.  Introduction to the theory of neural computation , 1994, The advanced book program.

[41]  W. Becker,et al.  Accuracy of saccadic eye movements and maintenance of eccentric eye positions in the dark. , 1973, Vision research.

[42]  Daniel D. Lee,et al.  Stability of the Memory of Eye Position in a Recurrent Network of Conductance-Based Model Neurons , 2000, Neuron.

[43]  M. Abeles Role of the cortical neuron: integrator or coincidence detector? , 1982, Israel journal of medical sciences.

[44]  E. Bienenstock A model of neocortex , 1995 .

[45]  S H Strogatz,et al.  Coupled oscillators and biological synchronization. , 1993, Scientific American.

[46]  E. Vaadia,et al.  Spatiotemporal structure of cortical activity: properties and behavioral relevance. , 1998, Journal of neurophysiology.

[47]  B L McNaughton,et al.  Path Integration and Cognitive Mapping in a Continuous Attractor Neural Network Model , 1997, The Journal of Neuroscience.

[48]  K. H. Lee,et al.  Correlation of cell body size, axon size, and signal conduction velocity for individually labelled dorsal root ganglion cells in the cat , 1986, The Journal of comparative neurology.

[49]  J J Hopfield,et al.  Neural computation by concentrating information in time. , 1987, Proceedings of the National Academy of Sciences of the United States of America.

[50]  R. Passingham The hippocampus as a cognitive map J. O'Keefe & L. Nadel, Oxford University Press, Oxford (1978). 570 pp., £25.00 , 1979, Neuroscience.

[51]  E. Capaldi,et al.  The organization of behavior. , 1992, Journal of applied behavior analysis.

[52]  Ranulfo Romo,et al.  Basic mechanisms for graded persistent activity: discrete attractors, continuous attractors, and dynamic representations , 2003, Current Opinion in Neurobiology.

[53]  D. Johnston,et al.  Active properties of neuronal dendrites. , 1996, Annual review of neuroscience.

[54]  Peter König,et al.  Mechanisms to synchronize neuronal activity , 2001, Biological Cybernetics.

[55]  J. J. Hopfield,et al.  Pattern recognition computation using action potential timing for stimulus representation , 1995, Nature.

[56]  E. Adrian,et al.  The impulses produced by sensory nerve endings , 1926, The Journal of physiology.

[57]  Walter Heiligenberg,et al.  Neural Nets in Electric Fish , 1991 .

[58]  M. Margulis,et al.  Temporal integration can readily switch between sublinear and supralinear summation. , 1998, Journal of neurophysiology.

[59]  Terrence J. Sejnowski,et al.  ASSOCIATIVE MEMORY AND HIPPOCAMPAL PLACE CELLS , 1995 .

[60]  A. A. Skavenski,et al.  Contr of eye position in the dark. , 1970, Vision research.

[61]  Wulfram Gerstner,et al.  Associative memory in a network of ‘spiking’ neurons , 1992 .

[62]  Wolf Singer,et al.  Neuronal Synchrony: A Versatile Code for the Definition of Relations? , 1999, Neuron.

[63]  P. König,et al.  Correlated firing in sensory-motor systems , 1995, Current Opinion in Neurobiology.

[64]  I. Tetko,et al.  Spatiotemporal activity patterns of rat cortical neurons predict responses in a conditioned task. , 1999, Proceedings of the National Academy of Sciences of the United States of America.

[65]  M Abeles,et al.  Spatio-temporal firing patterns in the frontal cortex of behaving monkeys , 1996, Journal of Physiology-Paris.

[66]  John J. Hopfield,et al.  Neural networks and physical systems with emergent collective computational abilities , 1999 .

[67]  J. C. Anderson,et al.  Estimates of the net excitatory currents evoked by visual stimulation of identified neurons in cat visual cortex. , 1998, Cerebral cortex.

[68]  Adam Prügel-Bennett,et al.  Analysis of synfire chains , 1995 .

[69]  J J Hopfield,et al.  Rapid local synchronization of action potentials: toward computation with coupled integrate-and-fire neurons. , 1995, Proceedings of the National Academy of Sciences of the United States of America.

[70]  J. O’Keefe,et al.  Using hippocampal 'place cells' for navigation , 1993, Neural Information Processing Systems.

[71]  A. Winfree Biological rhythms and the behavior of populations of coupled oscillators. , 1967, Journal of theoretical biology.

[72]  Eugene M. Izhikevich,et al.  Weakly pulse-coupled oscillators, FM interactions, synchronization, and oscillatory associative memory , 1999, IEEE Trans. Neural Networks.

[73]  G. Buzsáki,et al.  Spike train dynamics predicts theta-related phase precession in hippocampal pyramidal cells , 2002, Nature.

[74]  Wulfram Gerstner,et al.  Spiking Neuron Models , 2002 .

[75]  Sompolinsky,et al.  Storing infinite numbers of patterns in a spin-glass model of neural networks. , 1985, Physical review letters.

[76]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[77]  E. Vaadia,et al.  Spatiotemporal firing patterns in the frontal cortex of behaving monkeys. , 1993, Journal of neurophysiology.

[78]  Frederick Jelinek,et al.  Statistical methods for speech recognition , 1997 .

[79]  R N Lemon,et al.  Precise spatiotemporal repeating patterns in monkey primary and supplementary motor areas occur at chance levels. , 2000, Journal of neurophysiology.

[80]  Shun-ichi Amari,et al.  Characteristics of sparsely encoded associative memory , 1989, Neural Networks.

[81]  J. Fiala,et al.  Dendrite Structure , 2001 .

[82]  E. Adrian,et al.  The impulses produced by sensory nerve endings , 1926, The Journal of physiology.

[83]  Stefan C. Kremer,et al.  Spatiotemporal Connectionist Networks: A Taxonomy and Review , 2001, Neural Computation.