English

Gradient descent with identity initialization efficiently learns positive definite linear transformations by deep residual networks

Machine Learning 2018-06-19 v4 Neural and Evolutionary Computing Optimization and Control Statistics Theory Machine Learning Statistics Theory

Abstract

We analyze algorithms for approximating a function f(x)=Φxf(x) = \Phi x mapping d\Re^d to d\Re^d using deep linear neural networks, i.e. that learn a function hh parameterized by matrices Θ1,...,ΘL\Theta_1,...,\Theta_L and defined by h(x)=ΘLΘL1...Θ1xh(x) = \Theta_L \Theta_{L-1} ... \Theta_1 x. We focus on algorithms that learn through gradient descent on the population quadratic loss in the case that the distribution over the inputs is isotropic. We provide polynomial bounds on the number of iterations for gradient descent to approximate the least squares matrix Φ\Phi, in the case where the initial hypothesis Θ1=...=ΘL=I\Theta_1 = ... = \Theta_L = I has excess loss bounded by a small enough constant. On the other hand, we show that gradient descent fails to converge for Φ\Phi whose distance from the identity is a larger constant, and we show that some forms of regularization toward the identity in each layer do not help. If Φ\Phi is symmetric positive definite, we show that an algorithm that initializes Θi=I\Theta_i = I learns an ϵ\epsilon-approximation of ff using a number of updates polynomial in LL, the condition number of Φ\Phi, and log(d/ϵ)\log(d/\epsilon). In contrast, we show that if the least squares matrix Φ\Phi is symmetric and has a negative eigenvalue, then all members of a class of algorithms that perform gradient descent with identity initialization, and optionally regularize toward the identity in each layer, fail to converge. We analyze an algorithm for the case that Φ\Phi satisfies uΦu>0u^{\top} \Phi u > 0 for all uu, but may not be symmetric. This algorithm uses two regularizers: one that maintains the invariant uΘLΘL1...Θ1u>0u^{\top} \Theta_L \Theta_{L-1} ... \Theta_1 u > 0 for all uu, and another that "balances" Θ1,...,ΘL\Theta_1, ..., \Theta_L so that they have the same singular values.

Keywords

Cite

@article{arxiv.1802.06093,
  title  = {Gradient descent with identity initialization efficiently learns positive definite linear transformations by deep residual networks},
  author = {Peter L. Bartlett and David P. Helmbold and Philip M. Long},
  journal= {arXiv preprint arXiv:1802.06093},
  year   = {2018}
}
R2 v1 2026-06-23T00:24:57.960Z