Stochastic Gradient Descent for Two-layer Neural Networks
Dinghao Cao, Zheng-Chu Guo, Lei Shi
TL;DR
This work analyzes SGD convergence for overparameterized two-layer neural networks in the NTK regime by embedding the training dynamics into RKHS associated with NTK kernels. It pairs NTK-based kernel approximations with RKHS convergence analysis to derive sharp last-iterate convergence rates under polynomial width growth and standard smoothness/capacity assumptions. The main results yield rates of the form $\mathbb{E}[\|g_{\Theta^{(T+1)}}-g_\rho\|_\rho^2]\le C\log(2/\delta)\big( T^{-\frac{2r}{2r+1}} + \varepsilon \big)$ for suitable choices of $\theta$, $\lambda$, and polynomially large width $M$, with an arbitrarily small $\varepsilon>0$; a corollary shows capacity-independent rates approaching the minimax optimum when the eigenvalue decay is favorable. The analysis connects kernel methods and deep network optimization, establishing that last-iterate SGD can achieve near-optimal generalization in overparameterized settings while avoiding exponential width, thus supporting scalable training under NTK-inspired dynamics.
Abstract
This paper presents a comprehensive study on the convergence rates of the stochastic gradient descent (SGD) algorithm when applied to overparameterized two-layer neural networks. Our approach combines the Neural Tangent Kernel (NTK) approximation with convergence analysis in the Reproducing Kernel Hilbert Space (RKHS) generated by NTK, aiming to provide a deep understanding of the convergence behavior of SGD in overparameterized two-layer neural networks. Our research framework enables us to explore the intricate interplay between kernel methods and optimization processes, shedding light on the optimization dynamics and convergence properties of neural networks. In this study, we establish sharp convergence rates for the last iterate of the SGD algorithm in overparameterized two-layer neural networks. Additionally, we have made significant advancements in relaxing the constraints on the number of neurons, which have been reduced from exponential dependence to polynomial dependence on the sample size or number of iterations. This improvement allows for more flexibility in the design and scaling of neural networks, and will deepen our theoretical understanding of neural network models trained with SGD.
