Parallel Sequence Modeling via Generalized Spatial Propagation Network
Hongjun Wang, Wonmin Byeon, Jiarui Xu, Jinwei Gu, Ka Chun Cheung, Xiaolong Wang, Kai Han, Jan Kautz, Sifei Liu
TL;DR
GSPN introduces a spatially coherent, sub-quadratic attention mechanism for vision by performing 2D linear propagation with a Stability-Context Condition that guarantees stable, dense long-range interactions. By line-scanning across rows and columns and using learnable, input-dependent weights, GSPN reduces effective sequence length to $\sqrt{N}$ and eliminates positional embeddings, enabling efficient high-resolution processing. The framework supports global and local variants, a learnable directional merge, and achieves competitive image classification alongside state-of-the-art results in class-conditional generation and text-to-image synthesis, with dramatic speedups (e.g., up to $\sim84\times$) on Diffusion models for very large outputs. Collectively, GSPN provides a robust alternative to transformers for 2D vision tasks, balancing spatial fidelity, stability, and scalability across discriminative and generative settings.
Abstract
We present the Generalized Spatial Propagation Network (GSPN), a new attention mechanism optimized for vision tasks that inherently captures 2D spatial structures. Existing attention models, including transformers, linear attention, and state-space models like Mamba, process multi-dimensional data as 1D sequences, compromising spatial coherence and efficiency. GSPN overcomes these limitations by directly operating on spatially coherent image data and forming dense pairwise connections through a line-scan approach. Central to GSPN is the Stability-Context Condition, which ensures stable, context-aware propagation across 2D sequences and reduces the effective sequence length to $\sqrt{N}$ for a square map with N elements, significantly enhancing computational efficiency. With learnable, input-dependent weights and no reliance on positional embeddings, GSPN achieves superior spatial fidelity and state-of-the-art performance in vision tasks, including ImageNet classification, class-guided image generation, and text-to-image generation. Notably, GSPN accelerates SD-XL with softmax-attention by over $84\times$ when generating 16K images.
