Cargando…
Bringing uncertainty quantification to the extreme-edge with memristor-based Bayesian neural networks
Safety-critical sensory applications, like medical diagnosis, demand accurate decisions from limited, noisy data. Bayesian neural networks excel at such tasks, offering predictive uncertainty assessment. However, because of their probabilistic nature, they are computationally intensive. An innovativ...
Autores principales: | , , , , , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Nature Publishing Group UK
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10661910/ https://www.ncbi.nlm.nih.gov/pubmed/37985669 http://dx.doi.org/10.1038/s41467-023-43317-9 |
_version_ | 1785148490781818880 |
---|---|
author | Bonnet, Djohan Hirtzlin, Tifenn Majumdar, Atreya Dalgaty, Thomas Esmanhotto, Eduardo Meli, Valentina Castellani, Niccolo Martin, Simon Nodin, Jean-François Bourgeois, Guillaume Portal, Jean-Michel Querlioz, Damien Vianello, Elisa |
author_facet | Bonnet, Djohan Hirtzlin, Tifenn Majumdar, Atreya Dalgaty, Thomas Esmanhotto, Eduardo Meli, Valentina Castellani, Niccolo Martin, Simon Nodin, Jean-François Bourgeois, Guillaume Portal, Jean-Michel Querlioz, Damien Vianello, Elisa |
author_sort | Bonnet, Djohan |
collection | PubMed |
description | Safety-critical sensory applications, like medical diagnosis, demand accurate decisions from limited, noisy data. Bayesian neural networks excel at such tasks, offering predictive uncertainty assessment. However, because of their probabilistic nature, they are computationally intensive. An innovative solution utilizes memristors’ inherent probabilistic nature to implement Bayesian neural networks. However, when using memristors, statistical effects follow the laws of device physics, whereas in Bayesian neural networks, those effects can take arbitrary shapes. This work overcome this difficulty by adopting a variational inference training augmented by a “technological loss”, incorporating memristor physics. This technique enabled programming a Bayesian neural network on 75 crossbar arrays of 1,024 memristors, incorporating CMOS periphery for in-memory computing. The experimental neural network classified heartbeats with high accuracy, and estimated the certainty of its predictions. The results reveal orders-of-magnitude improvement in inference energy efficiency compared to a microcontroller or an embedded graphics processing unit performing the same task. |
format | Online Article Text |
id | pubmed-10661910 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Nature Publishing Group UK |
record_format | MEDLINE/PubMed |
spelling | pubmed-106619102023-11-20 Bringing uncertainty quantification to the extreme-edge with memristor-based Bayesian neural networks Bonnet, Djohan Hirtzlin, Tifenn Majumdar, Atreya Dalgaty, Thomas Esmanhotto, Eduardo Meli, Valentina Castellani, Niccolo Martin, Simon Nodin, Jean-François Bourgeois, Guillaume Portal, Jean-Michel Querlioz, Damien Vianello, Elisa Nat Commun Article Safety-critical sensory applications, like medical diagnosis, demand accurate decisions from limited, noisy data. Bayesian neural networks excel at such tasks, offering predictive uncertainty assessment. However, because of their probabilistic nature, they are computationally intensive. An innovative solution utilizes memristors’ inherent probabilistic nature to implement Bayesian neural networks. However, when using memristors, statistical effects follow the laws of device physics, whereas in Bayesian neural networks, those effects can take arbitrary shapes. This work overcome this difficulty by adopting a variational inference training augmented by a “technological loss”, incorporating memristor physics. This technique enabled programming a Bayesian neural network on 75 crossbar arrays of 1,024 memristors, incorporating CMOS periphery for in-memory computing. The experimental neural network classified heartbeats with high accuracy, and estimated the certainty of its predictions. The results reveal orders-of-magnitude improvement in inference energy efficiency compared to a microcontroller or an embedded graphics processing unit performing the same task. Nature Publishing Group UK 2023-11-20 /pmc/articles/PMC10661910/ /pubmed/37985669 http://dx.doi.org/10.1038/s41467-023-43317-9 Text en © The Author(s) 2023 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 licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence 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 licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Article Bonnet, Djohan Hirtzlin, Tifenn Majumdar, Atreya Dalgaty, Thomas Esmanhotto, Eduardo Meli, Valentina Castellani, Niccolo Martin, Simon Nodin, Jean-François Bourgeois, Guillaume Portal, Jean-Michel Querlioz, Damien Vianello, Elisa Bringing uncertainty quantification to the extreme-edge with memristor-based Bayesian neural networks |
title | Bringing uncertainty quantification to the extreme-edge with memristor-based Bayesian neural networks |
title_full | Bringing uncertainty quantification to the extreme-edge with memristor-based Bayesian neural networks |
title_fullStr | Bringing uncertainty quantification to the extreme-edge with memristor-based Bayesian neural networks |
title_full_unstemmed | Bringing uncertainty quantification to the extreme-edge with memristor-based Bayesian neural networks |
title_short | Bringing uncertainty quantification to the extreme-edge with memristor-based Bayesian neural networks |
title_sort | bringing uncertainty quantification to the extreme-edge with memristor-based bayesian neural networks |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10661910/ https://www.ncbi.nlm.nih.gov/pubmed/37985669 http://dx.doi.org/10.1038/s41467-023-43317-9 |
work_keys_str_mv | AT bonnetdjohan bringinguncertaintyquantificationtotheextremeedgewithmemristorbasedbayesianneuralnetworks AT hirtzlintifenn bringinguncertaintyquantificationtotheextremeedgewithmemristorbasedbayesianneuralnetworks AT majumdaratreya bringinguncertaintyquantificationtotheextremeedgewithmemristorbasedbayesianneuralnetworks AT dalgatythomas bringinguncertaintyquantificationtotheextremeedgewithmemristorbasedbayesianneuralnetworks AT esmanhottoeduardo bringinguncertaintyquantificationtotheextremeedgewithmemristorbasedbayesianneuralnetworks AT melivalentina bringinguncertaintyquantificationtotheextremeedgewithmemristorbasedbayesianneuralnetworks AT castellaniniccolo bringinguncertaintyquantificationtotheextremeedgewithmemristorbasedbayesianneuralnetworks AT martinsimon bringinguncertaintyquantificationtotheextremeedgewithmemristorbasedbayesianneuralnetworks AT nodinjeanfrancois bringinguncertaintyquantificationtotheextremeedgewithmemristorbasedbayesianneuralnetworks AT bourgeoisguillaume bringinguncertaintyquantificationtotheextremeedgewithmemristorbasedbayesianneuralnetworks AT portaljeanmichel bringinguncertaintyquantificationtotheextremeedgewithmemristorbasedbayesianneuralnetworks AT querliozdamien bringinguncertaintyquantificationtotheextremeedgewithmemristorbasedbayesianneuralnetworks AT vianelloelisa bringinguncertaintyquantificationtotheextremeedgewithmemristorbasedbayesianneuralnetworks |