Enriching Word Vectors with Subword Information
Piotr Bojanowski, Edouard Grave, Armand Joulin, Tomas Mikolov

TL;DR
This paper introduces a subword-based approach to learn word vectors that incorporate morphological information, improving representations especially for rare words across multiple languages.
Contribution
It proposes a fast skipgram model extension that represents words as bags of character n-grams, enabling better handling of rare and unseen words.
Findings
Achieves state-of-the-art performance on word similarity and analogy tasks
Effective across nine languages
Allows for fast training on large corpora
Abstract
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 -grams. A vector representation is associated to each character -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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- 🤗facebook/fasttext-language-identificationmodel· 305k dl· ♡ 258305k dl♡ 258
- 🤗facebook/fasttext-en-vectorsmodel· 451 dl· ♡ 18451 dl♡ 18
- 🤗facebook/fasttext-ko-vectorsmodel· 19 dl· ♡ 1019 dl♡ 10
- 🤗facebook/fasttext-af-vectorsmodel· 2 dl2 dl
- 🤗facebook/fasttext-sq-vectorsmodel· 9 dl· ♡ 19 dl♡ 1
- 🤗facebook/fasttext-als-vectorsmodel· 2 dl2 dl
- 🤗facebook/fasttext-am-vectorsmodel· 2 dl2 dl
- 🤗facebook/fasttext-ar-vectorsmodel· 9 dl· ♡ 69 dl♡ 6
- 🤗facebook/fasttext-an-vectorsmodel· 3 dl3 dl
- 🤗facebook/fasttext-hy-vectorsmodel· 2 dl· ♡ 12 dl♡ 1
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopic Modeling · Natural Language Processing Techniques · Text Readability and Simplification
MethodsfastText
