Cargando…

Reconfigurable Stochastic neurons based on tin oxide/MoS(2) hetero-memristors for simulated annealing and the Boltzmann machine

Neuromorphic hardware implementation of Boltzmann Machine using a network of stochastic neurons can allow non-deterministic polynomial-time (NP) hard combinatorial optimization problems to be efficiently solved. Efficient implementation of such Boltzmann Machine with simulated annealing desires the...

Descripción completa

Detalles Bibliográficos
Autores principales: Yan, Xiaodong, Ma, Jiahui, Wu, Tong, Zhang, Aoyang, Wu, Jiangbin, Chin, Matthew, Zhang, Zhihan, Dubey, Madan, Wu, Wei, Chen, Mike Shuo-Wei, Guo, Jing, Wang, Han
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8481256/
https://www.ncbi.nlm.nih.gov/pubmed/34588444
http://dx.doi.org/10.1038/s41467-021-26012-5
_version_ 1784576647933984768
author Yan, Xiaodong
Ma, Jiahui
Wu, Tong
Zhang, Aoyang
Wu, Jiangbin
Chin, Matthew
Zhang, Zhihan
Dubey, Madan
Wu, Wei
Chen, Mike Shuo-Wei
Guo, Jing
Wang, Han
author_facet Yan, Xiaodong
Ma, Jiahui
Wu, Tong
Zhang, Aoyang
Wu, Jiangbin
Chin, Matthew
Zhang, Zhihan
Dubey, Madan
Wu, Wei
Chen, Mike Shuo-Wei
Guo, Jing
Wang, Han
author_sort Yan, Xiaodong
collection PubMed
description Neuromorphic hardware implementation of Boltzmann Machine using a network of stochastic neurons can allow non-deterministic polynomial-time (NP) hard combinatorial optimization problems to be efficiently solved. Efficient implementation of such Boltzmann Machine with simulated annealing desires the statistical parameters of the stochastic neurons to be dynamically tunable, however, there has been limited research on stochastic semiconductor devices with controllable statistical distributions. Here, we demonstrate a reconfigurable tin oxide (SnO(x))/molybdenum disulfide (MoS(2)) heterogeneous memristive device that can realize tunable stochastic dynamics in its output sampling characteristics. The device can sample exponential-class sigmoidal distributions analogous to the Fermi-Dirac distribution of physical systems with quantitatively defined tunable “temperature” effect. A BM composed of these tunable stochastic neuron devices, which can enable simulated annealing with designed “cooling” strategies, is conducted to solve the MAX-SAT, a representative in NP-hard combinatorial optimization problems. Quantitative insights into the effect of different “cooling” strategies on improving the BM optimization process efficiency are also provided.
format Online
Article
Text
id pubmed-8481256
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-84812562021-10-22 Reconfigurable Stochastic neurons based on tin oxide/MoS(2) hetero-memristors for simulated annealing and the Boltzmann machine Yan, Xiaodong Ma, Jiahui Wu, Tong Zhang, Aoyang Wu, Jiangbin Chin, Matthew Zhang, Zhihan Dubey, Madan Wu, Wei Chen, Mike Shuo-Wei Guo, Jing Wang, Han Nat Commun Article Neuromorphic hardware implementation of Boltzmann Machine using a network of stochastic neurons can allow non-deterministic polynomial-time (NP) hard combinatorial optimization problems to be efficiently solved. Efficient implementation of such Boltzmann Machine with simulated annealing desires the statistical parameters of the stochastic neurons to be dynamically tunable, however, there has been limited research on stochastic semiconductor devices with controllable statistical distributions. Here, we demonstrate a reconfigurable tin oxide (SnO(x))/molybdenum disulfide (MoS(2)) heterogeneous memristive device that can realize tunable stochastic dynamics in its output sampling characteristics. The device can sample exponential-class sigmoidal distributions analogous to the Fermi-Dirac distribution of physical systems with quantitatively defined tunable “temperature” effect. A BM composed of these tunable stochastic neuron devices, which can enable simulated annealing with designed “cooling” strategies, is conducted to solve the MAX-SAT, a representative in NP-hard combinatorial optimization problems. Quantitative insights into the effect of different “cooling” strategies on improving the BM optimization process efficiency are also provided. Nature Publishing Group UK 2021-09-29 /pmc/articles/PMC8481256/ /pubmed/34588444 http://dx.doi.org/10.1038/s41467-021-26012-5 Text en © The Author(s) 2021 https://creativecommons.org/licenses/by/4.0/Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Yan, Xiaodong
Ma, Jiahui
Wu, Tong
Zhang, Aoyang
Wu, Jiangbin
Chin, Matthew
Zhang, Zhihan
Dubey, Madan
Wu, Wei
Chen, Mike Shuo-Wei
Guo, Jing
Wang, Han
Reconfigurable Stochastic neurons based on tin oxide/MoS(2) hetero-memristors for simulated annealing and the Boltzmann machine
title Reconfigurable Stochastic neurons based on tin oxide/MoS(2) hetero-memristors for simulated annealing and the Boltzmann machine
title_full Reconfigurable Stochastic neurons based on tin oxide/MoS(2) hetero-memristors for simulated annealing and the Boltzmann machine
title_fullStr Reconfigurable Stochastic neurons based on tin oxide/MoS(2) hetero-memristors for simulated annealing and the Boltzmann machine
title_full_unstemmed Reconfigurable Stochastic neurons based on tin oxide/MoS(2) hetero-memristors for simulated annealing and the Boltzmann machine
title_short Reconfigurable Stochastic neurons based on tin oxide/MoS(2) hetero-memristors for simulated annealing and the Boltzmann machine
title_sort reconfigurable stochastic neurons based on tin oxide/mos(2) hetero-memristors for simulated annealing and the boltzmann machine
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8481256/
https://www.ncbi.nlm.nih.gov/pubmed/34588444
http://dx.doi.org/10.1038/s41467-021-26012-5
work_keys_str_mv AT yanxiaodong reconfigurablestochasticneuronsbasedontinoxidemos2heteromemristorsforsimulatedannealingandtheboltzmannmachine
AT majiahui reconfigurablestochasticneuronsbasedontinoxidemos2heteromemristorsforsimulatedannealingandtheboltzmannmachine
AT wutong reconfigurablestochasticneuronsbasedontinoxidemos2heteromemristorsforsimulatedannealingandtheboltzmannmachine
AT zhangaoyang reconfigurablestochasticneuronsbasedontinoxidemos2heteromemristorsforsimulatedannealingandtheboltzmannmachine
AT wujiangbin reconfigurablestochasticneuronsbasedontinoxidemos2heteromemristorsforsimulatedannealingandtheboltzmannmachine
AT chinmatthew reconfigurablestochasticneuronsbasedontinoxidemos2heteromemristorsforsimulatedannealingandtheboltzmannmachine
AT zhangzhihan reconfigurablestochasticneuronsbasedontinoxidemos2heteromemristorsforsimulatedannealingandtheboltzmannmachine
AT dubeymadan reconfigurablestochasticneuronsbasedontinoxidemos2heteromemristorsforsimulatedannealingandtheboltzmannmachine
AT wuwei reconfigurablestochasticneuronsbasedontinoxidemos2heteromemristorsforsimulatedannealingandtheboltzmannmachine
AT chenmikeshuowei reconfigurablestochasticneuronsbasedontinoxidemos2heteromemristorsforsimulatedannealingandtheboltzmannmachine
AT guojing reconfigurablestochasticneuronsbasedontinoxidemos2heteromemristorsforsimulatedannealingandtheboltzmannmachine
AT wanghan reconfigurablestochasticneuronsbasedontinoxidemos2heteromemristorsforsimulatedannealingandtheboltzmannmachine