Revisiting Glorot Initialization for Long-Range Linear Recurrences

Abstract

Proper initialization is critical for Recurrent Neural Networks (RNNs), particularly in long-range reasoning tasks, where repeated application of the same weight matrix can cause vanishing or exploding signals. A common baseline for linear recurrences is Glorot initialization, designed to ensure stable signal propagation---but derived under the infinite-width, fixed-length regime—an unrealistic setting for RNNs processing long sequences. In this work, we show that Glorot initialization is in fact unstable: small positive deviations in the spectral radius are amplified through time and cause the hidden state to explode. Our theoretical analysis demonstrates that sequences of length $t = O(\sqrt{n})$, where $n$ is the hidden width, are sufficient to induce instability. To address this, we propose a simple, dimension-aware rescaling of Glorot that shifts the spectral radius slightly below one, preventing rapid signal explosion or decay. These results suggest that standard initialization schemes may break down in the long-sequence regime, motivating a separate line of theory for stable recurrent initialization.

Cite

Text

Bar et al. "Revisiting Glorot Initialization for Long-Range Linear Recurrences." Advances in Neural Information Processing Systems, 2025.

Markdown

[Bar et al. "Revisiting Glorot Initialization for Long-Range Linear Recurrences." Advances in Neural Information Processing Systems, 2025.](https://mlanthology.org/neurips/2025/bar2025neurips-revisiting/)

BibTeX

@inproceedings{bar2025neurips-revisiting,
  title     = {{Revisiting Glorot Initialization for Long-Range Linear Recurrences}},
  author    = {Bar, Noga and Seleznova, Mariia and Alexander, Yotam and Kutyniok, Gitta and Giryes, Raja},
  booktitle = {Advances in Neural Information Processing Systems},
  year      = {2025},
  url       = {https://mlanthology.org/neurips/2025/bar2025neurips-revisiting/}
}