Machine Learning Approach for Device-Circuit Co-Optimization of Stochastic-Memristive-Device-Based Boltzmann Machine
Tong Wu, Huan Zhao, Fanxin Liu, Jing Guo, Han Wang

TL;DR
This paper introduces a novel memristive device based on 2D materials that emulates the cooling mechanism of simulated annealing in Boltzmann machines, enabling hardware realization of stochastic neural networks.
Contribution
It presents a new memristive device concept with dynamic cooling capabilities and a machine-learning-based co-design method for implementing stochastic Boltzmann machines in hardware.
Findings
Demonstrated a memristive device with tunable stochastic behavior
Developed a machine-learning approach for device-circuit co-optimization
Showed potential for efficient hardware realization of stochastic neural networks
Abstract
A Boltzmann machine whose effective "temperature" can be dynamically "cooled" provides a stochastic neural network realization of simulated annealing, which is an important metaheuristic for solving combinatorial or global optimization problems with broad applications in machine intelligence and operations research. However, the hardware realization of the Boltzmann stochastic element with "cooling" capability has never been achieved within an individual semiconductor device. Here we demonstrate a new memristive device concept based on two-dimensional material heterostructures that enables this critical stochastic element in a Boltzmann machine. The dynamic cooling effect in simulated annealing can be emulated in this multi-terminal memristive device through electrostatic bias with sigmoidal thresholding distributions. We also show that a machine-learning-based method is efficient for…
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 · Machine Learning and ELM · Neural Networks and Reservoir Computing
