Why Are Linear RNNs More Parallelizable?
Not on the map. Why?
Abstract (arXiv)
The community is increasingly exploring linear RNNs (LRNNs) as language models, motivated by their expressive power and parallelizability. While prior work establishes the expressivity benefits of LRNNs over transformers, it is unclear what makes LRNNs -- but not traditional, nonlinear RNNs -- as easy to parallelize in practice as transformers. We answer this question by providing a tight connection between types of RNNs and standard complexity classes. We show that LRNNs can be viewed as log-depth (bounded fan-in) arithmetic circuits, which represents only a slight depth overhead relative to log-depth boolean circuits that transformers admit. Furthermore, we show that nonlinear RNNs can solve mathsfL-complete problems (and even mathsfP-complete ones, under polynomial precision), revealing a fundamental barrier to parallelizing them as efficiently as transformers. Our theory also identifies fine-grained expressivity differences between recent popular LRNN variants: permutation-diagonal LRNNs are mathsfNC1-complete whereas diagonal-plus-low-rank LRNNs are more expressive (mathsfPNC1-complete). We provide further insight by associating each type of RNN with a corresponding automata-theoretic model that it can simulate. Together, our results reveal fundamental tradeoffs between nonlinear RNNs and different variants of LRNNs, providing a foundation for designing LLM architectures that achieve an optimal balance between expressivity and parallelism.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 28 of its 50 references that are in the map. First posted on arXiv 4 Mar 2026.
Builds on
28 of 50 references.
References · 28
- 2023Mamba: Linear-Time Sequence Modeling with Selective State Spacescited by 4,616
- 2020Transformers are RNNs: Fast Autoregressive Transformers with Linear Attentioncited by 1,979
- 2024Gated Delta Networks: Improving Mamba2 with Delta Rulecited by 483
- 2021Linear Transformers Are Secretly Fast Weight Programmerscited by 471
- 2024Parallelizing Linear Transformers with the Delta Rule over Sequence Lengthcited by 373
- 2024xLSTM: Extended Long Short-Term Memorycited by 320
- 2024Simple linear attention language models balance the recall-throughput tradeoffcited by 197
- 2022The Parallelism Tradeoff: Limitations of Log-Precision Transformerscited by 191
- 2024The Illusion of State in State-Space Modelscited by 181
- 2024An Empirical Study of Mamba-based Language Modelscited by 177
- 2025RWKV-7 "Goose" with Expressive Dynamic State Evolutioncited by 134
- 2023What Formal Languages Can Transformers Express? A Surveycited by 120
16 more
- 2018On the Practical Computational Power of Finite Precision RNNs for Language Recognitioncited by 117
- 2024Unlocking State-Tracking in Linear RNNs Through Negative Eigenvaluescited by 97
- 2022Formal Language Recognition by Hard Attention Transformers: Perspectives from Circuit Complexitycited by 92
- 2016Quasi-Recurrent Neural Networkscited by 87
- 2020A Formal Hierarchy of RNN Architecturescited by 61
- 2019Sequential Neural Networks as Automatacited by 54
- 2025A Little Depth Goes a Long Way: The Expressive Power of Log-Depth Transformerscited by 49
- 2024The Expressive Capacity of State Space Models: A Formal Language Perspectivecited by 45
- 2024Transformers in Uniform TC0cited by 25
- 2025Exact Expressive Power of Transformers with Paddingcited by 19
- 2018Rational Recurrencescited by 18
- 2020On the Linguistic Capacity of Real-Time Counter Automatacited by 16
- 2025Structured Sparse Transition Matrices to Enable State Tracking in State-Space Modelscited by 15
- 2025Predictability Enables Parallelization of Nonlinear State Space Modelscited by 7
- 2025The Transformer Cookbookcited by 5
- 2025A Unifying Framework for Parallelizing Sequential Models with Linear Dynamical Systemscited by 4
Built on by
Citing papers per year: 2026: 7.
7 papers.
- 2026Pretraining Recurrent Networks without Recurrencecited by 5
- 2026Barriers to Universal Reasoning With Transformers (And How to Overcome Them)cited by 1
- 2026On Subquadratic Architectures: From Applications to Principlescited by 1
- 2026Temporal Recurrence Favors Fewer Layerscited by 1
- 2026Efficiently Representing Algorithms With Chain-of-Thought Transformerscited by 0
- 2026Disentangling the Expressivity of RoPEcited by 0
- 2026Switching Linear Attentioncited by 0
- 2026Switching Linear Attention30 Sep 2026
- 2026Temporal Recurrence Favors Fewer Layers11 Sep 2026
- 2026Disentangling the Expressivity of RoPE12 Aug 2026
- 2026Efficiently Representing Algorithms With Chain-of-Thought Transformers18 Jun 2026
- 2026On Subquadratic Architectures: From Applications to Principles10 Jun 2026
- 2026Pretraining Recurrent Networks without Recurrence4 Jun 2026
- 2026Barriers to Universal Reasoning With Transformers (And How to Overcome Them)28 Apr 2026