A Formal Hierarchy of RNN Architectures
Not on the map. Why?
Abstract (arXiv)
We develop a formal hierarchy of the expressive capacity of RNN architectures. The hierarchy is based on two formal properties: space complexity, which measures the RNN's memory, and rational recurrence, defined as whether the recurrent update can be described by a weighted finite-state machine. We place several RNN variants within this hierarchy. For example, we prove the LSTM is not rational, which formally separates it from the related QRNN (Bradbury et al., 2016). We also show how these models' expressive capacity is expanded by stacking multiple layers or composing them with different pooling functions. Our results build on the theory of "saturated" RNNs (Merrill, 2019). While formally extending these findings to unsaturated RNNs is left to future work, we hypothesize that the practical learnable capacity of unsaturated RNNs obeys a similar hierarchy. Experimental findings from training unsaturated networks on formal languages support this conjecture.
Key facts. Cited by 61 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 6; 2023: 13; 2024: 17; 2025: 9; 2026: 10.
61 papers.
Sort:
By area:
- 2022Neural Networks and the Chomsky Hierarchycited by 214
- 2024Repeat After Me: Transformers are Better than State Space Models at Copyingcited by 208
- 2021Thinking Like Transformerscited by 182
- 2023What Formal Languages Can Transformers Express? A Surveycited by 120
- 2021Self-Attention Networks Can Process Bounded Hierarchical Languagescited by 105
- 2024Unlocking State-Tracking in Linear RNNs Through Negative Eigenvaluescited by 97
- 2022Simplicity Bias in Transformers and their Ability to Learn Sparse Boolean Functionscited by 68
- 2024Findings of the Second BabyLM Challenge: Sample-Efficient Pretraining on Developmentally Plausible Corporacited by 48
- 2023Modeling rapid language learning by distilling Bayesian priors into artificial neural networkscited by 40
- 2025Between Circuits and Chomsky: Pre-pretraining on Formal Languages Imparts Linguistic Biasescited by 36
- 2024Mission: Impossible Language Modelscited by 31
- 2024Transformers Can Represent n-gram Language Modelscited by 31
38 more
- 2024Mechanistic?cited by 25
- 2024Training Neural Networks as Recognizers of Formal Languagescited by 23
- 2025Implicit Language Models are RNNs: Balancing Parallelization and Expressivitycited by 21
- 2023Practical Computational Power of Linear Transformers and Their Recurrent and Self-Referential Extensionscited by 20
- 2024What Languages are Easy to Language-Model? A Perspective from Learning Probabilistic Regular Languagescited by 20
- 2023Exploring the Promise and Limits of Real-Time Recurrent Learningcited by 19
- 2022Extracting Finite Automata from RNNs Using State Mergingcited by 17
- 2024Bridging the Empirical-Theoretical Gap in Neural Network Formal Language Learning Using Minimum Description Lengthcited by 14
- 2021Formal Language Theory Meets Modern NLPcited by 9
- 2025Sequential-Parallel Duality in Prefix Scannable Modelscited by 8
- 2022Exploring the Long-Term Generalization of Counting Behavior in RNNscited by 7
- 2026Why Are Linear RNNs More Parallelizable?cited by 7
- 2023Recurrent Neural Language Models as Probabilistic Finite-state Automatacited by 6
- 2025Compositional Reasoning with Transformers, RNNs, and Chain of Thoughtcited by 6
- 2025Fast weight programming and linear transformers: from machine learning to neurobiologycited by 6
- 2026Learning State-Tracking from Code Using Linear RNNscited by 5
- 2022Implicit N-grams Induced by Recurrencecited by 4
- 2024Simulating Weighted Automata over Sequences and Trees with Transformerscited by 4
- 2024Lower Bounds on the Expressivity of Recurrent Neural Language Modelscited by 4
- 2025Transformers are Inherently Succinctcited by 4
- 2021Extracting Weighted Automata for Approximate Minimization in Language Modellingcited by 3
- 2023Theoretical Conditions and Empirical Failure of Bracket Counting on Long Sequences with Linear Recurrent Networkscited by 3
- 2024Stability Analysis of Various Symbolic Rule Extraction Methods from Recurrent Neural Networkcited by 3
- 2024A Tensor Decomposition Perspective on Second-order RNNscited by 3
- 2026Synthetic Pre-Pre-Training Improves Language Model Robustness to Noisy Pre-Training Datacited by 3
- 2022Memory-Augmented Graph Neural Networks: A Brain-Inspired Reviewcited by 2
- 2025A Constructive Framework for Nondeterministic Automata via Time-Shared, Depth-Unrolled Feedforward Networkscited by 2
- 2021Generalized Optimal Linear Orderscited by 1
- 2023DDNAS: Discretized Differentiable Neural Architecture Search for Text Classificationcited by 1
- 2023Refined Kolmogorov Complexity of Analog, Evolving and Stochastic Recurrent Neural Networkscited by 1
- 2023On the Representational Capacity of Recurrent Neural Language Modelscited by 1
- 2023On The Expressivity of Recurrent Neural Cascadescited by 1
- 2024On Efficiently Representing Regular Languages as RNNscited by 1
- 2025On the Existence of Universal Simulators of Attentioncited by 1
- 2025RNN Generalization to Omega-Regular Languagescited by 1
- 2026Universal computation is intrinsic to language model decodingcited by 1
- 2026Why Depth Matters in Parallelizable Sequence Models: A Lie Algebraic Viewcited by 1
- 2026On the Expressive Power and Limitations of Multi-Layer SSMscited by 1
50 most cited of 61 All 61 (JSON)
- 2026Causally Evaluating the Learnability of Formal Language Tasks8 Jun 2026
- 2026Length Generalization with Log-Depth Recurrent Units25 May 2026
- 2026Synthetic Pre-Pre-Training Improves Language Model Robustness to Noisy Pre-Training Data11 May 2026
- 2026On the Expressive Power and Limitations of Multi-Layer SSMs16 Apr 2026
- 2026On the Role of Depth in the Expressivity of RNNs2 Apr 2026
- 2026Logic-Gated Time-Shared Feedforward Networks for Alternating Finite Automata: Exact Simulation and Learnability20 Mar 2026
- 2026Why Depth Matters in Parallelizable Sequence Models: A Lie Algebraic View5 Mar 2026
- 2026Why Are Linear RNNs More Parallelizable?4 Mar 2026
- 2026Learning State-Tracking from Code Using Linear RNNs16 Feb 2026
- 2026Universal computation is intrinsic to language model decoding12 Jan 2026
- 2025Transformers are Inherently Succinct22 Oct 2025
- 2025RNN Generalization to Omega-Regular Languages2 Sep 2025
38 more
- 2025Fast weight programming and linear transformers: from machine learning to neurobiology11 Aug 2025
- 2025On the Existence of Universal Simulators of Attention23 Jun 2025
- 2025Sequential-Parallel Duality in Prefix Scannable Models12 Jun 2025
- 2025A Constructive Framework for Nondeterministic Automata via Time-Shared, Depth-Unrolled Feedforward Networks30 May 2025
- 2025Compositional Reasoning with Transformers, RNNs, and Chain of Thought3 Mar 2025
- 2025Between Circuits and Chomsky: Pre-pretraining on Formal Languages Imparts Linguistic Biases26 Feb 2025
- 2025Implicit Language Models are RNNs: Balancing Parallelization and Expressivity10 Feb 2025
- 2024Findings of the Second BabyLM Challenge: Sample-Efficient Pretraining on Developmentally Plausible Corpora6 Dec 2024
- 2024Unlocking State-Tracking in Linear RNNs Through Negative Eigenvalues19 Nov 2024
- 2024Training Neural Networks as Recognizers of Formal Languages11 Nov 2024
- 2024Mechanistic?7 Oct 2024
- 2024Exploring Learnability in Memory-Augmented Recurrent Neural Networks: Precision, Stability, and Empirical Insights4 Oct 2024
- 2024Precision, Stability, and Generalization: A Comprehensive Assessment of RNNs learnability capability for Classifying Counter and Dyck Languages4 Oct 2024
- 2024A Tensor Decomposition Perspective on Second-order RNNs7 Jun 2024
- 2024What Languages are Easy to Language-Model? A Perspective from Learning Probabilistic Regular Languages6 Jun 2024
- 2024Lower Bounds on the Expressivity of Recurrent Neural Language Models29 May 2024
- 2024On the Expressivity of Recurrent Neural Cascades with Identity19 May 2024
- 2024Transformers Can Represent n-gram Language Models23 Apr 2024
- 2024Simulating Weighted Automata over Sequences and Trees with Transformers12 Mar 2024
- 2024On Efficiently Representing Regular Languages as RNNs24 Feb 2024
- 2024Bridging the Empirical-Theoretical Gap in Neural Network Formal Language Learning Using Minimum Description Length15 Feb 2024
- 2024Stability Analysis of Various Symbolic Rule Extraction Methods from Recurrent Neural Network4 Feb 2024
- 2024Repeat After Me: Transformers are Better than State Space Models at Copying1 Feb 2024
- 2024Mission: Impossible Language Models12 Jan 2024
- 2023On The Expressivity of Recurrent Neural Cascades14 Dec 2023
- 2023What Formal Languages Can Transformers Express? A Survey1 Nov 2023
- 2023Unraveling Feature Extraction Mechanisms in Neural Networks25 Oct 2023
- 2023Practical Computational Power of Linear Transformers and Their Recurrent and Self-Referential Extensions24 Oct 2023
- 2023On the Representational Capacity of Recurrent Neural Language Models19 Oct 2023
- 2023Recurrent Neural Language Models as Probabilistic Finite-state Automata8 Oct 2023
- 2023Refined Kolmogorov Complexity of Analog, Evolving and Stochastic Recurrent Neural Networks29 Sep 2023
- 2023DDNAS: Discretized Differentiable Neural Architecture Search for Text Classification12 Jul 2023
- 2023Exploring the Promise and Limits of Real-Time Recurrent Learning30 May 2023
- 2023Modeling rapid language learning by distilling Bayesian priors into artificial neural networks24 May 2023
- 2023Empirical Analysis of the Inductive Bias of Recurrent Neural Networks by Discrete Fourier Transform of Output Sequences16 May 2023
- 2023Modelling Concurrency Bugs Using Machine Learning8 May 2023
- 2023Theoretical Conditions and Empirical Failure of Bracket Counting on Long Sequences with Linear Recurrent Networks7 Apr 2023
- 2022Exploring the Long-Term Generalization of Counting Behavior in RNNs29 Nov 2022
50 newest of 61 All 61 (JSON)
- 2024Training Neural Networks as Recognizers of Formal Languagescited by 23
- 2025Implicit Language Models are RNNs: Balancing Parallelization and Expressivitycited by 21
- 2025Compositional Reasoning with Transformers, RNNs, and Chain of Thoughtcited by 6
- 2026On the Expressive Power and Limitations of Multi-Layer SSMscited by 1
- 2026On the Expressive Power and Limitations of Multi-Layer SSMs16 Apr 2026
- 2025Compositional Reasoning with Transformers, RNNs, and Chain of Thought3 Mar 2025
- 2025Implicit Language Models are RNNs: Balancing Parallelization and Expressivity10 Feb 2025
- 2024Training Neural Networks as Recognizers of Formal Languages11 Nov 2024
- 2022Neural Networks and the Chomsky Hierarchycited by 214
- 2024Repeat After Me: Transformers are Better than State Space Models at Copyingcited by 208
- 2021Thinking Like Transformerscited by 182
- 2023What Formal Languages Can Transformers Express? A Surveycited by 120
- 2021Self-Attention Networks Can Process Bounded Hierarchical Languagescited by 105
- 2022Simplicity Bias in Transformers and their Ability to Learn Sparse Boolean Functionscited by 68
- 2024Findings of the Second BabyLM Challenge: Sample-Efficient Pretraining on Developmentally Plausible Corporacited by 48
- 2023Modeling rapid language learning by distilling Bayesian priors into artificial neural networkscited by 40
- 2025Between Circuits and Chomsky: Pre-pretraining on Formal Languages Imparts Linguistic Biasescited by 36
- 2024Mission: Impossible Language Modelscited by 31
- 2024Transformers Can Represent n-gram Language Modelscited by 31
- 2024Mechanistic?cited by 25
12 most cited of 54 All 54 (JSON)
- 2026Causally Evaluating the Learnability of Formal Language Tasks8 Jun 2026
- 2026Length Generalization with Log-Depth Recurrent Units25 May 2026
- 2026Synthetic Pre-Pre-Training Improves Language Model Robustness to Noisy Pre-Training Data11 May 2026
- 2026On the Role of Depth in the Expressivity of RNNs2 Apr 2026
- 2026Logic-Gated Time-Shared Feedforward Networks for Alternating Finite Automata: Exact Simulation and Learnability20 Mar 2026
- 2026Why Are Linear RNNs More Parallelizable?4 Mar 2026
- 2026Learning State-Tracking from Code Using Linear RNNs16 Feb 2026
- 2026Universal computation is intrinsic to language model decoding12 Jan 2026
- 2025Transformers are Inherently Succinct22 Oct 2025
- 2025RNN Generalization to Omega-Regular Languages2 Sep 2025
- 2025Fast weight programming and linear transformers: from machine learning to neurobiology11 Aug 2025
- 2025On the Existence of Universal Simulators of Attention23 Jun 2025
12 newest of 54 All 54 (JSON)