In-situ learning harnessing intrinsic resistive memory variability through Markov Chain Monte Carlo Sampling
Thomas Dalgaty, Niccolo Castellani, Damien Querlioz, Elisa Vianello

TL;DR
This paper demonstrates in-situ Bayesian learning using resistive memory variability, turning a physical non-ideality into a computational advantage for edge AI applications.
Contribution
It introduces a novel in-memory learning approach that exploits resistive memory variability with MCMC sampling, enabling effective local learning at the edge.
Findings
Achieved 96.3% accuracy on supervised tasks
Outperformed software neural networks with same memory size
Validated approach on reinforcement learning with Cartpole
Abstract
Resistive memory technologies promise to be a key component in unlocking the next generation of intelligent in-memory computing systems that can act and learn locally at the edge. However, current approaches to in-memory machine learning focus often on the implementation of models and algorithms which cannot be reconciled with the true, physical properties of resistive memory. Consequently, these properties, in particular cycle-to-cycle conductance variability, are considered as non-idealities that require mitigation. Here by contrast, we embrace these properties by selecting a more appropriate machine learning model and algorithm. We implement a Markov Chain Monte Carlo sampling algorithm within a fabricated array of 16,384 devices, configured as a Bayesian machine learning model. The algorithm is realised in-situ, by exploiting the devices as random variables from the perspective of…
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.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Neural dynamics and brain function
