Abstract
Working abstract
Modeling long sequences with Transformers incurs a quadratic-time attention cost and a linearly growing key–value cache, which together bottleneck both training and inference. This has spurred a wave of architectures that abandon or augment the canonical attention-plus-autoregression recipe. This survey organizes fourteen representative architectures into three evolutionary phases: (1) the linear-sequence revolution, which replaces the KV-cache with a fixed-size recurrent state (RNNs, 1-bit and MatMul-free models, linear-attention variants, hybrids, and pure state-space models); (2) active in-context execution and latent reasoning loops, which spend adaptive test-time compute inside a latent state (test-time-training layers, multi-token prediction, hierarchical and tiny recursive reasoning models, recursive language models); and (3) paradigm shifts beyond causal autoregression (energy-based models, diffusion language models, joint-embedding predictive architectures, and world models). A unified notation expresses every method as a transformation over a hidden state, a set of latent variables, and/or an energy function, with a master comparison across training parallelism, inference complexity, state size, recall ability, and generation paradigm.
Core notation
The unifying idea
Nearly every Phase-1 model is a special case of a single gated matrix-state recurrence:
Linear attention drops the gate; GLA makes it data-dependent and diagonal; Mamba-2 restricts it to scalar-times-identity (the State-Space Duality); Gated DeltaNet replaces the additive write with a delta-rule correction. And the delta rule itself is provably a step of test-time gradient descent — which is exactly where Phase 2 begins. The survey's contribution is making that cross-walk explicit, in one notation, with the receipts.
The gate $G_t$ is the whole argument in one control: push it toward the identity and the state is preserved, push it toward zero and the state is overwritten. Every Phase-1 architecture in the survey is a different answer to who decides that value.