Stable architectures for deep neural networks

By Eldad Haber, Lars Ruthotto. 2017

856 citations recorded by the source corpus.

Deep neural networks have become invaluable tools for supervised machine learning, e.g. classification of text or images. While often offering superior results over traditional techniques and successfully expressing complicated patterns in data, deep architectures are known to be challenging to design and train such that they generalize well to new data. Critical issues with deep architectures are numerical instabilities in derivative-based learning algorithms commonly called exploding or vanishing gradients. In this paper, we propose new forward propagation techniques inspired by systems of ordinary differential equations (ODE) that overcome this challenge and lead to well-posed learning problems for arbitrarily deep networks. The backbone of our approach is our interpretation of deep learning as a parameter estimation problem of nonlinear dynamical systems. Given this formulation, we analyze stability and well-posedness of deep learning and use this new understanding to develop new network architectures. We relate the exploding and vanishing gradient phenomenon to the stability of the discrete ODE and present several strategies for stabilizing deep learning for very deep networks. While our new architectures restrict the solution space, several numerical experiments show their competitiveness with state-of-the-art networks.

Subfields: Artificial Intelligence, Statistical and Nonlinear Physics, Model Architectures, 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. Michael W. Mahoney
  2. David Kristjanson Duvenaud
  3. Tie-Yan Liu
  4. Tao Qin
  5. Anima Anandkumar
  6. Yoshua Bengio
  7. Kurt Keutzer
  8. Vladlen Koltun

In Statistical and Nonlinear Physics

  1. Anima Anandkumar
  2. Zong-Yi Li
  3. David Kristjanson Duvenaud
  4. Nikola B. Kovachki
  5. Lars Ruthotto
  6. Burigede Liu
  7. Michael W. Mahoney
  8. Kamyar Azizzadenesheli

In Model Architectures

  1. David Kristjanson Duvenaud
  2. Vladlen Koltun
  3. Shaojie Bai
  4. J. Kolter
  5. Ricky T. Q. Chen
  6. Bin Dong
  7. Yiping Lu
  8. Jörn-Henrik Jacobsen

In Optimization & Training

  1. Michael W. Mahoney
  2. Bin Dong
  3. Yiping Lu
  4. David Kristjanson Duvenaud
  5. A. Gholami
  6. Kurt Keutzer
  7. Vladlen Koltun
  8. Jörn-Henrik Jacobsen

Citations in the corpus