Gating creates slow modes and controls phase-space complexity in GRUs and LSTMs
Not on the map. Why?
Abstract (arXiv)
Recurrent neural networks (RNNs) are powerful dynamical models for data with complex temporal structure. However, training RNNs has traditionally proved challenging due to exploding or vanishing of gradients. RNN models such as LSTMs and GRUs (and their variants) significantly mitigate these issues associated with training by introducing various types of gating units into the architecture. While these gates empirically improve performance, how the addition of gates influences the dynamics and trainability of GRUs and LSTMs is not well understood. Here, we take the perspective of studying randomly initialized LSTMs and GRUs as dynamical systems, and ask how the salient dynamical properties are shaped by the gates. We leverage tools from random matrix theory and mean-field theory to study the state-to-state Jacobians of GRUs and LSTMs. We show that the update gate in the GRU and the forget gate in the LSTM can lead to an accumulation of slow modes in the dynamics. Moreover, the GRU update gate can poise the system at a marginally stable point. The reset gate in the GRU and the output and input gates in the LSTM control the spectral radius of the Jacobian, and the GRU reset gate also modulates the complexity of the landscape of fixed-points. Furthermore, for the GRU we obtain a phase diagram describing the statistical properties of fixed-points. We also provide a preliminary comparison of training performance to the various dynamical regimes realized by varying hyperparameters. Looking to the future, we have introduced a powerful set of techniques which can be adapted to a broad class of RNNs, to study the influence of various architectural choices on dynamics, and potentially motivate the principled discovery of novel architectures.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 31 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 2; 2024: 0; 2025: 2; 2026: 1.
7 papers.
- 2021Critical Initialization of Wide and Deep Neural Networks through Partial Jacobians: General Theory and Applicationscited by 8
- 2021Analytical Study of Momentum-Based Acceleration Methods in Paradigmatic High-Dimensional Non-Convex Problemscited by 5
- 2023Gradient Flossing: Improving Gradient Descent through Dynamic Control of Jacobianscited by 5
- 2025Time-Scale Coupling Between States and Parameters in Recurrent Neural Networkscited by 1
- 2023Predicting Parkinson's disease evolution using deep learningcited by 0
- 2025Algorithm Development in Neural Networks: Insights from the Streaming Parity Taskcited by 0
- 2026Factors Influencing the Emergence of Dependency Length Minimization in Neural Agent Simulationscited by 0
- 2026Factors Influencing the Emergence of Dependency Length Minimization in Neural Agent Simulations5 Sep 2026
- 2025Time-Scale Coupling Between States and Parameters in Recurrent Neural Networks16 Aug 2025
- 2025Algorithm Development in Neural Networks: Insights from the Streaming Parity Task14 Jul 2025
- 2023Gradient Flossing: Improving Gradient Descent through Dynamic Control of Jacobians28 Dec 2023
- 2023Predicting Parkinson's disease evolution using deep learning28 Dec 2023
- 2021Critical Initialization of Wide and Deep Neural Networks through Partial Jacobians: General Theory and Applications23 Nov 2021
- 2021Analytical Study of Momentum-Based Acceleration Methods in Paradigmatic High-Dimensional Non-Convex Problems23 Feb 2021