Improved memory in recurrent neural networks with sequential non-normal dynamics
A. Emin Orhan, Xaq Pitkow

TL;DR
This paper explores the use of non-normal recurrent neural networks, which have sequential dynamics, to improve memory and performance in RNNs, addressing limitations of orthogonalization methods under non-linearity and noise.
Contribution
It demonstrates that non-normal RNNs outperform orthogonal RNNs in various benchmarks and highlights the importance of sequential dynamics for memory in neural networks.
Findings
Non-normal RNNs outperform orthogonal RNNs in multiple benchmarks.
Non-normal RNNs exhibit increased non-normality and chain-like motifs.
Orthogonal RNNs are suboptimal for signal-to-noise ratio maximization.
Abstract
Training recurrent neural networks (RNNs) is a hard problem due to degeneracies in the optimization landscape, a problem also known as vanishing/exploding gradients. Short of designing new RNN architectures, previous methods for dealing with this problem usually boil down to orthogonalization of the recurrent dynamics, either at initialization or during the entire training period. The basic motivation behind these methods is that orthogonal transformations are isometries of the Euclidean space, hence they preserve (Euclidean) norms and effectively deal with vanishing/exploding gradients. However, this ignores the crucial effects of non-linearity and noise. In the presence of a non-linearity, orthogonal transformations no longer preserve norms, suggesting that alternative transformations might be better suited to non-linear networks. Moreover, in the presence of noise, norm preservation…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Domain Adaptation and Few-Shot Learning · Advanced Memory and Neural Computing
