LGNAOCMay 9, 2017

Stable Architectures for Deep Neural Networks

arXiv:1705.03341v3841 citations
Originality Incremental advance
AI Analysis

This addresses a fundamental challenge in designing and training deep architectures for supervised machine learning, such as text or image classification, though it appears incremental as it builds on existing ODE-based interpretations.

The paper tackles the problem of exploding and vanishing gradients in deep neural networks by proposing new forward propagation techniques inspired by Ordinary Differential Equations, leading to stable architectures for arbitrarily deep networks that are competitive with state-of-the-art methods in numerical experiments.

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. Important 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.

Code Implementations5 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes