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...

Descripción completa

Detalles Bibliográficos
Autores principales: 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
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