CLAIApr 3, 2018

Bi-Directional Block Self-Attention for Fast and Memory-Efficient Sequence Modeling

arXiv:1804.00857v1153 citations
Originality Highly original
AI Analysis

This addresses memory inefficiency in sequence modeling for NLP applications, offering a practical solution for resource-constrained settings.

The paper tackles the high memory consumption of self-attention networks in sequence modeling by proposing Bi-BloSAN, which splits sequences into blocks to reduce memory usage while maintaining accuracy. It achieves state-of-the-art results on nine NLP benchmarks with improved efficiency-memory trade-offs.

Recurrent neural networks (RNN), convolutional neural networks (CNN) and self-attention networks (SAN) are commonly used to produce context-aware representations. RNN can capture long-range dependency but is hard to parallelize and not time-efficient. CNN focuses on local dependency but does not perform well on some tasks. SAN can model both such dependencies via highly parallelizable computation, but memory requirement grows rapidly in line with sequence length. In this paper, we propose a model, called "bi-directional block self-attention network (Bi-BloSAN)", for RNN/CNN-free sequence encoding. It requires as little memory as RNN but with all the merits of SAN. Bi-BloSAN splits the entire sequence into blocks, and applies an intra-block SAN to each block for modeling local context, then applies an inter-block SAN to the outputs for all blocks to capture long-range dependency. Thus, each SAN only needs to process a short sequence, and only a small amount of memory is required. Additionally, we use feature-level attention to handle the variation of contexts around the same word, and use forward/backward masks to encode temporal order information. On nine benchmark datasets for different NLP tasks, Bi-BloSAN achieves or improves upon state-of-the-art accuracy, and shows better efficiency-memory trade-off than existing RNN/CNN/SAN.

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