On the sample complexity of learning for networks of spiking neurons with nonlinear synaptic interactions.
We study networks of spiking neurons that use the timing of pulses to encode information. Nonlinear interactions model the spatial groupings of synapses on the neural dendrites and describe the computations performed at local branches. Within a theoretical framework of learning we analyze the question of how many training examples these networks must receive to be able to generalize well. Bounds for this sample complexity of learning can be obtained in terms of a combinatorial parameter known as the pseudodimension. This dimension characterizes the computational richness of a neural network and is given in terms of the number of network parameters. Two types of feedforward architectures are considered: constant-depth networks and networks of unconstrained depth. We derive asymptotically tight bounds for each of these network types. Constant depth networks are shown to have an almost linear pseudodimension, whereas the pseudodimension of general networks is quadratic. Networks of spiking neurons that use temporal coding are becoming increasingly more important in practical tasks such as computer vision, speech recognition, and motor control. The question of how well these networks generalize from a given set of training examples is a central issue for their successful application as adaptive systems. The results show that, although coding and computation in these networks is quite different and in many cases more powerful, their generalization capabilities are at least as good as those of traditional neural network models.
Schmitt
Michael
M
Lehrstuhl Mathematik und Informatik, Fakultät für Mathematik, Ruhr-Universität Bochum, D-44780 Bochum, Germany. mschmitt@lmi.ruhr-uni-bochum.de
D000200:Action Potentials / Q000502:physiology*; D000818:Animals; D002490:Central Nervous System / Q000502:physiology; D003712:Dendrites / Q000502:physiology; D006801:Humans; D007858:Learning / Q000502:physiology*; D009415:Nerve Net / Q000502:physiology*; D016571:Neural Networks, Computer; D009434:Neural Pathways / Q000502:physiology*; D009474:Neurons / Q000502:physiology*; D017711:Nonlinear Dynamics; D011930:Reaction Time / Q000502:physiology; D013569:Synapses / Q000502:physiology; D009435:Synaptic Transmission / Q000502:physiology; D013997:Time Factors; D013998:Time Perception / Q000502:physiology