Training of spiking neural networks based on information theoretic costs
Oleg Y. Sinyavskiy

TL;DR
This paper introduces a novel approach for training spiking neural networks using information-theoretic cost functions, enabling effective learning despite the discontinuous nature of spikes.
Contribution
It develops a generalized stochastic spiking neuron model and derives new learning rules for supervised, unsupervised, and reinforcement learning tasks.
Findings
Effective pattern detection in spatiotemporal data
Successful memory storage and recall with autoassociative memory
Enhanced learning speed through combined supervised and unsupervised methods
Abstract
Spiking neural network is a type of artificial neural network in which neurons communicate between each other with spikes. Spikes are identical Boolean events characterized by the time of their arrival. A spiking neuron has internal dynamics and responds to the history of inputs as opposed to the current inputs only. Because of such properties a spiking neural network has rich intrinsic capabilities to process spatiotemporal data. However, because the spikes are discontinuous 'yes or no' events, it is not trivial to apply traditional training procedures such as gradient descend to the spiking neurons. In this thesis we propose to use stochastic spiking neuron models in which probability of a spiking output is a continuous function of parameters. We formulate several learning tasks as minimization of certain information-theoretic cost functions that use spiking output probability…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural Networks and Applications · Neural dynamics and brain function
