mlsanityData to 7 Oct 2026

Gradient-based Neuromorphic Learning on Dynamical RRAM Arrays

arXiv 2206.12992 ↗First posted 26 Jun 2022cs.NE cs.AI cs.ARcited by 2

Not on the map. Why?

Abstract (arXiv)

We present MEMprop, the adoption of gradient-based learning to train fully memristive spiking neural networks (MSNNs). Our approach harnesses intrinsic device dynamics to trigger naturally arising voltage spikes. These spikes emitted by memristive dynamics are analog in nature, and thus fully differentiable, which eliminates the need for surrogate gradient methods that are prevalent in the spiking neural network (SNN) literature. Memristive neural networks typically either integrate memristors as synapses that map offline-trained networks, or otherwise rely on associative learning mechanisms to train networks of memristive neurons. We instead apply the backpropagation through time (BPTT) training algorithm directly on analog SPICE models of memristive neurons and synapses. Our implementation is fully memristive, in that synaptic weights and spiking neurons are both integrated on resistive RAM (RRAM) arrays without the need for additional circuits to implement spiking dynamics, e.g., analog-to-digital converters (ADCs) or thresholded comparators. As a result, higher-order electrophysical effects are fully exploited to use the state-driven dynamics of memristive neurons at run time. By moving towards non-approximate gradient-based learning, we obtain highly competitive accuracy amongst previously reported lightweight dense fully MSNNs on several benchmarks.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 16 of its 62 references that are in the map. First posted on arXiv 26 Jun 2022.

Builds on

16 of 62 references.

References · 16

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
  3. 2018Neural Ordinary Differential Equationscited by 3,733
  4. 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 604
  5. 2018Deep Learning in Spiking Neural Networkscited by 258
  6. 2021Training Spiking Neural Networks Using Lessons From Deep Learningcited by 251
  7. 2018BindsNET: A machine learning-oriented spiking neural networks library in Pythoncited by 42
  8. 2021A flexible and fast PyTorch toolkit for simulating training and inference on analog crossbar arrayscited by 38
  9. 2020Hardware Implementation of Deep Network Accelerators Towards Healthcare and Biomedical Applicationscited by 34
  10. 2018Demonstrating Advantages of Neuromorphic Computation: A Pilot Studycited by 14
  11. 2021Online Training of Spiking Recurrent Neural Networks with Phase-Change Memory Synapsescited by 5
  12. 2021Memristive Stochastic Computing for Deep Learning Parameter Optimizationcited by 3
4 more
  1. 2021NVMExplorer: A Framework for Cross-Stack Comparisons of Embedded Non-Volatile Memoriescited by 2
  2. 2022NeuroPack: An Algorithm-level Python-based Simulator for Memristor-empowered Neuro-inspired Computingcited by 2
  3. 2019Analog Weights in ReRAM DNN Acceleratorscited by 1
  4. 2022A Fully Memristive Spiking Neural Network with Unsupervised Learningcited by 1

Built on by

Cited by year

Citing papers per year: 2024: 2.

2 papers.