English

Generalization Error Bounds for Deep Neural Networks Trained by SGD

Machine Learning 2023-05-30 v2 Machine Learning

Abstract

Generalization error bounds for deep neural networks trained by stochastic gradient descent (SGD) are derived by combining a dynamical control of an appropriate parameter norm and the Rademacher complexity estimate based on parameter norms. The bounds explicitly depend on the loss along the training trajectory, and work for a wide range of network architectures including multilayer perceptron (MLP) and convolutional neural networks (CNN). Compared with other algorithm-depending generalization estimates such as uniform stability-based bounds, our bounds do not require LL-smoothness of the nonconvex loss function, and apply directly to SGD instead of Stochastic Langevin gradient descent (SGLD). Numerical results show that our bounds are non-vacuous and robust with the change of optimizer and network hyperparameters.

Keywords

Cite

@article{arxiv.2206.03299,
  title  = {Generalization Error Bounds for Deep Neural Networks Trained by SGD},
  author = {Mingze Wang and Chao Ma},
  journal= {arXiv preprint arXiv:2206.03299},
  year   = {2023}
}

Comments

32 pages

R2 v1 2026-06-24T11:42:06.804Z