CLLGMar 17, 2023

CoLT5: Faster Long-Range Transformers with Conditional Computation

DeepMind
arXiv:2303.09752v3165 citationsh-index: 60
AI Analysis

This addresses the problem of expensive long-input processing in NLP, offering a more efficient solution for tasks requiring extensive context, though it is incremental as it builds on existing Transformer architectures.

The paper tackles the high computational cost of processing long documents with Transformers by proposing CoLT5, which uses conditional computation to allocate more resources to important tokens, achieving state-of-the-art performance on the SCROLLS benchmark with faster training and inference, including gains up to 64k input length.

Many natural language processing tasks benefit from long inputs, but processing long documents with Transformers is expensive -- not only due to quadratic attention complexity but also from applying feedforward and projection layers to every token. However, not all tokens are equally important, especially for longer documents. We propose CoLT5, a long-input Transformer model that builds on this intuition by employing conditional computation, devoting more resources to important tokens in both feedforward and attention layers. We show that CoLT5 achieves stronger performance than LongT5 with much faster training and inference, achieving SOTA on the long-input SCROLLS benchmark. Moreover, CoLT5 can effectively and tractably make use of extremely long inputs, showing strong gains up to 64k input length.

Foundations

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

Your Notes