Gradient Descent with Identity Initialization Efficiently Learns Positive-Definite Linear Transformations by Deep Residual Networks

By Peter L. Bartlett, David P. Helmbold, Philip M. Long. 2018

125 citations recorded by the source corpus.

We analyze algorithms for approximating a function f(x)=Φx mapping ℜd to ℜd using deep linear neural networks, that is, that learn a function h parameterized by matrices Θ1,…,ΘL and defined by h(x)=ΘLΘL-1…Θ1x. 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 Φ, in the case where the initial hypothesis Θ1=…=ΘL=I has excess loss bounded by a small enough constant. We also show that gradient descent fails to converge for Φ 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 Φ is symmetric positive definite, we show that an algorithm that initializes Θi=I learns an ε-approximation of f using a number of updates polynomial in L, the condition number of Φ, and log(d/ε). In contrast, we show that if the least-squares matrix Φ 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 Φ satisfies u⊤Φu>0 for all u but may not be symmetric. This algorithm uses two regularizers: one that maintains the invariant u⊤ΘLΘL-1…Θ1u>0 for all u and the other that “balances” Θ1,…,ΘL so that they have the same singular values.

Subfields: Artificial Intelligence, Computational Mechanics, Computational Theory and Mathematics, Optimization & Training

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Quanquan Gu
  2. Yuanzhi Li
  3. Simon Shaolei Du
  4. Jason D. Lee
  5. Zeyuan Allen-Zhu
  6. Tengyu Ma
  7. Wei Hu
  8. Francis R. Bach

In Computational Mechanics

  1. Ohad Shamir
  2. Zeyuan Allen-Zhu
  3. Francis R. Bach
  4. Jason D. Lee
  5. Simon Shaolei Du
  6. Wei Hu
  7. Peter Richtárik
  8. Michael I. Jordan

In Computational Theory and Mathematics

  1. Zeyuan Allen-Zhu
  2. Ohad Shamir
  3. Simon Shaolei Du
  4. Wei Hu
  5. S. Sastry
  6. Kamil Nar
  7. Peter L. Bartlett
  8. Aurélien Lucchi

In Optimization & Training

  1. Zeyuan Allen-Zhu
  2. Yuanzhi Li
  3. Simon Shaolei Du
  4. Quanquan Gu
  5. Jason D. Lee
  6. Ohad Shamir
  7. Wei Hu
  8. Tengyu Ma

Citations in the corpus