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

08/16/2020
by   Brian Gardner, et al.
14

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 FULL TEXT

page 15

page 23

page 31

page 32

research
03/31/2015

Encoding Spike Patterns in Multilayer Spiking Neural Networks

Information encoding in the nervous system is supported through the prec...
research
02/10/2012

Supervised Learning in Multilayer Spiking Neural Networks

The current article introduces a supervised learning algorithm for multi...
research
02/19/2022

Evaluation of Neuromorphic Spike Encoding of Sound Using Information Theory

The problem of spike encoding of sound consists in transforming a sound ...
research
05/23/2023

Toward spike-based stochastic neural computing

Inspired by the highly irregular spiking activity of cortical neurons, s...
research
07/23/2019

Exploiting a Stimuli Encoding Scheme of Spiking Neural Networks for Stream Learning

Stream data processing has gained progressive momentum with the arriving...
research
09/12/2021

BioLCNet: Reward-modulated Locally Connected Spiking Neural Networks

Recent studies have shown that convolutional neural networks (CNNs) are ...
research
11/12/2017

BP-STDP: Approximating Backpropagation using Spike Timing Dependent Plasticity

The problem of training spiking neural networks (SNNs) is a necessary pr...

Please sign up or login with your details

Forgot password? Click here to reset