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