利用子词信息丰富词向量

Enriching Word Vectors with Subword Information

托马斯·米科洛夫 Tomas Mikolov · Meta AI · 2016-07-15 · arXiv:1607.04606 ↗ · 被引 10811

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

摘要 · Abstract

在大规模无标签语料上训练的连续词表示对许多自然语言处理任务非常有用。学习这种表示的流行模型忽略了单词的形态,为每个单词分配一个不同的向量。这是一个局限,尤其对于词汇量大且罕见词多的语言。本文提出了一种基于 skipgram 模型的新方法,其中每个单词被表示为字符 n-gram 的集合。每个字符 n-gram 关联一个向量表示;单词表示为这些表示的总和。我们的方法速度快,允许快速在大语料上训练模型,并允许我们计算未出现在训练数据中的单词的词表示。我们在九种不同语言上评估了我们的词表示,包括词相似性和类比任务。通过与最近提出的形态词表示进行比较,我们展示了我们的向量在这些任务上达到了最先进的性能。

Continuous word representations, trained on large unlabeled corpora are useful for many natural language processing tasks. Popular models that learn such representations ignore the morphology of words, by assigning a distinct vector to each word. This is a limitation, especially for languages with large vocabularies and many rare words. In this paper, we propose a new approach based on the skipgram model, where each word is represented as a bag of character $n$-grams. A vector representation is associated to each character $n$-gram; words being represented as the sum of these representations. Our method is fast, allowing to train models on large corpora quickly and allows us to compute word representations for words that did not appear in the training data. We evaluate our word representations on nine different languages, both on word similarity and analogy tasks. By comparing to recently proposed morphological word representations, we show that our vectors achieve state-of-the-art performance on these tasks.

核心贡献 · Key contributions

局限 · Limitations

论文章节 · Sections(共 22)

阅读逐段中英对照全文 →