Polyline Path Masked Attention for Vision Transformer
Zhongchen Zhao, Chaodong Xiao, Hui Lin, Qi Xie, Lei Zhang, Deyu Meng
TL;DR
This work addresses the quadratic complexity and implicit spatial encoding of Vision Transformers by introducing Polyline Path Masked Attention (PPMA), which injects a learnable 2D spatial prior into self-attention via a 2D polyline path mask derived from Mamba2. The mask is decomposable into horizontal and vertical components, enabling efficient computation with complexity reductions to $O(N^{3/2})$ for masked attention and $O(N^{2})$ for the mask, and it can be plugged into vanilla and criss-cross attention in ViTs. The proposed four-stage backbone with PPMA blocks achieves state-of-the-art results on ImageNet-1K, COCO, and ADE20K across Tiny, Small, and Base scales, while also providing ablations that highlight the importance of separate horizontal/vertical decay factors and the efficacy of the 2D mask. The approach offers a practical path to explicit spatial adjacency modeling in large-scale vision models, with potential further speedups via GPU-optimized implementations. $
Abstract
Global dependency modeling and spatial position modeling are two core issues of the foundational architecture design in current deep learning frameworks. Recently, Vision Transformers (ViTs) have achieved remarkable success in computer vision, leveraging the powerful global dependency modeling capability of the self-attention mechanism. Furthermore, Mamba2 has demonstrated its significant potential in natural language processing tasks by explicitly modeling the spatial adjacency prior through the structured mask. In this paper, we propose Polyline Path Masked Attention (PPMA) that integrates the self-attention mechanism of ViTs with an enhanced structured mask of Mamba2, harnessing the complementary strengths of both architectures. Specifically, we first ameliorate the traditional structured mask of Mamba2 by introducing a 2D polyline path scanning strategy and derive its corresponding structured mask, polyline path mask, which better preserves the adjacency relationships among image tokens. Notably, we conduct a thorough theoretical analysis on the structural characteristics of the proposed polyline path mask and design an efficient algorithm for the computation of the polyline path mask. Next, we embed the polyline path mask into the self-attention mechanism of ViTs, enabling explicit modeling of spatial adjacency prior. Extensive experiments on standard benchmarks, including image classification, object detection, and segmentation, demonstrate that our model outperforms previous state-of-the-art approaches based on both state-space models and Transformers. For example, our proposed PPMA-T/S/B models achieve 48.7%/51.1%/52.3% mIoU on the ADE20K semantic segmentation task, surpassing RMT-T/S/B by 0.7%/1.3%/0.3%, respectively. Code is available at https://github.com/zhongchenzhao/PPMA.
