paper-with-me

Papers

Contextual Dropout: An Efficient Sample-Dependent Dropout Module

2021-03-06 · ICLR 2021 1 · Xinjie Fan, Shujian Zhang, Korawat Tanwisuth, Xiaoning Qian, Mingyuan Zhou

Dropout has been demonstrated as a simple and effective module to not only regularize the training process of deep neural networks, but also provide the uncertainty estimation for prediction. However, the quality of uncertainty estimation is highly dependent on the dropout probabilities. Most current models use the same dropout distributions across all data samples due to its simplicity. Despite the potential gains in the flexibility of modeling uncertainty, sample-dependent dropout, on the other hand, is less explored as it often encounters scalability issues or involves non-trivial model changes. In this paper, we propose contextual dropout with an efficient structural design as a simple and scalable sample-dependent dropout module, which can be applied to a wide range of models at the expense of only slightly increased memory and computational cost. We learn the dropout probabilities with a variational objective, compatible with both Bernoulli dropout and Gaussian dropout. We apply the contextual dropout module to various models with applications to image classification and visual question answering and demonstrate the scalability of the method with large-scale datasets, such as ImageNet and VQA 2.0. Our experimental results show that the proposed method outperforms baseline methods in terms of both accuracy and quality of uncertainty estimation.

📄 PDF Abstract BibTeX arXiv:2103.04181

Code (1)

szhang42/Contextual_dropout_release 공식 구현 pytorch

Tasks

image-classificationImage ClassificationQuestion AnsweringVisual Question AnsweringVisual Question Answering (VQA)

Methods 이 논문이 사용한 방법론

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…

Similar Papers 제목 키워드 기반

Machine Learning's Dropout Training is Distributionally Robust Optimal

2020-09-13 · Jose Blanchet, Yang Kang, Jose Luis Montiel Olea, Viet Anh Nguyen 외

This paper shows that dropout training in Generalized Linear Models is the minimax solution of a two-player, zero-sum game where an adversarial nature corrupts a statistician's covariates using a multiplicative nonparame…

Improved Dropout for Shallow and Deep Learning

2016-02-06 · NeurIPS 2016 12 · Zhe Li, Boqing Gong, Tianbao Yang

Dropout has been witnessed with great success in training deep neural networks by independently zeroing out the outputs of neurons at random. It has also received a surge of interest for shallow learning, e.g., logistic …

Deep LearningStochastic Optimization

Multi-Sample Dropout for Accelerated Training and Better Generalization

2019-05-23 · Hiroshi Inoue

Dropout is a simple but efficient regularization technique for achieving better generalization of deep neural networks (DNNs); hence it is widely used in tasks based on DNNs. During training, dropout randomly discards a …

image-classificationImage Classification

GFlowOut: Dropout with Generative Flow Networks

2022-10-24 · Dianbo Liu, Moksh Jain, Bonaventure Dossou, Qianli Shen 외

Bayesian Inference offers principled tools to tackle many critical problems with modern neural networks such as poor calibration and generalization, and data inefficiency. However, scaling Bayesian inference to large arc…

Bayesian InferenceVariational Inference

ALLoRA: Adaptive Learning Rate Mitigates LoRA Fatal Flaws

2024-10-13 · Hai Huang, Randall Balestriero

Low-Rank Adaptation (LoRA) is the bread and butter of Large Language Model (LLM) finetuning. LoRA learns an additive low-rank perturbation, $AB$, of a pretrained matrix parameter $W$ to align the model to a new task or d…

Large Language Model