SeminarRecording AvailableComputational Neuroscience

Fast and deep neuromorphic learning with time-to-first-spike coding

Schedule
Tuesday, September 1, 2020
16:55 UTC
Julian Goeltz

PhDc

Universität Bern

Host: SNUFA

Recording

Event Information

Recording

Available

Host

SNUFA

Duration

70 minutes

Abstract

Engineered pattern-recognition systems strive for short time-to-solution and low energy-to-solution characteristics. This represents one of the main driving forces behind the development of neuromorphic devices. For both them and their biological archetypes, this corresponds to using as few spikes as early as possible. The concept of few and early spikes is used as the founding principle in the time-to-first-spike coding scheme. Within this framework, we have developed a spike-timing-based learning algorithm, which we used to train neuronal networks on the mixed-signal neuromorphic platform BrainScaleS-2. We derive, from first principles, error-backpropagation-based learning in networks of leaky integrate-and-fire (LIF) neurons relying only on spike times, for specific configurations of neuronal and synaptic time constants. We explicitly examine applicability to neuromorphic substrates by studying the effects of reduced weight precision and range, as well as of parameter noise. We demonstrate the feasibility of our approach on continuous and discrete data spaces, both in software simulations and on BrainScaleS-2. This narrows the gap between previous models of first-spike-time learning and biological neuronal dynamics and paves the way for fast and energy-efficient neuromorphic applications.

We use essential cookies to run the site. Analytics cookies are optional and help us improve World Wide. Learn more.