pith. sign in

arxiv: 2302.06112 · v1 · pith:RONK3TTZnew · submitted 2023-02-13 · 💻 cs.LG · cs.CV

How to Use Dropout Correctly on Residual Networks with Batch Normalization

classification 💻 cs.LG cs.CV
keywords dropoutapplybatchcorrectnormalizationpositionapplyingbeen
0
0 comments X
read the original abstract

For the stable optimization of deep neural networks, regularization methods such as dropout and batch normalization have been used in various tasks. Nevertheless, the correct position to apply dropout has rarely been discussed, and different positions have been employed depending on the practitioners. In this study, we investigate the correct position to apply dropout. We demonstrate that for a residual network with batch normalization, applying dropout at certain positions increases the performance, whereas applying dropout at other positions decreases the performance. Based on theoretical analysis, we provide the following guideline for the correct position to apply dropout: apply one dropout after the last batch normalization but before the last weight layer in the residual branch. We provide detailed theoretical explanations to support this claim and demonstrate them through module tests. In addition, we investigate the correct position of dropout in the head that produces the final prediction. Although the current consensus is to apply dropout after global average pooling, we prove that applying dropout before global average pooling leads to a more stable output. The proposed guidelines are validated through experiments using different datasets and models.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Uncertainty Reliability Under Domain Shift: An Investigation for Data-Driven Blood Pressure Estimation in Photoplethysmography

    cs.LG 2026-05 conditional novelty 4.0

    Empirical comparison of deep ensembles and Monte Carlo dropout with GNLL and MSE losses, plus recalibration, shows DE and recalibrated GNLL perform best for predictive robustness and uncertainty calibration in PPG-bas...