The Expressive Capacity of State Space Models: A Formal Language Perspective
Not on the map. Why?
Abstract (arXiv)
Recently, recurrent models based on linear state space models (SSMs) have shown promising performance in language modeling (LM), competititve with transformers. However, there is little understanding of the in-principle abilities of such models, which could provide useful guidance to the search for better LM architectures. We present a comprehensive theoretical study of the capacity of such SSMs as it compares to that of transformers and traditional RNNs. We find that SSMs and transformers have overlapping but distinct strengths. In star-free state tracking, SSMs implement straightforward and exact solutions to problems that transformers struggle to represent exactly. They can also model bounded hierarchical structure with optimal memory even without simulating a stack. On the other hand, we identify a design choice in current SSMs that limits their expressive power. We discuss implications for SSM and LM research, and verify results empirically on a recent SSM, Mamba.
Key facts. Cited by 46 papers in the map (data through 14 Oct 2026). Builds on 47 of its 87 references that are in the map. First posted on arXiv 27 May 2024.
Builds on
47 of 87 references.
References · 47
- 2017Attention Is All You Needcited by 60,361
- 2016Layer Normalizationcited by 5,669
- 2023Mamba: Linear-Time Sequence Modeling with Selective State Spacescited by 4,718
- 2021Efficiently Modeling Long Sequences with Structured State Spacescited by 2,465
- 2020GLU Variants Improve Transformercited by 1,804
- 2019Root Mean Square Layer Normalizationcited by 1,480
- 2016Language Modeling with Gated Convolutional Networkscited by 702
- 2023Retentive Network: A Successor to Transformer for Large Language Modelscited by 613
- 2020HiPPO: Recurrent Memory with Optimal Polynomial Projectionscited by 605
- 2023Gated Linear Attention Transformers with Hardware-Efficient Trainingcited by 514
- 2022Hungry Hungry Hippos: Towards Language Modeling with State Space Modelscited by 499
- 2023Resurrecting Recurrent Neural Networks for Long Sequencescited by 408
35 more
- 2016Assessing the Ability of LSTMs to Learn Syntax-Sensitive Dependenciescited by 354
- 2019Theoretical Limitations of Self-Attention in Neural Sequence Modelscited by 288
- 2022Transformers Learn Shortcuts to Automatacited by 268
- 2022Long Range Language Modeling via Gated State Spacescited by 265
- 2016Understanding Deep Neural Networks with Rectified Linear Unitscited by 257
- 2024Griffin: Mixing Gated Linear Recurrences with Local Attention for Efficient Language Modelscited by 242
- 2022Neural Networks and the Chomsky Hierarchycited by 217
- 2024Repeat After Me: Transformers are Better than State Space Models at Copyingcited by 216
- 2024The Illusion of State in State-Space Modelscited by 187
- 2023Representational Strengths and Limitations of Transformerscited by 133
- 2019On the Turing Completeness of Modern Neural Network Architecturescited by 129
- 2024HGRN2: Gated Linear RNNs with State Expansioncited by 127
- 2023What Formal Languages Can Transformers Express? A Surveycited by 124
- 2018On the Practical Computational Power of Finite Precision RNNs for Language Recognitioncited by 117
- 2022Overcoming a Theoretical Limitation of Self-Attentioncited by 113
- 2021Self-Attention Networks Can Process Bounded Hierarchical Languagescited by 105
- 2023Hierarchically Gated Recurrent Neural Network for Sequence Modelingcited by 102
- 2024In-Context Language Learning: Architectures and Algorithmscited by 89
- 2016Quasi-Recurrent Neural Networkscited by 87
- 2023Exposing Attention Glitches with Flip-Flop Language Modelingcited by 75
- 2024Why are Sensitive Functions Hard for Transformers?cited by 74
- 2022A Logic for Expressing Log-Precision Transformerscited by 67
- 2023Tighter Bounds on the Expressivity of Transformer Encoderscited by 66
- 2024On Limitations of the Transformer Architecturecited by 63
- 2017Simple Recurrent Units for Highly Parallelizable Recurrencecited by 61
- 2020RNNs can generate bounded hierarchical languages with optimal memorycited by 59
- 2023State-space Models with Layer-wise Nonlinearity are Universal Approximators with Exponential Decaying Memorycited by 39
- 2024Counting Like Transformers: Compiling Temporal Counting Logic Into Softmax Transformerscited by 39
- 2023Universality of Linear Recurrences Followed by Non-linear Projections: Finite-Width Guarantees and Benefits of Complex Eigenvaluescited by 36
- 2023StableSSM: Alleviating the Curse of Memory in State-space Models through Stable Reparameterizationcited by 30
- 2023Average-Hard Attention Transformers are Constant-Depth Uniform Threshold Circuitscited by 26
- 2024Limits of Deep Learning: Sequence Modeling through the Lens of Complexity Theorycited by 19
- 2023Robustifying State-space Models for Long Sequences via Approximate Diagonalizationcited by 18
- 2018On Evaluating the Generalization of LSTM Models in Formal Languagescited by 17
- 2023Noncompact uniform universal approximationcited by 7
Built on by
Citing papers per year: 2024: 2; 2025: 19; 2026: 25.
46 papers.
Sort:
By area:
- 2024Unlocking State-Tracking in Linear RNNs Through Negative Eigenvaluescited by 101
- 2026Mamba-3: Improved Sequence Modeling using State Space Principlescited by 89
- 2025DeltaProduct: Improving State-Tracking in Linear RNNs via Householder Productscited by 75
- 2025MesaNet: Sequence Modeling by Locally Optimal Test-Time Trainingcited by 47
- 2025Implicit Language Models are RNNs: Balancing Parallelization and Expressivitycited by 22
- 2025Structured Sparse Transition Matrices to Enable State Tracking in State-Space Modelscited by 16
- 2024On the Expressiveness and Length Generalization of Selective State-Space Models on Regular Languagescited by 15
- 2025Blending Complementary Memory Systems in Hybrid Quadratic-Linear Transformerscited by 12
- 2025From Markov to Laplace: How Mamba In-Context Learns Markov Chainscited by 11
- 2026The Expressive Limits of Diagonal SSMs for State-Trackingcited by 9
- 2025Fast weight programming and linear transformers: from machine learning to neurobiologycited by 8
- 2026Why Are Linear RNNs More Parallelizable?cited by 8
34 more
- 2025Understanding Input Selectivity in Mamba: Impact on Approximation Power, Memorization, and Associative Recall Capacitycited by 7
- 2025Born a Transformer -- Always a Transformer? On the Effect of Pretraining on Architectural Abilitiescited by 6
- 2026Learning State-Tracking from Code Using Linear RNNscited by 6
- 2025Generalization Error Analysis for Selective State-Space Models Through the Lens of Attentioncited by 5
- 2025Fixed-Point RNNs: Interpolating from Diagonal to Densecited by 5
- 2025Overcoming Long-Context Limitations of State-Space Models via Context-Dependent Sparse Attentioncited by 5
- 2025On the Expressivity of Selective State-Space Layers: A Multivariate Polynomial Approachcited by 4
- 2025Revisiting Bi-Linear State Transitions in Recurrent Neural Networkscited by 4
- 2026Rethinking State Tracking in Recurrent Models Through Error Control Dynamicscited by 4
- 2026The Capability Convergence Hypothesis: Capability from Access Structure, Not Scalecited by 4
- 2025Multilingual State Space Models for Structured Question Answering in Indic Languagescited by 3
- 2026On the Expressiveness of State Space Models via Temporal Logicscited by 2
- 2026On the "Induction Bias" in Sequence Modelscited by 2
- 2026An Algebraic View of the Expressivity of Recurrent Language Modelscited by 2
- 2026Indexing: the Beginning and the Endcited by 2
- 2025Three tiers of computation in transformers and in brain architecturescited by 1
- 2025Parity Requires Unified Input Dependence and Negative Eigenvalues in SSMscited by 1
- 2025The Computational Complexity of Satisfiability in State Space Modelscited by 1
- 2026Bayesian Optimality of In-Context Learning with Selective State Spacescited by 1
- 2026On the Expressive Power and Limitations of Multi-Layer SSMscited by 1
- 2026Length Generalization with Log-Depth Recurrent Unitscited by 1
- 2026An expressivity analysis of hierarchical modelling in deep transformers via bounded-depth grammarscited by 1
- 2026SHiPPO: Recurrent Memory with Transported Polynomial Projectionscited by 1
- 2026State Propagation Also Satisfies: A Complex-Valued State-Space Model for Deterministic State Trackingcited by 1
- 2025mGRADE: Minimal Recurrent Gating Meets Delay Convolutions for Lightweight Sequence Modelingcited by 0
- 2026Logic-Gated Time-Shared Feedforward Networks for Alternating Finite Automata: Exact Simulation and Learnabilitycited by 0
- 2026The UNDO Flip-Flop: A Controlled Probe for Reversible Semantic State Management in State Space Modelcited by 0
- 2026Flash PD-SSM: Memory-Optimized Structured Sparse State-Space Modelscited by 0
- 2026Refit the Probe: Single-Direction Ablation Is Not a Necessity Testcited by 0
- 2026When Does Tool Use Increase the Expressive Power of Finite-Precision Recurrent Models?cited by 0
- 2026How Wrong Can a Good Predictor Be? Diverging Updates with Vanishing Predictive KLcited by 0
- 2026Length-Independent State Tracking Under a Parallel Scancited by 0
- 2026Beyond Diagonal State Space Models: Exact Non-Abelian Group Tracking, Solvability Barriers, and Geometric Physical Manifoldscited by 0
- 2026Rotate the Loop: Blockwise Conformality for Looped Transformerscited by 0
- 2026Rotate the Loop: Blockwise Conformality for Looped Transformers30 Sep 2026
- 2026Beyond Diagonal State Space Models: Exact Non-Abelian Group Tracking, Solvability Barriers, and Geometric Physical Manifolds29 Sep 2026
- 2026Length-Independent State Tracking Under a Parallel Scan26 Sep 2026
- 2026How Wrong Can a Good Predictor Be? Diverging Updates with Vanishing Predictive KL10 Sep 2026
- 2026State Propagation Also Satisfies: A Complex-Valued State-Space Model for Deterministic State Tracking4 Aug 2026
- 2026Indexing: the Beginning and the End24 Jul 2026
- 2026The Capability Convergence Hypothesis: Capability from Access Structure, Not Scale14 Jul 2026
- 2026When Does Tool Use Increase the Expressive Power of Finite-Precision Recurrent Models?7 Jul 2026
- 2026SHiPPO: Recurrent Memory with Transported Polynomial Projections3 Jul 2026
- 2026An expressivity analysis of hierarchical modelling in deep transformers via bounded-depth grammars16 Jun 2026
- 2026An Algebraic View of the Expressivity of Recurrent Language Models1 Jun 2026
- 2026Refit the Probe: Single-Direction Ablation Is Not a Necessity Test30 May 2026
34 more
- 2026Length Generalization with Log-Depth Recurrent Units25 May 2026
- 2026Flash PD-SSM: Memory-Optimized Structured Sparse State-Space Models18 May 2026
- 2026Rethinking State Tracking in Recurrent Models Through Error Control Dynamics8 May 2026
- 2026On the Expressive Power and Limitations of Multi-Layer SSMs16 Apr 2026
- 2026The UNDO Flip-Flop: A Controlled Probe for Reversible Semantic State Management in State Space Model7 Apr 2026
- 2026Logic-Gated Time-Shared Feedforward Networks for Alternating Finite Automata: Exact Simulation and Learnability20 Mar 2026
- 2026Mamba-3: Improved Sequence Modeling using State Space Principles16 Mar 2026
- 2026Why Are Linear RNNs More Parallelizable?4 Mar 2026
- 2026The Expressive Limits of Diagonal SSMs for State-Tracking2 Mar 2026
- 2026On the "Induction Bias" in Sequence Models20 Feb 2026
- 2026Bayesian Optimality of In-Context Learning with Selective State Spaces19 Feb 2026
- 2026Learning State-Tracking from Code Using Linear RNNs16 Feb 2026
- 2026On the Expressiveness of State Space Models via Temporal Logics27 Jan 2026
- 2025Structured Sparse Transition Matrices to Enable State Tracking in State-Space Models26 Sep 2025
- 2025The Computational Complexity of Satisfiability in State Space Models25 Aug 2025
- 2025Fast weight programming and linear transformers: from machine learning to neurobiology11 Aug 2025
- 2025Parity Requires Unified Input Dependence and Negative Eigenvalues in SSMs10 Aug 2025
- 2025mGRADE: Minimal Recurrent Gating Meets Delay Convolutions for Lightweight Sequence Modeling2 Jul 2025
- 2025Overcoming Long-Context Limitations of State-Space Models via Context-Dependent Sparse Attention1 Jul 2025
- 2025Understanding Input Selectivity in Mamba: Impact on Approximation Power, Memorization, and Associative Recall Capacity13 Jun 2025
- 2025MesaNet: Sequence Modeling by Locally Optimal Test-Time Training5 Jun 2025
- 2025Blending Complementary Memory Systems in Hybrid Quadratic-Linear Transformers31 May 2025
- 2025Born a Transformer -- Always a Transformer? On the Effect of Pretraining on Architectural Abilities27 May 2025
- 2025Revisiting Bi-Linear State Transitions in Recurrent Neural Networks27 May 2025
- 2025Fixed-Point RNNs: Interpolating from Diagonal to Dense13 Mar 2025
- 2025Three tiers of computation in transformers and in brain architectures5 Mar 2025
- 2025DeltaProduct: Improving State-Tracking in Linear RNNs via Householder Products14 Feb 2025
- 2025From Markov to Laplace: How Mamba In-Context Learns Markov Chains14 Feb 2025
- 2025Implicit Language Models are RNNs: Balancing Parallelization and Expressivity10 Feb 2025
- 2025On the Expressivity of Selective State-Space Layers: A Multivariate Polynomial Approach4 Feb 2025
- 2025Generalization Error Analysis for Selective State-Space Models Through the Lens of Attention3 Feb 2025
- 2025Multilingual State Space Models for Structured Question Answering in Indic Languages1 Feb 2025
- 2024On the Expressiveness and Length Generalization of Selective State-Space Models on Regular Languages26 Dec 2024
- 2024Unlocking State-Tracking in Linear RNNs Through Negative Eigenvalues19 Nov 2024
- 2024Unlocking State-Tracking in Linear RNNs Through Negative Eigenvaluescited by 101
- 2024On the Expressiveness and Length Generalization of Selective State-Space Models on Regular Languagescited by 15
- 2025From Markov to Laplace: How Mamba In-Context Learns Markov Chainscited by 11
- 2025Understanding Input Selectivity in Mamba: Impact on Approximation Power, Memorization, and Associative Recall Capacitycited by 7
- 2025Generalization Error Analysis for Selective State-Space Models Through the Lens of Attentioncited by 5
- 2025Fixed-Point RNNs: Interpolating from Diagonal to Densecited by 5
- 2025On the Expressivity of Selective State-Space Layers: A Multivariate Polynomial Approachcited by 4
- 2025Parity Requires Unified Input Dependence and Negative Eigenvalues in SSMscited by 1
- 2026Bayesian Optimality of In-Context Learning with Selective State Spacescited by 1
- 2026Bayesian Optimality of In-Context Learning with Selective State Spaces19 Feb 2026
- 2025Parity Requires Unified Input Dependence and Negative Eigenvalues in SSMs10 Aug 2025
- 2025Understanding Input Selectivity in Mamba: Impact on Approximation Power, Memorization, and Associative Recall Capacity13 Jun 2025
- 2025Fixed-Point RNNs: Interpolating from Diagonal to Dense13 Mar 2025
- 2025From Markov to Laplace: How Mamba In-Context Learns Markov Chains14 Feb 2025
- 2025On the Expressivity of Selective State-Space Layers: A Multivariate Polynomial Approach4 Feb 2025
- 2025Generalization Error Analysis for Selective State-Space Models Through the Lens of Attention3 Feb 2025
- 2024On the Expressiveness and Length Generalization of Selective State-Space Models on Regular Languages26 Dec 2024
- 2024Unlocking State-Tracking in Linear RNNs Through Negative Eigenvalues19 Nov 2024
- 2025DeltaProduct: Improving State-Tracking in Linear RNNs via Householder Productscited by 75
- 2025MesaNet: Sequence Modeling by Locally Optimal Test-Time Trainingcited by 47
- 2025Structured Sparse Transition Matrices to Enable State Tracking in State-Space Modelscited by 16
- 2025Blending Complementary Memory Systems in Hybrid Quadratic-Linear Transformerscited by 12
- 2026The Expressive Limits of Diagonal SSMs for State-Trackingcited by 9
- 2025Fast weight programming and linear transformers: from machine learning to neurobiologycited by 8
- 2026Why Are Linear RNNs More Parallelizable?cited by 8
- 2025Born a Transformer -- Always a Transformer? On the Effect of Pretraining on Architectural Abilitiescited by 6
- 2026Learning State-Tracking from Code Using Linear RNNscited by 6
- 2025Overcoming Long-Context Limitations of State-Space Models via Context-Dependent Sparse Attentioncited by 5
- 2025Revisiting Bi-Linear State Transitions in Recurrent Neural Networkscited by 4
- 2026Rethinking State Tracking in Recurrent Models Through Error Control Dynamicscited by 4
12 most cited of 34 All 34 (JSON)
- 2026Rotate the Loop: Blockwise Conformality for Looped Transformers30 Sep 2026
- 2026Beyond Diagonal State Space Models: Exact Non-Abelian Group Tracking, Solvability Barriers, and Geometric Physical Manifolds29 Sep 2026
- 2026Length-Independent State Tracking Under a Parallel Scan26 Sep 2026
- 2026How Wrong Can a Good Predictor Be? Diverging Updates with Vanishing Predictive KL10 Sep 2026
- 2026State Propagation Also Satisfies: A Complex-Valued State-Space Model for Deterministic State Tracking4 Aug 2026
- 2026Indexing: the Beginning and the End24 Jul 2026
- 2026The Capability Convergence Hypothesis: Capability from Access Structure, Not Scale14 Jul 2026
- 2026When Does Tool Use Increase the Expressive Power of Finite-Precision Recurrent Models?7 Jul 2026
- 2026SHiPPO: Recurrent Memory with Transported Polynomial Projections3 Jul 2026
- 2026An expressivity analysis of hierarchical modelling in deep transformers via bounded-depth grammars16 Jun 2026
- 2026An Algebraic View of the Expressivity of Recurrent Language Models1 Jun 2026
- 2026Refit the Probe: Single-Direction Ablation Is Not a Necessity Test30 May 2026
12 newest of 34 All 34 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026Interpreting and Steering State-Space Models via Activation Subspace Bottlenecks
- 2024An Empirical Study of Mamba-based Language Models
- 2026Harmonic: Hierarchical State Space Models for Efficient Long-Context Language Modeling
- 2026Towards Understanding What State Space Models Learn About Code
- 2026Benchmarking the Computational and Representational Efficiency of State Space Models against Transformers on Long-Context Dyadic Sessions
- 2023State space models can express n-gram languages
- 2025Scaling Laws for State Dynamics in Large Language Models
- 2025Exploring State Tracking Capabilities of Large Language Models