Proceedings

Equivalence Results between Feedforward and Recurrent Neural Networks for Sequences

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Special Track on Machine Learning. Pages 3827-3832.

Abstract

In the context of sequence processing, we study the relationship between single-layer feedforward neural networks,that have simultaneous access to all items composing a sequence, and single-layer recurrent neural networks which access information one step at a time.We treat both linear and nonlinear networks, describing a constructive procedure, based on linear autoencoders for sequences, that given a feedforward neural network shows how to define a recurrent neural network that implements the same function in time. Upper bounds on the required number of hidden units for the recurrent network as a function of some features of the feedforward network are given. By separating the functional from the memory component, the proposed procedure suggests new efficient learning as well as interpretation procedures for recurrent neural networks.

  1. [Bengio et al., 1994] Yoshua Bengio, Patrice Simard, and Paolo Frasconi. Learning long-term dependencies with gra- dient descent is difficult. IEEE Transactions on Neural Net- works, 5(2):157-166, 1994.
  2. [Boulanger-Lewandowski et al., 2012] Nicolas Boulanger- Lewandowski, Yoshua Bengio, and Pascal Vincent. Modeling temporal dependencies in high-dimensional sequences: Application to polyphonic music generation and transcription. In ICML, 2012.
  3. [Hochreiter and Schmidhuber, 1996] Sepp Hochreiter and Jürgen Schmidhuber. Lstm can solve hard long time lag problems. In NIPS, pages 473-479, 1996.
  4. [Kremer, 2001] Stefan C. Kremer. Field Guide to Dynamical Recurrent Networks. Wiley-IEEE Press, 1st edition, 2001.
  5. [Martens and Sutskever, 2011] James Martens and Ilya Sutskever. Learning recurrent neural networks with hessian-free optimization. In ICML, pages 1033-1040, 2011.
  6. [Micheli and Sperduti, 2007] Alessio Micheli and Alessandro Sperduti. Recursive principal component analysis of graphs. In ICANN (2), pages 826-835, 2007.
  7. [Pasa and Sperduti, 2014] Luca Pasa and Alessandro Sperduti. Pre-training of recurrent neural networks via linear autoen- coders. In Advances in Neural Information Processing Sys- tems 27: Annual Conference on Neural Information Pro- cessing Systems 2014, December 8-13 2014, Montreal, Que- bec, Canada, pages 3572-3580, 2014.
  8. [Sperduti, 2006] Alessandro Sperduti. Exact solutions for re- cursive principal components analysis of sequences and trees. In ICANN (1), pages 349-356, 2006.
  9. [Sperduti, 2007] Alessandro Sperduti. Efficient computation of recursive principal component analysis for structured in- put. In ECML, pages 335-346, 2007.
  10. [Sutskever et al., 2013] Ilya Sutskever, James Martens, George E. Dahl, and Geoffrey E. Hinton. On the importance of initialization and momentum in deep learning. In ICML (3), pages 1139-1147, 2013.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards