Table of Contents
Fetching ...

Polylogarithmic width suffices for gradient descent to achieve arbitrarily small test error with shallow ReLU networks

Ziwei Ji, Matus Telgarsky

TL;DR

It is proved that stochastic gradient descent can achieve $\epsilon$ test error with polylogarithmic width and $\widetilde{\Theta}(1/\ep silon)$ samples, and that the analysis relies upon the separation margin of the limiting kernel.

Abstract

Recent theoretical work has guaranteed that overparameterized networks trained by gradient descent achieve arbitrarily low training error, and sometimes even low test error. The required width, however, is always polynomial in at least one of the sample size $n$, the (inverse) target error $1/ε$, and the (inverse) failure probability $1/δ$. This work shows that $\widetildeΘ(1/ε)$ iterations of gradient descent with $\widetildeΩ(1/ε^2)$ training examples on two-layer ReLU networks of any width exceeding $\mathrm{polylog}(n,1/ε,1/δ)$ suffice to achieve a test misclassification error of $ε$. We also prove that stochastic gradient descent can achieve $ε$ test error with polylogarithmic width and $\widetildeΘ(1/ε)$ samples. The analysis relies upon the separation margin of the limiting kernel, which is guaranteed positive, can distinguish between true labels and random labels, and can give a tight sample-complexity analysis in the infinite-width setting

Polylogarithmic width suffices for gradient descent to achieve arbitrarily small test error with shallow ReLU networks

TL;DR

It is proved that stochastic gradient descent can achieve test error with polylogarithmic width and samples, and that the analysis relies upon the separation margin of the limiting kernel.

Abstract

Recent theoretical work has guaranteed that overparameterized networks trained by gradient descent achieve arbitrarily low training error, and sometimes even low test error. The required width, however, is always polynomial in at least one of the sample size , the (inverse) target error , and the (inverse) failure probability . This work shows that iterations of gradient descent with training examples on two-layer ReLU networks of any width exceeding suffice to achieve a test misclassification error of . We also prove that stochastic gradient descent can achieve test error with polylogarithmic width and samples. The analysis relies upon the separation margin of the limiting kernel, which is guaranteed positive, can distinguish between true labels and random labels, and can give a tight sample-complexity analysis in the infinite-width setting

Paper Structure

This paper contains 19 sections, 21 theorems, 124 equations.

Key Result

theorem 2.2

Under cond:kernel_sep, given any risk target $\epsilon\in(0,1)$ and any $\delta\in(0,1/3)$, let Then for any $m\ge M$ and any constant step size $\eta\le1$, with probability $1-3\delta$ over the random initialization, Moreover for any $0\le t<T$ and any $1\le s\le m$,

Theorems & Definitions (39)

  • theorem 2.2
  • lemma 2.3
  • lemma 2.4
  • lemma 2.5
  • lemma 2.6
  • theorem 3.2
  • corollary 3.3
  • remark 3.4
  • theorem 4.1
  • lemma 4.2
  • ...and 29 more