PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
December 20, 20131,010 citationsOpen Access

Exact solutions to the nonlinear dynamics of learning in deep linear neural networks

View Full Paper
ASAndrew SaxeJMJames L. McClellandSGSurya Ganguli

Key Points

  • This research aims to understand the nonlinear dynamics of learning in deep linear neural networks and find exact solutions to these dynamics.
  • Analyzed the learning dynamics of deep linear neural networks with a specific focus on gradient descent behavior.
  • Identified conditions under which learning speed remains finite despite increasing network depth.
  • Explored initial conditions for weights that facilitate depth-independent learning times.
  • Deep linear networks show nonlinear learning patterns similar to nonlinear networks, including long plateaus in error reduction.
  • Found that certain initial conditions, achieved via unsupervised pretraining, lead to faster learning speeds than random initializations.
  • Developed a class of random orthogonal initial conditions that support effective learning in both deep linear and deep nonlinear networks.

Abstract

Despite the widespread practical success of deep learning methods, our theoretical understanding of the dynamics of learning in deep neural networks remains quite sparse. We attempt to bridge the gap between the theory and practice of deep learning by systematically analyzing learning dynamics for the restricted case of deep linear neural networks. Despite the linearity of their input-output map, such networks have nonlinear gradient descent dynamics on weights that change with the addition of each new hidden layer. We show that deep linear networks exhibit nonlinear learning phenomena similar to those seen in simulations of nonlinear networks, including long plateaus followed by rapid transitions to lower error solutions, and faster convergence from greedy unsupervised pretraining initial conditions than from random initial conditions. We provide an analytical description of these phenomena by finding new exact solutions to the nonlinear dynamics of deep learning. Our theoretical analysis also reveals the surprising finding that as the depth of a network approaches infinity, learning speed can nevertheless remain finite: for a special class of initial conditions on the weights, very deep networks incur only a finite, depth independent, delay in learning speed relative to shallow networks. We show that, under certain conditions on the training data, unsupervised pretraining can find this special class of initial conditions, while scaled random Gaussian initializations cannot. We further exhibit a new class of random orthogonal initial conditions on weights that, like unsupervised pre-training, enjoys depth independent learning times. We further show that these initial conditions also lead to faithful propagation of gradients even in deep nonlinear networks, as long as they operate in a special regime known as the edge of chaos.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Saxe et al. (2013) studied this question.

synapsesocial.com/papers/6952f895032647aae0f3d111https://doi.org/10.48550/arxiv.1312.6120
Ask AI
Helpful
Bookmark
Share
View Full Paper