English

Analytic theory of dropout regularization

Machine Learning 2025-09-10 v2 Disordered Systems and Neural Networks Statistical Mechanics Machine Learning

Abstract

Dropout is a regularization technique widely used in training artificial neural networks to mitigate overfitting. It consists of dynamically deactivating subsets of the network during training to promote more robust representations. Despite its widespread adoption, dropout probabilities are often selected heuristically, and theoretical explanations of its success remain sparse. Here, we analytically study dropout in two-layer neural networks trained with online stochastic gradient descent. In the high-dimensional limit, we derive a set of ordinary differential equations that fully characterize the evolution of the network during training and capture the effects of dropout. We obtain a number of exact results describing the generalization error and the optimal dropout probability at short, intermediate, and long training times. Our analysis shows that dropout reduces detrimental correlations between hidden nodes, mitigates the impact of label noise, and that the optimal dropout probability increases with the level of noise in the data. Our results are validated by extensive numerical simulations.

Keywords

Cite

@article{arxiv.2505.07792,
  title  = {Analytic theory of dropout regularization},
  author = {Francesco Mori and Francesca Mignacco},
  journal= {arXiv preprint arXiv:2505.07792},
  year   = {2025}
}

Comments

19 pages, 10 figures

R2 v1 2026-06-28T23:29:59.732Z