CLMay 20, 2023

Revisiting the Architectures like Pointer Networks to Efficiently Improve the Next Word Distribution, Summarization Factuality, and Beyond

arXiv:2305.12289v1225 citations
Originality Incremental advance
AI Analysis

This work addresses efficiency and accuracy bottlenecks in language models for NLP tasks, offering incremental improvements over existing methods.

The study tackled the limitations of the softmax layer in language models by proposing efficient alternatives based on simplified pointer networks, which improved next word prediction and summarization factuality. In experiments, their best method increased factCC scores by 2 points on CNN/DM and XSUM datasets and boosted MAUVE scores by 30% on the BookSum dataset.

Is the output softmax layer, which is adopted by most language models (LMs), always the best way to compute the next word probability? Given so many attention layers in a modern transformer-based LM, are the pointer networks redundant nowadays? In this study, we discover that the answers to both questions are no. This is because the softmax bottleneck sometimes prevents the LMs from predicting the desired distribution and the pointer networks can be used to break the bottleneck efficiently. Based on the finding, we propose several softmax alternatives by simplifying the pointer networks and accelerating the word-by-word rerankers. In GPT-2, our proposals are significantly better and more efficient than mixture of softmax, a state-of-the-art softmax alternative. In summarization experiments, without significantly decreasing its training/testing speed, our best method based on T5-Small improves factCC score by 2 points in CNN/DM and XSUM dataset, and improves MAUVE scores by 30% in BookSum paragraph-level dataset.

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