Built independently by an author, for readers. Read the story and support ChapterPal

keyword

synthetic language tasks

Synthetic language tasks are artificially generated sequence-processing benchmarks designed to isolate and evaluate specific computational capabilities of sequence models, such as attention mechanisms and state space models. Rather than relying on natural text corpora with complex and entangled linguistic phenomena, these tasks use algorithmically constructed token sequences and formal rules to probe core functional primitives, including associative recall, pattern matching, copying, and long-range context tracking. By offering a fully controlled and interpretable testbed, synthetic language tasks allow researchers to systematically manipulate sequence lengths, vocabulary sizes, and memory requirements to analyze architectural expressivity, identify algorithmic limitations, and understand how models manipulate and retain information.

1 item

Hungry Hungry Hippos: Towards Language Modeling with State Space Models

Hungry Hungry Hippos: Towards Language Modeling with State Space Models

Daniel Y. Fu, Tri Dao, Khaled Kamal Saab, Armin W. Thomas, Atri Rudra, Christopher Ré

OrganizationsStanford UniversityUniversity at Buffalo

Why you should read this

Introduces the H3 state space architecture and FlashConv algorithm, enabling sub-quadratic language models scaled up to 2.7 billion parameters that surpass Transformers on SuperGLUE benchmarks while generating text 2.4 times faster.

State space models (SSMs) have demonstrated state-of-the-art sequence modeling performance in some modalities, but underperform attention in language modeling. Moreover, despite scaling nearly linearly in sequence length instead of quadratically, SSMs are still slower than Transformers due to poor hardware utilization. In this paper, we make progress on understanding the expressivity gap between SSMs and attention in language modeling, and on reducing the hardware barrier between SSMs and attention. First, we use synthetic language modeling tasks to understand the gap between SSMs and attention. We find that existing SSMs struggle with two capabilities: recalling earlier tokens in the sequence and comparing tokens across the sequence. To understand the impact on language modeling, we propose a new SSM layer, H3, that is explicitly designed for these abilities. H3 matches attention on the synthetic languages and comes within 0.4 PPL of Transformers on OpenWebText. Furthermore, a hybrid 125M-parameter H3-attention model that retains two attention layers surprisingly outperforms Transformers on OpenWebText by 1.0 PPL. Next, to improve the efficiency of training SSMs on modern hardware, we propose FlashConv. FlashConv uses a fused block FFT algorithm to improve efficiency on sequences up to 8K, and introduces a novel state passing algorithm that exploits the recurrent properties of SSMs to scale to longer sequences. FlashConv yields 2×\times speedup on the long-range arena benchmark and allows hybrid language models to generate text 2.4×\times faster than Transformers. Using FlashConv, we scale hybrid H3-attention language models up to 2.7B parameters on the Pile and find promising initial results, achieving lower perplexity than Transformers and outperforming Transformers in zero- and few-shot learning on a majority of tasks in the SuperGLUE benchmark.

Added

2026-09-26