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...
Autores principales: | , , , , , , , , , , , |
---|---|
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 |