Skip to main navigation Skip to search Skip to main content

Reviving and Improving Recurrent Back-Propagation

  • Renjie Liao
  • , Yuwen Xiong
  • , Ethan Fetaya
  • , Lisa Zhang
  • , Kijung Yoon
  • , Xaq Pitkow
  • , Raquel Urtasun
  • , Richard Zemel
  • University of Toronto
  • Uber Technologies, Inc.
  • Vector Institute
  • Rice University
  • Baylor College of Medicine
  • Canadian Institute for Advanced Research

Research output: Contribution to journalConference articlepeer-review

63 Scopus citations

Abstract

In this paper, we revisit the recurrent backpropagation (RBP) algorithm (Almeida, 1987; Pineda, 1987), discuss the conditions under which it applies as well as how to satisfy them in deep neural networks. We show that RBP can be unstable and propose two variants based on conjugate gradient on the normal equations (CG-RBP) and Neumann series (Neumann-RBP). We further investigate the relationship between Neumann-RBP and back propagation through time (BPTT) and its truncated version (TBPTT). Our Neumann-RBP has the same time complexity as TBPTT but only requires constant memory, whereas TBPTT’s memory cost scales linearly with the number of truncation steps. We examine all RBP variants, along with BPTT and TBPTT, in three different application domains: associative memory with continuous Hopfield networks, document classification in citation networks using graph neural networks, and hyperparameter optimization for fully connected networks. All experiments demonstrate that RBPs, especially the Neumann-RBP variant, are efficient and effective for optimizing convergent recurrent neural networks.

Original languageEnglish
Pages (from-to)3082-3091
Number of pages10
JournalProceedings of Machine Learning Research
Volume80
StatePublished - 2018
Externally publishedYes
Event35th International Conference on Machine Learning, ICML 2018 - Stockholm, Sweden
Duration: 10 Jul 201815 Jul 2018

Bibliographical note

Publisher Copyright:
© 2018 by the author(s).

Fingerprint

Dive into the research topics of 'Reviving and Improving Recurrent Back-Propagation'. Together they form a unique fingerprint.

Cite this