Theoretical Foundations of Deep Selective State-Space Models

Nicola Muca Cirone, Antonio Orvieto, Benjamin Walker, C. Salvi, Terry Lyons
2/3/2026

No official code found. Best implementation: Benjamin-Walker/selective-ssms-and-linear-cdes (17 stars, last commit 2025-01-07).

Abstract

Structured state-space models (SSMs) such as S4, stemming from the seminal work of Gu et al., are gaining popularity as effective approaches for modeling sequential data. Deep SSMs demonstrate outstanding performance across a diverse set of domains, at a reduced training and inference cost compared to attention-based transformers. Recent developments show that if the linear recurrence powering SSMs allows for multiplicative interactions between inputs and hidden states (e.g. GateLoop, Mamba, GLA), then the resulting architecture can surpass in both in accuracy and efficiency attention-powered foundation models trained on text, at scales of billion parameters. In this paper, we give theoretical grounding to this recent finding using tools from Rough Path Theory: we show that when random linear recurrences are equipped with simple input-controlled transitions (selectivity mechanism), then the hidden state is provably a low-dimensional projection of a powerful mathematical object called the signature of the input -- capturing non-linear interactions between tokens at distinct timescales. Our theory not only motivates the success of modern selective state-space models such as Mamba but also provides a solid framework to understand the expressive power of future SSM variants.

View on arXivView PDF

Code Implementations(1)

Code for "Theoretical Foundations of Deep Selective State-Space Models" (NeurIPS 2024)

171PythonMay 21, 20241 years ago

Similar Papers

Cite this paper

@article{cirone2026theoretical,
  title  = {Theoretical Foundations of Deep Selective State-Space Models},
  author = {Nicola Muca Cirone and Antonio Orvieto and Benjamin Walker and C. Salvi and Terry Lyons},
  year   = {2026},
  eprint = {2402.19047},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2402.19047},
  url    = {https://arxiv.org/abs/2402.19047},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.19047.svg)](https://codeofpaper.com/paper/2402.19047)

Discussion