paper-with-me

홈 › Papers

Network-Efficient Distributed Word2vec Training System for Large Vocabularies

2016-06-27 · Erik Ordentlich, Lee Yang, Andy Feng, Peter Cnudde, Mihajlo Grbovic, Nemanja Djuric, Vladan Radosavljevic, Gavin Owens

Word2vec is a popular family of algorithms for unsupervised training of dense vector representations of words on large text corpuses. The resulting vectors have been shown to capture semantic relationships among their corresponding words, and have shown promise in reducing a number of natural language processing (NLP) tasks to mathematical operations on these vectors. While heretofore applications of word2vec have centered around vocabularies with a few million words, wherein the vocabulary is the set of words for which vectors are simultaneously trained, novel applications are emerging in areas outside of NLP with vocabularies comprising several 100 million words. Existing word2vec training systems are impractical for training such large vocabularies as they either require that the vectors of all vocabulary words be stored in the memory of a single server or suffer unacceptable training latency due to massive network data transfer. In this paper, we present a novel distributed, parallel training system that enables unprecedented practical training of vectors for vocabularies with several 100 million words on a shared cluster of commodity servers, using far less network traffic than the existing solutions. We evaluate the proposed system on a benchmark dataset, showing that the quality of vectors does not degrade relative to non-distributed training. Finally, for several quarters, the system has been deployed for the purpose of matching queries to ads in Gemini, the sponsored search advertising platform at Yahoo, resulting in significant improvement of business metrics.

📄 PDF Abstract BibTeX arXiv:1606.08495

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Exploiting Vocabulary Frequency Imbalance in Language Model Pre-training

2025-08-21 · Woojin Chung, Jeonghoon Kim arxiv

Large language models are trained with tokenizers, and the resulting token distribution is highly imbalanced: a few words dominate the stream while most occur rarely. Recent practice favors ever-larger vocabularies, but …

Subword Mapping and Anchoring across Languages

2021-09-09 · Findings (EMNLP) 2021 11 · Giorgos Vernikos, Andrei Popescu-Belis

State-of-the-art multilingual systems rely on shared vocabularies that sufficiently cover all considered languages. To this end, a simple and frequently used approach makes use of subword vocabularies constructed jointly…

Cross-Lingual Natural Language InferenceMachine TranslationNatural Language InferenceTranslation

Morphological evaluation of subwords vocabulary used by BETO language model

2024-10-03 · Óscar García-Sierra, Ana Fernández-Pampillón Cesteros, Miguel Ortega-Martín

Subword tokenization algorithms used by Large Language Models are significantly more efficient and can independently build the necessary vocabulary of words and subwords without human intervention. However, those subword…

Language ModelingLanguage Modelling

Strategies for Training Large Vocabulary Neural Language Models

2015-12-15 · ACL 2016 8 · Welin Chen, David Grangier, Michael Auli

Training neural network language models over large vocabularies is still computationally very costly compared to count-based models such as Kneser-Ney. At the same time, neural language models are gaining popularity for …

Machine Translationspeech-recognitionSpeech RecognitionTranslation

Word frequency-rank relationship in tagged texts

2021-02-07 · A. Chacoma, D. H. Zanette

We analyze the frequency-rank relationship in sub-vocabularies corresponding to three different grammatical classes (nouns, verbs, and others) in a collection of literary works in English, whose words have been automatic…