scispace - formally typeset
Open AccessJournal ArticleDOI

Supervised Learning With First-to-Spike Decoding in Multilayer Spiking Neural Networks.

TLDR
In this paper, the authors propose a supervised learning method that can train multilayer spiking neural networks to solve classification problems based on a rapid, first-to-spike decoding strategy.
Abstract
Experimental studies support the notion of spike-based neuronal information processing in the brain, with neural circuits exhibiting a wide range of temporally-based coding strategies to rapidly and efficiently represent sensory stimuli. Accordingly, it would be desirable to apply spike-based computation to tackling real-world challenges, and in particular transferring such theory to neuromorphic systems for low-power embedded applications. Motivated by this, we propose a new supervised learning method that can train multilayer spiking neural networks to solve classification problems based on a rapid, first-to-spike decoding strategy. The proposed learning rule supports multiple spikes fired by stochastic hidden neurons, and yet is stable by relying on first-spike responses generated by a deterministic output layer. In addition to this, we also explore several distinct, spike-based encoding strategies in order to form compact representations of presented input data. We demonstrate the classification performance of the learning rule as applied to several benchmark datasets, including MNIST. The learning rule is capable of generalising from the data, and is successful even when used with constrained network architectures containing few input and hidden layer neurons. Furthermore, we highlight a novel encoding strategy, termed 'scanline encoding', that can transform image data into compact spatiotemporal patterns for subsequent network processing. Designing constrained, but optimised, network structures and performing input dimensionality reduction has strong implications for neuromorphic applications.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Online spike-based recognition of digits with ultrafast microlaser neurons

TL;DR: In this article , numerical simulations of different algorithms that utilize ultrafast photonic spiking neurons as receptive fields to allow for image recognition without an offline computing step are presented, and the merits of event, spike-time and rank-order based algorithms adapted to this system.
Posted Content

Linear Constraints Learning for Spiking Neurons.

TL;DR: In this paper, a new supervised learning algorithm is proposed to train spiking neural networks for classification, which overcomes a limitation of existing multi-spike learning methods: it solves the problem of interference between interacting output spikes during a learning trial.
References
More filters
Journal ArticleDOI

A new supervised learning algorithm for multiple spiking neural networks with application in epilepsy and seizure detection

TL;DR: A new Multi-Spiking Neural Network (MuSpiNN) model is presented in which information from one neuron is transmitted to the next in the form of multiple spikes via multiple synapses and the model and learning algorithm employ the heuristic rules and optimum parameter values presented by the authors in a recent paper that improved the efficiency of the original single-spiking SNN model by two orders of magnitude.
Journal ArticleDOI

Real-time classification and sensor fusion with a spiking deep belief network

TL;DR: This paper proposes a method based on the Siegert approximation for Integrate-and-Fire neurons to map an offline-trained DBN onto an efficient event-driven spiking neural network suitable for hardware implementation and shows that the system can be biased to select the correct digit from otherwise ambiguous input.
Journal ArticleDOI

A solution to the learning dilemma for recurrent networks of spiking neurons

TL;DR: This learning method–called e-prop–approaches the performance of backpropagation through time (BPTT), the best-known method for training recurrent neural networks in machine learning and suggests a method for powerful on-chip learning in energy-efficient spike-based hardware for artificial intelligence.
Journal ArticleDOI

Span: spike pattern association neuron for learning spatio-temporal spike patterns

TL;DR: SPAN is presented - a spiking neuron that is able to learn associations of arbitrary spike trains in a supervised fashion allowing the processing of spatio-temporal information encoded in the precise timing of spikes.
Journal ArticleDOI

Supervised Learning Based on Temporal Coding in Spiking Neural Networks

TL;DR: This work shows that in a feedforward spiking network that uses a temporal coding scheme where information is encoded in spike times instead of spike rates, the network input–output relation is differentiable almost everywhere and this relation is piecewise linear after a transformation of variables.
Related Papers (5)