FutureFill: Fast Generation from Convolutional Sequence Models
Not on the map. Why?
Abstract (arXiv)
We address the challenge of efficient auto-regressive generation in sequence prediction models by introducing FutureFill, a general-purpose fast generation method for any sequence prediction algorithm based on convolutional operators. FutureFill reduces generation time from quadratic to quasilinear in the context length. Moreover, when generating from a prompt, it requires a prefill cache whose size grows only with the number of tokens to be generated, often much smaller than the caches required by standard convolutional or attention based models. We validate our theoretical claims with experiments on synthetic tasks and demonstrate substantial efficiency gains when generating from a deep convolutional sequence prediction model.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 29 of its 33 references that are in the map. First posted on arXiv 2 Oct 2024.
Builds on
29 of 33 references.
References · 29
- 2017Attention Is All You Needcited by 60,361
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2023Mamba: Linear-Time Sequence Modeling with Selective State Spacescited by 4,718
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,673
- 2020Longformer: The Long-Document Transformercited by 3,413
- 2023FlashAttention-2: Faster Attention with Better Parallelism and Work Partitioningcited by 2,598
- 2021Efficiently Modeling Long Sequences with Structured State Spacescited by 2,465
- 2020GLU Variants Improve Transformercited by 1,804
- 2021Train Short, Test Long: Attention with Linear Biases Enables Input Length Extrapolationcited by 1,103
- 2019Introduction to Online Convex Optimizationcited by 803
- 2022Simplified State Space Layers for Sequence Modelingcited by 788
- 2021Combining Recurrent, Convolutional, and Continuous-time Models with Linear State-Space Layerscited by 608
17 more
- 2020HiPPO: Recurrent Memory with Optimal Polynomial Projectionscited by 605
- 2024KVQuant: Towards 10 Million Context Length LLM Inference with KV Cache Quantizationcited by 591
- 2022Hungry Hungry Hippos: Towards Language Modeling with State Space Modelscited by 499
- 2023Resurrecting Recurrent Neural Networks for Long Sequencescited by 408
- 2023Hyena Hierarchy: Towards Larger Convolutional Language Modelscited by 393
- 2022Diagonal State Spaces are as Effective as Structured State Spacescited by 350
- 2022Long Range Language Modeling via Gated State Spacescited by 265
- 2022What Makes Convolutional Models Great on Long Sequence Modeling?cited by 87
- 2024KV Cache is 1 Bit Per Channel: Efficient Large Language Model Inference with Coupled Quantizationcited by 76
- 2023Monarch Mixer: A Simple Sub-Quadratic GEMM-Based Architecturecited by 63
- 2023Simple Hardware-Efficient Long Convolutions for Sequence Modelingcited by 62
- 2017Learning Linear Dynamical Systems via Spectral Filteringcited by 46
- 2018Spectral Filtering for General Linear Dynamical Systemscited by 37
- 2023Laughing Hyena Distillery: Extracting Compact Recurrences From Convolutionscited by 24
- 2023Spectral State Space Modelscited by 21
- 2023Sequence Modeling with Multiresolution Convolutional Memorycited by 19
- 2024Flash STU: Fast Spectral Transform Unitscited by 7
Built on by
Citing papers per year: 2024: 1; 2025: 4; 2026: 2.
7 papers.
- 2025Universal Sequence Preconditioningcited by 6
- 2024Flash Inference: Near Linear Time Inference for Long Convolution Sequence Models and Beyondcited by 3
- 2025A New Approach to Controlling Linear Dynamical Systemscited by 2
- 2026Spectral Filtering for Complex Linear Dynamical Systemscited by 2
- 2025SpectraLDS: Provable Distillation for Linear Dynamical Systemscited by 1
- 2025Efficient Spectral Control of Partially Observed Linear Dynamical Systemscited by 0
- 2026Online Control via Counterfactual Trackingcited by 0
- 2026Online Control via Counterfactual Tracking14 Jul 2026
- 2026Spectral Filtering for Complex Linear Dynamical Systems29 Jan 2026
- 2025Efficient Spectral Control of Partially Observed Linear Dynamical Systems27 May 2025
- 2025SpectraLDS: Provable Distillation for Linear Dynamical Systems23 May 2025
- 2025A New Approach to Controlling Linear Dynamical Systems4 Apr 2025
- 2025Universal Sequence Preconditioning10 Feb 2025
- 2024Flash Inference: Near Linear Time Inference for Long Convolution Sequence Models and Beyond16 Oct 2024