AutoDropout: Learning Dropout Patterns to Regularize Deep Networks
Not on the map. Why?
Abstract (arXiv)
Neural networks are often over-parameterized and hence benefit from aggressive regularization. Conventional regularization methods, such as Dropout or weight decay, do not leverage the structures of the network's inputs and hidden states. As a result, these conventional methods are less effective than methods that leverage the structures, such as SpatialDropout and DropBlock, which randomly drop the values at certain contiguous areas in the hidden states and setting them to zero. Although the locations of dropout areas random, the patterns of SpatialDropout and DropBlock are manually designed and fixed. Here we propose to learn the dropout patterns. In our method, a controller learns to generate a dropout pattern at every channel and layer of a target network, such as a ConvNet or a Transformer. The target network is then trained with the dropout pattern, and its resulting validation performance is used as a signal for the controller to learn from. We show that this method works well for both image recognition on CIFAR-10 and ImageNet, as well as language modeling on Penn Treebank and WikiText-2. The learned dropout patterns also transfers to different tasks and datasets, such as from language model on Penn Treebank to Engligh-French translation on WMT 2014. Our code will be available.
Key facts. Cited by 35 papers in the map (data through 13 Oct 2026). Builds on 61 of its 72 references that are in the map. First posted on arXiv 5 Jan 2021.
Builds on
61 of 72 references.
References · 61
- 2017Attention Is All You Needcited by 60,106
- 2015Deep Residual Learning for Image Recognitioncited by 51,950
- 2014Adam: A Method for Stochastic Optimizationcited by 37,093
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,223
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,009
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,476
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,426
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,457
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,170
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,021
- 2017Squeeze-and-Excitation Networkscited by 4,772
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,430
38 more
- 2016Wide Residual Networkscited by 3,063
- 2016Pointer Sentinel Mixture Modelscited by 3,047
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,882
- 2020FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidencecited by 2,082
- 2018SentencePiece: A simple and language independent subword tokenizer and detokenizer for Neural Text Processingcited by 1,979
- 2019Transformer-XL: Attentive Language Models Beyond a Fixed-Length Contextcited by 1,835
- 2018DARTS: Differentiable Architecture Searchcited by 1,789
- 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,627
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,496
- 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,411
- 2019MixMatch: A Holistic Approach to Semi-Supervised Learningcited by 1,391
- 2019SpecAugment: A Simple Data Augmentation Method for Automatic Speech Recognitioncited by 1,359
- 2019Self-training with Noisy Student improves ImageNet classificationcited by 1,306
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,100
- 2019Unsupervised Data Augmentation for Consistency Trainingcited by 1,058
- 2019EfficientDet: Scalable and Efficient Object Detectioncited by 1,020
- 2016Deep Networks with Stochastic Depthcited by 977
- 2017Virtual Adversarial Training: A Regularization Method for Supervised and Semi-Supervised Learningcited by 919
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 907
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 834
- 2018AutoAugment: Learning Augmentation Policies from Datacited by 730
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 670
- 2019Deep Double Descent: Where Bigger Models and More Data Hurtcited by 670
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 603
- 2017Progressive Neural Architecture Searchcited by 485
- 2020NAS-Bench-201: Extending the Scope of Reproducible Neural Architecture Searchcited by 414
- 2019ReMixMatch: Semi-Supervised Learning with Distribution Alignment and Augmentation Anchoringcited by 349
- 2017Large-Scale Evolution of Image Classifierscited by 348
- 2019NAS-Bench-101: Towards Reproducible Neural Architecture Searchcited by 341
- 2018DropBlock: A regularization method for convolutional networkscited by 262
- 2019Random Search and Reproducibility for Neural Architecture Searchcited by 254
- 2019Interpolation Consistency Training for Semi-Supervised Learningcited by 249
- 2019Fast AutoAugmentcited by 243
- 2014Efficient Object Localization Using Convolutional Networkscited by 227
- 2016FractalNet: Ultra-Deep Neural Networks without Residualscited by 216
- 2019Fixing the train-test resolution discrepancycited by 209
- 2017Regularizing and Optimizing LSTM Language Modelscited by 205
- 2014Recurrent Neural Network Regularizationcited by 189
50 most cited of 61 All 61 (JSON)
Built on by
Citing papers per year: 2021: 12; 2022: 11; 2023: 6; 2024: 5; 2025: 1.
35 papers.
Sort:
By area:
- 2021R-Drop: Regularized Dropout for Neural Networkscited by 202
- 2022CARD: Classification and Regression Diffusion Modelscited by 102
- 2022Avoiding Overfitting: A Survey on Regularization Methods for Convolutional Neural Networkscited by 55
- 2021HiddenCut: Simple Data Augmentation for Natural Language Understanding with Better Generalizationcited by 31
- 2022GFlowOut: Dropout with Generative Flow Networkscited by 22
- 2023On the Over-Memorization During Natural, Robust and Catastrophic Overfittingcited by 20
- 2021AutoLoss-Zero: Searching Loss Functions from Scratch for Generic Taskscited by 19
- 2024Automated data processing and feature engineering for deep learning and big data applications: a surveycited by 14
- 2021RankNAS: Efficient Neural Architecture Search by Pairwise Rankingcited by 12
- 2021SpliceOut: A Simple and Efficient Audio Augmentation Methodcited by 7
- 2022Perturbation of Deep Autoencoder Weights for Model Compression and Classification of Tabular Datacited by 7
- 2022Designing and Training of Lightweight Neural Networks on Edge Devices using Early Halting in Knowledge Distillationcited by 7
23 more
- 2023How to Use Dropout Correctly on Residual Networks with Batch Normalizationcited by 7
- 2024Advancing Spiking Neural Networks towards Multiscale Spatiotemporal Interaction Learningcited by 7
- 2022Weight Expansion: A New Perspective on Dropout and Generalizationcited by 6
- 2021Not All Attention Is All You Needcited by 5
- 2022Evolving Neural Selection with Adaptive Regularizationcited by 4
- 2022A Survey on Dropout Methods and Experimental Verification in Recommendationcited by 4
- 2022AD-DROP: Attribution-Driven Dropout for Robust Language Model Fine-Tuningcited by 4
- 2023The Adaptive Arms Race: Redefining Robustness in AI Securitycited by 4
- 2021FocusedDropout for Convolutional Neural Networkcited by 3
- 2021Jitter: Random Jittering Loss Functioncited by 3
- 2021On Efficient Uncertainty Estimation for Resource-Constrained Mobile Applicationscited by 2
- 2024The Overfocusing Bias of Convolutional Neural Networks: A Saliency-Guided Regularization Approachcited by 2
- 2021Partial Graph Reasoning for Neural Network Regularizationcited by 1
- 2022Improving the Robustness and Generalization of Deep Neural Network with Confidence Threshold Reductioncited by 1
- 2023ContraCluster: Learning to Classify without Labels by Contrastive Self-Supervision and Prototype-Based Semi-Supervisioncited by 1
- 2021Selective Output Smoothing Regularization: Regularize Neural Networks by Softening Output Distributionscited by 0
- 2021Spiral Language Modelingcited by 0
- 2022Feature Weaken: Vicinal Data Augmentation for Classificationcited by 0
- 2023Regularization Through Simultaneous Learning: A Case Study on Plant Classificationcited by 0
- 2023R-Block: Regularized Block of Dropout for convolutional networkscited by 0
- 2024Optimal Layer Selection for Latent Data Augmentationcited by 0
- 2024Stochastic Subsampling With Average Poolingcited by 0
- 2025Self Identity Mappingcited by 0
- 2025Self Identity Mapping17 Sep 2025
- 2024The Overfocusing Bias of Convolutional Neural Networks: A Saliency-Guided Regularization Approach25 Sep 2024
- 2024Stochastic Subsampling With Average Pooling25 Sep 2024
- 2024Optimal Layer Selection for Latent Data Augmentation24 Aug 2024
- 2024Advancing Spiking Neural Networks towards Multiscale Spatiotemporal Interaction Learning22 May 2024
- 2024Automated data processing and feature engineering for deep learning and big data applications: a survey18 Mar 2024
- 2023The Adaptive Arms Race: Redefining Robustness in AI Security20 Dec 2023
- 2023On the Over-Memorization During Natural, Robust and Catastrophic Overfitting13 Oct 2023
- 2023R-Block: Regularized Block of Dropout for convolutional networks27 Jul 2023
- 2023Regularization Through Simultaneous Learning: A Case Study on Plant Classification22 May 2023
- 2023ContraCluster: Learning to Classify without Labels by Contrastive Self-Supervision and Prototype-Based Semi-Supervision19 Apr 2023
- 2023How to Use Dropout Correctly on Residual Networks with Batch Normalization13 Feb 2023
23 more
- 2022Feature Weaken: Vicinal Data Augmentation for Classification20 Nov 2022
- 2022GFlowOut: Dropout with Generative Flow Networks24 Oct 2022
- 2022AD-DROP: Attribution-Driven Dropout for Robust Language Model Fine-Tuning12 Oct 2022
- 2022Designing and Training of Lightweight Neural Networks on Edge Devices using Early Halting in Knowledge Distillation30 Sep 2022
- 2022CARD: Classification and Regression Diffusion Models15 Jun 2022
- 2022Improving the Robustness and Generalization of Deep Neural Network with Confidence Threshold Reduction2 Jun 2022
- 2022Perturbation of Deep Autoencoder Weights for Model Compression and Classification of Tabular Data17 May 2022
- 2022A Survey on Dropout Methods and Experimental Verification in Recommendation5 Apr 2022
- 2022Evolving Neural Selection with Adaptive Regularization4 Apr 2022
- 2022Weight Expansion: A New Perspective on Dropout and Generalization23 Jan 2022
- 2022Avoiding Overfitting: A Survey on Regularization Methods for Convolutional Neural Networks10 Jan 2022
- 2021Spiral Language Modeling20 Dec 2021
- 2021On Efficient Uncertainty Estimation for Resource-Constrained Mobile Applications11 Nov 2021
- 2021SpliceOut: A Simple and Efficient Audio Augmentation Method30 Sep 2021
- 2021RankNAS: Efficient Neural Architecture Search by Pairwise Ranking15 Sep 2021
- 2021R-Drop: Regularized Dropout for Neural Networks28 Jun 2021
- 2021Jitter: Random Jittering Loss Function25 Jun 2021
- 2021Partial Graph Reasoning for Neural Network Regularization3 Jun 2021
- 2021HiddenCut: Simple Data Augmentation for Natural Language Understanding with Better Generalization31 May 2021
- 2021Not All Attention Is All You Need10 Apr 2021
- 2021FocusedDropout for Convolutional Neural Network29 Mar 2021
- 2021Selective Output Smoothing Regularization: Regularize Neural Networks by Softening Output Distributions29 Mar 2021
- 2021AutoLoss-Zero: Searching Loss Functions from Scratch for Generic Tasks25 Mar 2021
- 2022CARD: Classification and Regression Diffusion Modelscited by 102
- 2022CARD: Classification and Regression Diffusion Models15 Jun 2022
- 2021R-Drop: Regularized Dropout for Neural Networkscited by 202
- 2022Avoiding Overfitting: A Survey on Regularization Methods for Convolutional Neural Networkscited by 55
- 2021HiddenCut: Simple Data Augmentation for Natural Language Understanding with Better Generalizationcited by 31
- 2022GFlowOut: Dropout with Generative Flow Networkscited by 22
- 2023On the Over-Memorization During Natural, Robust and Catastrophic Overfittingcited by 20
- 2021AutoLoss-Zero: Searching Loss Functions from Scratch for Generic Taskscited by 19
- 2024Automated data processing and feature engineering for deep learning and big data applications: a surveycited by 14
- 2021RankNAS: Efficient Neural Architecture Search by Pairwise Rankingcited by 12
- 2021SpliceOut: A Simple and Efficient Audio Augmentation Methodcited by 7
- 2022Perturbation of Deep Autoencoder Weights for Model Compression and Classification of Tabular Datacited by 7
- 2023How to Use Dropout Correctly on Residual Networks with Batch Normalizationcited by 7
- 2024Advancing Spiking Neural Networks towards Multiscale Spatiotemporal Interaction Learningcited by 7
12 most cited of 33 All 33 (JSON)
- 2025Self Identity Mapping17 Sep 2025
- 2024The Overfocusing Bias of Convolutional Neural Networks: A Saliency-Guided Regularization Approach25 Sep 2024
- 2024Stochastic Subsampling With Average Pooling25 Sep 2024
- 2024Optimal Layer Selection for Latent Data Augmentation24 Aug 2024
- 2024Advancing Spiking Neural Networks towards Multiscale Spatiotemporal Interaction Learning22 May 2024
- 2024Automated data processing and feature engineering for deep learning and big data applications: a survey18 Mar 2024
- 2023The Adaptive Arms Race: Redefining Robustness in AI Security20 Dec 2023
- 2023On the Over-Memorization During Natural, Robust and Catastrophic Overfitting13 Oct 2023
- 2023R-Block: Regularized Block of Dropout for convolutional networks27 Jul 2023
- 2023Regularization Through Simultaneous Learning: A Case Study on Plant Classification22 May 2023
- 2023ContraCluster: Learning to Classify without Labels by Contrastive Self-Supervision and Prototype-Based Semi-Supervision19 Apr 2023
- 2023How to Use Dropout Correctly on Residual Networks with Batch Normalization13 Feb 2023
12 newest of 33 All 33 (JSON)