atlas

Research map / Architectures and efficiency / RNNs and normalization

Revisiting Glorot Initialization for Long-Range Linear Recurrences

NeurIPS 2025 · Architectures and efficiency › RNNs and normalization · approach: RNN training dynamics and gradients · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that Glorot-initialized linear RNNs become unstable over long sequences (t=O(sqrt(n))) because the spectral radius sits slightly above one, and proposes a dimension-aware variance rescaling that pushes the spectral radius below one with high probability.

Problem

Glorot initialization, derived under the infinite-width fixed-depth regime, is assumed stable for linear RNNs, but repeated application of the same recurrent matrix over long sequences can cause hidden-state explosion.

Approach

The spectral radius of Glorot-initialized Gaussian matrices exceeds one by O(1/sqrt(n)) with Gumbel fluctuations, so a dimension-dependent variance rescaling shifts the radius below one with probability about 0.86 to prevent hidden-state explosion in the double-scaling limit.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
rescale dense Glorot instead of halving its varianceLinear RNN · Sequential CIFAR-10accuracy: 76.4{ $\pm$ 0.004} -> 81.54{ $\pm$ 0.009}Helped
rescale dense Glorot instead of halving its varianceLinear RNN · IMDBaccuracy: 88.74{ $\pm$0.002} -> 87.55 { $\pm$ 0.002}Hurt
rescale dense Glorot instead of halving its varianceLinear RNN · ListOpsaccuracy: 46.21 $\pm$ { 0.045} -> \textbf{47.51} { $\pm$ 0.011}Helped
use rescaled Glorot eigenvalues instead of diagonal Glorot/2Diagonal linear RNN · Sequential CIFAR-10accuracy: 71.6{ $\pm$ 0.006} -> 79.53{ $\pm$ 0.009}Helped
use rescaled Glorot eigenvalues instead of diagonal Glorot/2Diagonal linear RNN · IMDBaccuracy: 86.67{ $\pm$ 0.002} -> \textbf{87.31}{ $\pm$ 0.001}Helped
use rescaled Glorot eigenvalues instead of diagonal Glorot/2Diagonal linear RNN · ListOpsaccuracy: 49.01{ $\pm$ 0.004} -> \textbf{49.49} { $\pm$ 0.005}Helped
use rescaled Glorot eigenvalues instead of unit-circle diagonal initializationDiagonal linear RNN · Sequential CIFAR-10accuracy: \textbf{81.47}{ $\pm$ 0.002} -> 79.53{ $\pm$ 0.009}Hurt
use rescaled Glorot eigenvalues instead of unit-circle diagonal initializationDiagonal linear RNN · IMDBaccuracy: 86.34{ $\pm$ 0.004} -> \textbf{87.31}{ $\pm$ 0.001}Helped
use rescaled Glorot eigenvalues instead of unit-circle diagonal initializationDiagonal linear RNN · ListOpsaccuracy: 48.93{ $\pm$ 0.004} -> \textbf{49.49} { $\pm$ 0.005}Helped
use standard Glorot instead of rescaled GlorotLinear RNN · Long-sequence modeling taskstrainabilityHurt

Surprising findings

Limitations

Experimental setup

Datasets: Sequential CIFAR-10 IMDB ListOps

Benchmarks: Sequential CIFAR-10 IMDB ListOps

Metrics: classification accuracy

Baselines: Glorot Glorot/2 Diag. Uniform (circular-law diagonal init) Diag. Glorot/2

Builds on: Glorot initialization Linear Recurrent Units circular law Long Range Arena

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy