Online Training of Spiking Recurrent Neural Networks with Phase-Change Memory Synapses
Not on the map. Why?
Abstract (arXiv)
Spiking recurrent neural networks (RNNs) are a promising tool for solving a wide variety of complex cognitive and motor tasks, due to their rich temporal dynamics and sparse processing. However training spiking RNNs on dedicated neuromorphic hardware is still an open challenge. This is due mainly to the lack of local, hardware-friendly learning mechanisms that can solve the temporal credit assignment problem and ensure stable network dynamics, even when the weight resolution is limited. These challenges are further accentuated, if one resorts to using memristive devices for in-memory computing to resolve the von-Neumann bottleneck problem, at the expense of a substantial increase in variability in both the computation and the working memory of the spiking RNNs. To address these challenges and enable online learning in memristive neuromorphic RNNs, we present a simulation framework of differential-architecture crossbar arrays based on an accurate and comprehensive Phase-Change Memory (PCM) device model. We train a spiking RNN whose weights are emulated in the presented simulation framework, using a recently proposed e-prop learning rule. Although e-prop locally approximates the ideal synaptic updates, it is difficult to implement the updates on the memristive substrate due to substantial PCM non-idealities. We compare several widely adapted weight update schemes that primarily aim to cope with these device non-idealities and demonstrate that accumulating gradients can enable online and efficient training of spiking RNN on memristive substrates.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 4 Aug 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 1; 2025: 1.
5 papers.
- 2023Online learning of long-range dependenciescited by 25
- 2023Forward Learning with Top-Down Feedback: Empirical and Analytical Characterizationcited by 13
- 2024Distributed Representations Enable Robust Multi-Timescale Symbolic Computation in Neuromorphic Hardwarecited by 3
- 2022Gradient-based Neuromorphic Learning on Dynamical RRAM Arrayscited by 2
- 2025Bruno: Backpropagation Running Undersampled for Novel device Optimizationcited by 0
- 2025Bruno: Backpropagation Running Undersampled for Novel device Optimization23 May 2025
- 2024Distributed Representations Enable Robust Multi-Timescale Symbolic Computation in Neuromorphic Hardware2 May 2024
- 2023Online learning of long-range dependencies25 May 2023
- 2023Forward Learning with Top-Down Feedback: Empirical and Analytical Characterization10 Feb 2023
- 2022Gradient-based Neuromorphic Learning on Dynamical RRAM Arrays26 Jun 2022