打破 Softmax 瓶颈:一种高秩 RNN 语言模型

Breaking the Softmax Bottleneck: A High-Rank RNN Language Model

杨植麟 Zhilin Yang · Carnegie Mellon University · 2017-11-10 · arXiv:1711.03953 ↗ · 被引 425

打开互动全文版(逐段中英对照 + 图/公式 + 论文问答)→

摘要 · Abstract

我们将语言建模表述为一个矩阵分解问题,并表明基于 Softmax 的模型(包括大多数神经语言模型)的表达能力受到 Softmax 瓶颈的限制。鉴于自然语言高度依赖上下文,这进一步意味着在实践中,带有分布式词嵌入的 Softmax 没有足够的容量来建模自然语言。我们提出了一种简单有效的方法来解决这个问题,并在 Penn Treebank 和 WikiText-2 上将最先进的困惑度分别提高到 47.69 和 40.68。所提出的方法在大规模 1B 单词数据集上也表现出色,困惑度比基线提高了超过 5.6 个点。

We formulate language modeling as a matrix factorization problem, and show that the expressiveness of Softmax-based models (including the majority of neural language models) is limited by a Softmax bottleneck. Given that natural language is highly context-dependent, this further implies that in practice Softmax with distributed word embeddings does not have enough capacity to model natural language. We propose a simple and effective method to address this issue, and improve the state-of-the-art perplexities on Penn Treebank and WikiText-2 to 47.69 and 40.68 respectively. The proposed method also excels on the large-scale 1B Word dataset, outperforming the baseline by over 5.6 points in perplexity.

核心贡献 · Key contributions

局限 · Limitations

论文章节 · Sections(共 14)

阅读逐段中英对照全文 →