CVFeb 19, 2024

Perceiving Longer Sequences With Bi-Directional Cross-Attention Transformers

arXiv:2402.12138v315 citationsh-index: 3NIPS
Originality Highly original
AI Analysis

This addresses a key bottleneck in efficient sequence processing for tasks like vision and NLP, offering a novel method that is not incremental but provides broad applicability.

The paper tackles the challenge of scaling Transformer architectures to longer sequences by introducing BiXT, a bi-directional Transformer that scales linearly in cost and memory while maintaining performance across multiple modalities, achieving competitive results with 28% fewer FLOPs and up to 8.4x speed improvements.

We present a novel bi-directional Transformer architecture (BiXT) which scales linearly with input size in terms of computational cost and memory consumption, but does not suffer the drop in performance or limitation to only one input modality seen with other efficient Transformer-based approaches. BiXT is inspired by the Perceiver architectures but replaces iterative attention with an efficient bi-directional cross-attention module in which input tokens and latent variables attend to each other simultaneously, leveraging a naturally emerging attention-symmetry between the two. This approach unlocks a key bottleneck experienced by Perceiver-like architectures and enables the processing and interpretation of both semantics ('what') and location ('where') to develop alongside each other over multiple layers -- allowing its direct application to dense and instance-based tasks alike. By combining efficiency with the generality and performance of a full Transformer architecture, BiXT can process longer sequences like point clouds, text or images at higher feature resolutions and achieves competitive performance across a range of tasks like point cloud part segmentation, semantic image segmentation, image classification, hierarchical sequence modeling and document retrieval. Our experiments demonstrate that BiXT models outperform larger competitors by leveraging longer sequences more efficiently on vision tasks like classification and segmentation, and perform on par with full Transformer variants on sequence modeling and document retrieval -- but require $28\%$ fewer FLOPs and are up to $8.4\times$ faster.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes