The Computational Power of Spiking Neurons Depends on the Shape of the Postsynaptic Potentials

Recently one has started to investigate the computational power of spiking neurons (also called \integrate and re neurons"). These are neuron models that are substantially more realistic from the biological point of view than the ones which are traditionally employed in arti cial neural nets. It has turned out that the computational power of networks of spiking neurons is quite large. In particular they have the ability to communicate and manipulate analog variables in spatio-temporal coding, i.e. encoded in the time points when speci c neurons \ re" (and thus send a \spike" to other neurons). These preceding results have motivated the question which details of the ring mechanism of spiking neurons are essential for their computational power, and which details are \accidental" aspects of their realization in biological \wetware". Obviously this question becomes important if one wants to capture some of the advantages of computing and learning with spatio-temporal coding in a new generation of arti cial neural nets, such as for example pulse stream VLSI. The ring mechanism of spiking neurons is de ned in terms of their postsynaptic potentials or \response functions", which describe the change in their electric membrane potential as a result of the ring of another neuron. We consider in this article the case where the response functions of spiking neurons are assumed to be of the mathematically most elementary type: they are assumed to be step-functions (i.e. piecewise constant functions). This happens to be the functional form which has so far been adapted most frequently in pulse stream VLSI as the form of potential changes (\pulses") that mimic the role of postsynaptic potentials in biological neural systems. We prove the rather surprising result that in models without noise the computational power of networks of spiking neurons with arbitrary piecewise constant response functions is strictly weaker than that of networks where the response functions of neurons also contain short segments where they increase respectively decrease in a linear fashion (which is in fact biologically more realistic). More precisely we show for example that an addition of analog numbers is impossible for a network of spiking neurons with piecewise constant response functions (with any bounded number of computation steps, i.e. spikes), whereas addition of analog numbers is easy if the response functions have linearly increasing segments.

[1]  Wulfram Gerstner,et al.  Associative Memory in a Network of 'Biological' Neurons , 1990, NIPS.

[2]  V. Braitenberg Corticonics: Neural Circuits of the Cerebral Cortex by M. Abeles, Cambridge University Press, 1991. £14.95/$24.95 pbk, £35.00/$54.50 hbk (xiv + 280 pages) ISBN 0 521 37617 3 , 1992, Trends in Neurosciences.

[3]  Joel I. Seiferas,et al.  New Real-Time Simulations of Multihead Tape Units , 1977, JACM.

[4]  Terrence J. Sejnowski,et al.  Time for a new neural code? , 1995, Nature.

[5]  Wolfgang Maass,et al.  On the Relevance of the Shape of Postsynaptic Potentials for the Computational Power of Spiking Neur , 1995 .

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

[7]  A. Aertsen Brain theory : spatio-temporal aspects of brain function , 1993 .

[8]  Wulfram Gerstner,et al.  How to Describe Neuronal Activity: Spikes, Rates, or Assemblies? , 1993, NIPS.

[9]  Heinrich Klar,et al.  TOWARDS EFFICIENT HARDWARE FOR SPIKE-PROCESSING NEURAL NETWORKS , 1995 .

[10]  Alan F. Murray,et al.  Analogue Neural Vlsi: A Pulse Stream Approach , 1994 .

[11]  M. Alexander,et al.  Principles of Neural Science , 1981 .

[12]  William Bialek,et al.  Reliability and information transmission in spiking neurons , 1992, Trends in Neurosciences.

[13]  Wolfgang Maass,et al.  An E cient Implementation of Sigmoidal Neural Nets in Temporal Coding with Noisy Spiking Neurons , 1995 .

[14]  Wolfgang Maass,et al.  On the Computational Complexity of Networks of Spiking Neurons , 1994, NIPS.

[15]  Gill A. Pratt Pulse computation , 1990 .

[16]  Lloyd Watts,et al.  Event-Driven Simulation of Networks of Spiking Neurons , 1993, NIPS.

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

[18]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[19]  Wolfgang J. Paul,et al.  On heads versus tapes , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[20]  Wolfgang Maass,et al.  Lower Bounds for the Computational Power of Networks of Spiking Neurons , 1996, Neural Computation.

[21]  John Lazzaro,et al.  A Delay-Line Based Motion Detection Chip , 1990, NIPS.