Neural Network Training with Asymmetric Crosspoint Elements
Murat Onen, Tayfun Gokmen, Teodor K. Todorov, Tomasz Nowicki, Jesus A., del Alamo, John Rozen, Wilfried Haensch, Seyoung Kim

TL;DR
This paper introduces Stochastic Hamiltonian Descent, a novel training algorithm for neural networks that effectively handles asymmetric resistive devices in analog crossbar arrays, enabling more accurate and efficient deep learning accelerators.
Contribution
The paper proposes and experimentally demonstrates a new fully-parallel training algorithm that minimizes the system's Hamiltonian, accommodating device asymmetry in analog neural network training.
Findings
Successfully minimizes system energy with asymmetric devices
Enables practical analog deep learning accelerators
Provides intuition on device asymmetry and training compatibility
Abstract
Analog crossbar arrays comprising programmable nonvolatile resistors are under intense investigation for acceleration of deep neural network training. However, the ubiquitous asymmetric conductance modulation of practical resistive devices critically degrades the classification performance of networks trained with conventional algorithms. Here, we describe and experimentally demonstrate an alternative fully-parallel training algorithm: Stochastic Hamiltonian Descent. Instead of conventionally tuning weights in the direction of the error function gradient, this method programs the network parameters to successfully minimize the total energy (Hamiltonian) of the system that incorporates the effects of device asymmetry. We provide critical intuition on why device asymmetry is fundamentally incompatible with conventional training algorithms and how the new approach exploits it as a useful…
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 · Advancements in Semiconductor Devices and Circuit Design
