LGCLOct 26, 2021

Hierarchical Transformers Are More Efficient Language Models

arXiv:2110.13711v2652 citations
Originality Incremental advance
AI Analysis

This addresses the high computational cost problem for researchers and practitioners using large language models, though it appears incremental as it builds on existing Transformer frameworks.

The paper tackles the inefficiency of large Transformer models by proposing hierarchical architectures, introducing Hourglass which improves computational efficiency while maintaining performance. Hourglass achieves state-of-the-art results on ImageNet32 generation and enhances language modeling efficiency on enwik8.

Transformer models yield impressive results on many NLP and sequence modeling tasks. Remarkably, Transformers can handle long sequences which allows them to produce long coherent outputs: full paragraphs produced by GPT-3 or well-structured images produced by DALL-E. These large language models are impressive but also very inefficient and costly, which limits their applications and accessibility. We postulate that having an explicit hierarchical architecture is the key to Transformers that efficiently handle long sequences. To verify this claim, we first study different ways to downsample and upsample activations in Transformers so as to make them hierarchical. We use the best performing upsampling and downsampling layers to create Hourglass - a hierarchical Transformer language model. Hourglass improves upon the Transformer baseline given the same amount of computation and can yield the same results as Transformers more efficiently. In particular, Hourglass sets new state-of-the-art for Transformer models on the ImageNet32 generation task and improves language modeling efficiency on the widely studied enwik8 benchmark.

Code Implementations3 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