Cargando…

DropConnect is effective in modeling uncertainty of Bayesian deep networks

Deep neural networks (DNNs) have achieved state-of-the-art performance in many important domains, including medical diagnosis, security, and autonomous driving. In domains where safety is highly critical, an erroneous decision can result in serious consequences. While a perfect prediction accuracy i...

Descripción completa

Detalles Bibliográficos
Autores principales: Mobiny, Aryan, Yuan, Pengyu, Moulik, Supratik K., Garg, Naveen, Wu, Carol C., Van Nguyen, Hien
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/PMC7943811/
https://www.ncbi.nlm.nih.gov/pubmed/33750847
http://dx.doi.org/10.1038/s41598-021-84854-x
_version_ 1783662571135434752
author Mobiny, Aryan
Yuan, Pengyu
Moulik, Supratik K.
Garg, Naveen
Wu, Carol C.
Van Nguyen, Hien
author_facet Mobiny, Aryan
Yuan, Pengyu
Moulik, Supratik K.
Garg, Naveen
Wu, Carol C.
Van Nguyen, Hien
author_sort Mobiny, Aryan
collection PubMed
description Deep neural networks (DNNs) have achieved state-of-the-art performance in many important domains, including medical diagnosis, security, and autonomous driving. In domains where safety is highly critical, an erroneous decision can result in serious consequences. While a perfect prediction accuracy is not always achievable, recent work on Bayesian deep networks shows that it is possible to know when DNNs are more likely to make mistakes. Knowing what DNNs do not know is desirable to increase the safety of deep learning technology in sensitive applications; Bayesian neural networks attempt to address this challenge. Traditional approaches are computationally intractable and do not scale well to large, complex neural network architectures. In this paper, we develop a theoretical framework to approximate Bayesian inference for DNNs by imposing a Bernoulli distribution on the model weights. This method called Monte Carlo DropConnect (MC-DropConnect) gives us a tool to represent the model uncertainty with little change in the overall model structure or computational cost. We extensively validate the proposed algorithm on multiple network architectures and datasets for classification and semantic segmentation tasks. We also propose new metrics to quantify uncertainty estimates. This enables an objective comparison between MC-DropConnect and prior approaches. Our empirical results demonstrate that the proposed framework yields significant improvement in both prediction accuracy and uncertainty estimation quality compared to the state of the art.
format Online
Article
Text
id pubmed-7943811
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-79438112021-03-10 DropConnect is effective in modeling uncertainty of Bayesian deep networks Mobiny, Aryan Yuan, Pengyu Moulik, Supratik K. Garg, Naveen Wu, Carol C. Van Nguyen, Hien Sci Rep Article Deep neural networks (DNNs) have achieved state-of-the-art performance in many important domains, including medical diagnosis, security, and autonomous driving. In domains where safety is highly critical, an erroneous decision can result in serious consequences. While a perfect prediction accuracy is not always achievable, recent work on Bayesian deep networks shows that it is possible to know when DNNs are more likely to make mistakes. Knowing what DNNs do not know is desirable to increase the safety of deep learning technology in sensitive applications; Bayesian neural networks attempt to address this challenge. Traditional approaches are computationally intractable and do not scale well to large, complex neural network architectures. In this paper, we develop a theoretical framework to approximate Bayesian inference for DNNs by imposing a Bernoulli distribution on the model weights. This method called Monte Carlo DropConnect (MC-DropConnect) gives us a tool to represent the model uncertainty with little change in the overall model structure or computational cost. We extensively validate the proposed algorithm on multiple network architectures and datasets for classification and semantic segmentation tasks. We also propose new metrics to quantify uncertainty estimates. This enables an objective comparison between MC-DropConnect and prior approaches. Our empirical results demonstrate that the proposed framework yields significant improvement in both prediction accuracy and uncertainty estimation quality compared to the state of the art. Nature Publishing Group UK 2021-03-09 /pmc/articles/PMC7943811/ /pubmed/33750847 http://dx.doi.org/10.1038/s41598-021-84854-x Text en © The Author(s) 2021 Open AccessThis 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/.
spellingShingle Article
Mobiny, Aryan
Yuan, Pengyu
Moulik, Supratik K.
Garg, Naveen
Wu, Carol C.
Van Nguyen, Hien
DropConnect is effective in modeling uncertainty of Bayesian deep networks
title DropConnect is effective in modeling uncertainty of Bayesian deep networks
title_full DropConnect is effective in modeling uncertainty of Bayesian deep networks
title_fullStr DropConnect is effective in modeling uncertainty of Bayesian deep networks
title_full_unstemmed DropConnect is effective in modeling uncertainty of Bayesian deep networks
title_short DropConnect is effective in modeling uncertainty of Bayesian deep networks
title_sort dropconnect is effective in modeling uncertainty of bayesian deep networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7943811/
https://www.ncbi.nlm.nih.gov/pubmed/33750847
http://dx.doi.org/10.1038/s41598-021-84854-x
work_keys_str_mv AT mobinyaryan dropconnectiseffectiveinmodelinguncertaintyofbayesiandeepnetworks
AT yuanpengyu dropconnectiseffectiveinmodelinguncertaintyofbayesiandeepnetworks
AT mouliksupratikk dropconnectiseffectiveinmodelinguncertaintyofbayesiandeepnetworks
AT gargnaveen dropconnectiseffectiveinmodelinguncertaintyofbayesiandeepnetworks
AT wucarolc dropconnectiseffectiveinmodelinguncertaintyofbayesiandeepnetworks
AT vannguyenhien dropconnectiseffectiveinmodelinguncertaintyofbayesiandeepnetworks