paper-with-me

Papers

Advanced Dropout: A Model-free Methodology for Bayesian Dropout Optimization

2020-10-11 · Jiyang Xie, Zhanyu Ma, and Jianjun Lei, Guoqiang Zhang, Jing-Hao Xue, Zheng-Hua Tan, Jun Guo

Due to lack of data, overfitting ubiquitously exists in real-world applications of deep neural networks (DNNs). We propose advanced dropout, a model-free methodology, to mitigate overfitting and improve the performance of DNNs. The advanced dropout technique applies a model-free and easily implemented distribution with parametric prior, and adaptively adjusts dropout rate. Specifically, the distribution parameters are optimized by stochastic gradient variational Bayes in order to carry out an end-to-end training. We evaluate the effectiveness of the advanced dropout against nine dropout techniques on seven computer vision datasets (five small-scale datasets and two large-scale datasets) with various base models. The advanced dropout outperforms all the referred techniques on all the datasets.We further compare the effectiveness ratios and find that advanced dropout achieves the highest one on most cases. Next, we conduct a set of analysis of dropout rate characteristics, including convergence of the adaptive dropout rate, the learned distributions of dropout masks, and a comparison with dropout rate generation without an explicit distribution. In addition, the ability of overfitting prevention is evaluated and confirmed. Finally, we extend the application of the advanced dropout to uncertainty inference, network pruning, text classification, and regression. The proposed advanced dropout is also superior to the corresponding referred methods. Codes are available at https://github.com/PRIS-CV/AdvancedDropout.

📄 PDF Abstract BibTeX arXiv:2010.05244

Code (1)

PRIS-CV/AdvancedDropout 공식 구현 pytorch

Tasks

Network Pruningtext-classificationText Classification

Methods 이 논문이 사용한 방법론

Adaptive Dropout Adaptive Dropout is a regularization technique that extends dropout by allowing the dropout probability to be different for different units. The intuition is that there may be…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Stochastic Gradient Variational Bayes 설명 없음

Similar Papers 제목 키워드 기반

Improving Predictive Uncertainty Estimation using Dropout -- Hamiltonian Monte Carlo

2018-05-12 · Diego Vergara, Sergio Hernández, Matias Valdenegro-Toro, Felipe Jorquera

Estimating predictive uncertainty is crucial for many computer vision tasks, from image classification to autonomous driving systems. Hamiltonian Monte Carlo (HMC) is an sampling method for performing Bayesian inference.…

Autonomous DrivingBayesian InferenceGeneral Classificationimage-classification+1

Is MC Dropout Bayesian?

2021-10-08 · Loic Le Folgoc, Vasileios Baltatzis, Sujal Desai, Anand Devaraj 외

MC Dropout is a mainstream "free lunch" method in medical imaging for approximate Bayesian computations (ABC). Its appeal is to solve out-of-the-box the daunting task of ABC and uncertainty quantification in Neural Netwo…

Uncertainty QuantificationVariational Inference

A Bayesian encourages dropout

2014-12-22 · Shin-ichi Maeda

Dropout is one of the key techniques to prevent the learning from overfitting. It is explained that dropout works as a kind of modified L2 regularization. Here, we shed light on the dropout from Bayesian standpoint. Baye…

L2 Regularization

Bayesian Dropout

2015-08-12 · Tue Herlau, Morten Mørup, Mikkel N. Schmidt

Dropout has recently emerged as a powerful and simple method for training neural networks preventing co-adaptation by stochastically omitting neurons. Dropout is currently not grounded in explicit modelling assumptions w…

regression

Dropout as a Bayesian Approximation: Appendix

2015-06-06 · Yarin Gal, Zoubin Ghahramani

We show that a neural network with arbitrary depth and non-linearities, with dropout applied before every weight layer, is mathematically equivalent to an approximation to a well known Bayesian model. This interpretation…

Deep Learning