the.ai

Sequence / Architecture

verified

Selective State Space

A linear state space model treats every input the same way, which is efficient and also why it cannot decide that one token matters more than another. Making the update depend on the input restores that ability — the model can choose what to keep and what to let pass — and that single change is most of the gap between state space models and attention on language.

Viz primitive · budget-splitretained = 12

retained holds 50% of the budget; rest holds the remaining 50%.

Tokens the selection keeps in state against tokens it lets pass, in tokens. Drag the retention up to watch the state fill with everything — which is the behaviour selectivity exists to avoid.

12

Reviewed by opendroid · 2026-08-18

  • arXiv:2312.00752 — Mamba: Linear-Time Sequence Modeling with Selective State Spaces