English

Stochastic Gradient Descent Optimizes Over-parameterized Deep ReLU Networks

Machine Learning 2018-12-31 v3 Artificial Intelligence Optimization and Control Machine Learning

Abstract

We study the problem of training deep neural networks with Rectified Linear Unit (ReLU) activation function using gradient descent and stochastic gradient descent. In particular, we study the binary classification problem and show that for a broad family of loss functions, with proper random weight initialization, both gradient descent and stochastic gradient descent can find the global minima of the training loss for an over-parameterized deep ReLU network, under mild assumption on the training data. The key idea of our proof is that Gaussian random initialization followed by (stochastic) gradient descent produces a sequence of iterates that stay inside a small perturbation region centering around the initial weights, in which the empirical loss function of deep ReLU networks enjoys nice local curvature properties that ensure the global convergence of (stochastic) gradient descent. Our theoretical results shed light on understanding the optimization for deep learning, and pave the way for studying the optimization dynamics of training modern deep neural networks.

Keywords

Cite

@article{arxiv.1811.08888,
  title  = {Stochastic Gradient Descent Optimizes Over-parameterized Deep ReLU Networks},
  author = {Difan Zou and Yuan Cao and Dongruo Zhou and Quanquan Gu},
  journal= {arXiv preprint arXiv:1811.08888},
  year   = {2018}
}

Comments

54 pages. This version relaxes the assumptions on the loss functions and data distribution, and improves the dependency on the problem-specific parameters in the main theory

R2 v1 2026-06-23T05:23:50.301Z