A Provable Expressiveness Hierarchy in Hybrid Linear-Full Attention
Abstract
Lay Summary
Large language models rely on a mechanism called "attention". Standard attention is powerful but slows down dramatically for long inputs. To speed things up, engineers often use faster, lightweight alternatives, such as linear attention or mix the fast and standard methods together. However, a rigorous understanding of whether these shortcuts sacrifice problem-solving ability compared to the original has been lacking. We studied tasks that require step-by-step reasoning entirely within the model's internal processing, like repeatedly looking up facts and composing them. We mathematically proved that even if you add an enormous number of fast linear-attention layers, they cannot compensate for missing just one standard attention layer. We also showed that certain sparse attention designs, which skip over parts of the input to save time, fundamentally struggle with tasks that need comparing every pair of items. Our results provide a formal proof that these efficiency tricks come with unavoidable trade-offs. This doesn't mean they are useless, but it gives a clearer map of where they fall short. We hope this understanding will guide the design of future models that remain fast without losing the ability to reason deeply.