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

12/24/2019
by   Julian Göltz, et al.
13

For a biological agent operating under environmental pressure, energy consumption and reaction times are of critical importance. Similarly, engineered systems also strive for short time-to-solution and low energy-to-solution characteristics. At the level of neuronal implementation, this implies achieving the desired results with as few and as early spikes as possible. In the time-to-first-spike coding framework, both of these goals are inherently emerging features of learning. Here, we describe a rigorous derivation of error-backpropagation-based learning for hierarchical networks of leaky integrate-and-fire neurons. We explicitly address two issues that are relevant for both biological plausibility and applicability to neuromorphic substrates by incorporating dynamics with finite time constants and by optimizing the backward pass with respect to substrate variability. This narrows the gap between previous models of first-spike-time learning and biological neuronal dynamics, thereby also enabling fast and energy-efficient inference on analog neuromorphic devices that inherit these dynamics from their biological archetypes, which we demonstrate on two generations of the BrainScaleS analog neuromorphic architecture.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/28/2021

Reliability of Event Timing in Silicon Neurons

Analog, low-voltage electronics show great promise in producing silicon ...
research
02/13/2023

Event-based Backpropagation for Analog Neuromorphic Hardware

Neuromorphic computing aims to incorporate lessons from studying biologi...
research
08/20/2010

Bottleneck of using single memristor as a synapse and its solution

It is now widely accepted that memristive devices are perfect candidates...
research
11/08/2018

Demonstrating Advantages of Neuromorphic Computation: A Pilot Study

Neuromorphic devices represent an attempt to mimic aspects of the brain'...
research
01/16/2019

The Discrete Langevin Machine: Bridging the Gap Between Thermodynamic and Neuromorphic Systems

A formulation of Langevin dynamics for discrete systems is derived as a ...
research
06/28/2022

Short-Term Plasticity Neurons Learning to Learn and Forget

Short-term plasticity (STP) is a mechanism that stores decaying memories...
research
06/26/2023

C3S Micro-architectural Enhancement: Spike Encoder Block and Relaxing Gamma Clock (Asynchronous)

The field of neuromorphic computing is rapidly evolving. As both biologi...

Please sign up or login with your details

Forgot password? Click here to reset