On-Chip Error-triggered Learning of Multi-layer Memristive Spiking Neural Networks

11/21/2020
by   Melika Payvand, et al.
6

Recent breakthroughs in neuromorphic computing show that local forms of gradient descent learning are compatible with Spiking Neural Networks (SNNs) and synaptic plasticity. Although SNNs can be scalably implemented using neuromorphic VLSI, an architecture that can learn using gradient-descent in situ is still missing. In this paper, we propose a local, gradient-based, error-triggered learning algorithm with online ternary weight updates. The proposed algorithm enables online training of multi-layer SNNs with memristive neuromorphic hardware showing a small loss in the performance compared with the state of the art. We also propose a hardware architecture based on memristive crossbar arrays to perform the required vector-matrix multiplications. The necessary peripheral circuitry including pre-synaptic, post-synaptic and write circuits required for online training, have been designed in the sub-threshold regime for power saving with a standard 180 nm CMOS process.

READ FULL TEXT

page 5

page 9

page 11

page 12

page 15

research
11/24/2022

PC-SNN: Supervised Learning with Local Hebbian Synaptic Plasticity based on Predictive Coding in Spiking Neural Networks

Deemed as the third generation of neural networks, the event-driven Spik...
research
06/25/2022

Learning to learn online with neuromodulated synaptic plasticity in spiking neural networks

We propose that in order to harness our understanding of neuroscience to...
research
04/20/2020

VOWEL: A Local Online Learning Rule for Recurrent Networks of Probabilistic Spiking Winner-Take-All Circuits

Networks of spiking neurons and Winner-Take-All spiking circuits (WTA-SN...
research
05/31/2023

Efficient Implementation of a Multi-Layer Gradient-Free Online-Trainable Spiking Neural Network on FPGA

This paper presents an efficient hardware implementation of the recently...
research
05/29/2021

Gradient-Free Neural Network Training via Synaptic-Level Reinforcement Learning

An ongoing challenge in neural information processing is: how do neurons...
research
10/11/2019

On-chip Few-shot Learning with Surrogate Gradient Descent on a Neuromorphic Processor

Recent work suggests that synaptic plasticity dynamics in biological mod...
research
11/23/2020

Natural-gradient learning for spiking neurons

In many normative theories of synaptic plasticity, weight updates implic...

Please sign up or login with your details

Forgot password? Click here to reset