Neuromorphic Online Learning for Spatiotemporal Patterns with a Forward-only Timeline

07/21/2023
by   Zhenhang Zhang, et al.
0

Spiking neural networks (SNNs) are bio-plausible computing models with high energy efficiency. The temporal dynamics of neurons and synapses enable them to detect temporal patterns and generate sequences. While Backpropagation Through Time (BPTT) is traditionally used to train SNNs, it is not suitable for online learning of embedded applications due to its high computation and memory cost as well as extended latency. Previous works have proposed online learning algorithms, but they often utilize highly simplified spiking neuron models without synaptic dynamics and reset feedback, resulting in subpar performance. In this work, we present Spatiotemporal Online Learning for Synaptic Adaptation (SOLSA), specifically designed for online learning of SNNs composed of Leaky Integrate and Fire (LIF) neurons with exponentially decayed synapses and soft reset. The algorithm not only learns the synaptic weight but also adapts the temporal filters associated to the synapses. Compared to the BPTT algorithm, SOLSA has much lower memory requirement and achieves a more balanced temporal workload distribution. Moreover, SOLSA incorporates enhancement techniques such as scheduled weight update, early stop training and adaptive synapse filter, which speed up the convergence and enhance the learning performance. When compared to other non-BPTT based SNN learning, SOLSA demonstrates an average learning accuracy improvement of 14.2 achieves a 5 cost.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/19/2023

ETLP: Event-based Three-factor Local Plasticity for online learning with neuromorphic hardware

Neuromorphic perception with event-based sensors, asynchronous hardware ...
research
12/20/2021

Accurate online training of dynamical spiking neural networks through Forward Propagation Through Time

The event-driven and sparse nature of communication between spiking neur...
research
04/21/2021

Neuromorphic Algorithm-hardware Codesign for Temporal Pattern Learning

Neuromorphic computing and spiking neural networks (SNN) mimic the behav...
research
07/23/2020

Multi-Compartment Variational Online Learning for Spiking Neural Networks

Spiking Neural Networks (SNNs) offer a novel computational paradigm that...
research
08/29/2022

Bayesian Continual Learning via Spiking Neural Networks

Among the main features of biological intelligence are energy efficiency...
research
02/12/2020

Synaptic Integration of Spatiotemporal Features with a Dynamic Neuromorphic Processor

Spiking neurons can perform spatiotemporal feature detection by nonlinea...
research
07/25/2021

H2Learn: High-Efficiency Learning Accelerator for High-Accuracy Spiking Neural Networks

Although spiking neural networks (SNNs) take benefits from the bio-plaus...

Please sign up or login with your details

Forgot password? Click here to reset