Training a Probabilistic Graphical Model with Resistive Switching Electronic Synapses
S. Burc Eryilmaz, Emre Neftci, Siddharth Joshi, SangBum Kim, Matthew, BrightSky, Hsiang-Lan Lung, Chung Lam, Gert Cauwenberghs, H.-S. Philip Wong

TL;DR
This paper demonstrates the use of resistive switching memory devices to implement and train a probabilistic graphical model, achieving significant energy savings and improved error rates in unsupervised learning tasks.
Contribution
It introduces the first implementation of a probabilistic graphical model using resistive switching memory devices for training, showcasing energy efficiency and learning performance.
Findings
Achieved a 45-synapse RBM with 90 PCM devices trained over 30 epochs.
Reduced error rate by two to ten times in pattern completion tasks.
Measured energy consumption of 6.1 nJ per epoch, 150 times lower than traditional systems.
Abstract
Current large scale implementations of deep learning and data mining require thousands of processors, massive amounts of off-chip memory, and consume gigajoules of energy. Emerging memory technologies such as nanoscale two-terminal resistive switching memory devices offer a compact, scalable and low power alternative that permits on-chip co-located processing and memory in fine-grain distributed parallel architecture. Here we report first use of resistive switching memory devices for implementing and training a Restricted Boltzmann Machine (RBM), a generative probabilistic graphical model as a key component for unsupervised learning in deep networks. We experimentally demonstrate a 45-synapse RBM realized with 90 resistive switching phase change memory (PCM) elements trained with a bio-inspired variant of the Contrastive Divergence (CD) algorithm, implementing Hebbian and anti-Hebbian…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
