LGCLNov 26, 2024

Attamba: Attending To Multi-Token States

arXiv:2411.17685v11 citationsh-index: 9
Originality Incremental advance
AI Analysis

This addresses efficiency and scalability issues in sequence modeling for AI researchers and practitioners, offering adaptable gains but is incremental as it builds on existing state-space models and attention mechanisms.

The paper tackles the quadratic compute scaling of vanilla transformers by introducing Attamba, which compresses token chunks with state-space models and applies attention on these compressed representations, resulting in 24% improved perplexity with similar KV-Cache and attention footprint or ~4 times smaller KV-Cache and Attention FLOPs for a 5% perplexity trade-off.

When predicting the next token in a sequence, vanilla transformers compute attention over all previous tokens, resulting in quadratic scaling of compute with sequence length. State-space models compress the entire sequence of tokens into a fixed-dimensional representation to improve efficiency, while other architectures achieve sub-quadratic complexity via low-rank projections or sparse attention patterns over the sequence. In this paper, we introduce Attamba, a novel architecture that uses state-space models to compress chunks of tokens and applies attention on these compressed key-value representations. We find that replacing key and value projections in a transformer with SSMs can improve model quality and enable flexible token chunking, resulting in 24% improved perplexity with transformer of similar KV-Cache and attention footprint, and ~4 times smaller KV-Cache and Attention FLOPs for 5% perplexity trade-off. Attamba can perform attention on chunked-sequences of variable length, enabling a smooth transition between quadratic and linear scaling, offering adaptable efficiency gains.

Code Implementations1 repo
Foundations

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

Your Notes