Strategies for Training Large Vocabulary Neural Language Models

By David Grangier, Michael Auli. 2015

143 citations recorded by the source corpus.

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 many applications such as speech recognition and machine translation whose success depends on scalability. We present a systematic comparison of strategies to represent and train large vocabularies, including softmax, hierarchical softmax, target sampling, noise contrastive estimation and self normalization. We further extend self normalization to be a proper estimator of likelihood and introduce an efficient variant of softmax. We evaluate each method on three popular benchmarks, examining performance on rare words, the speed/accuracy trade-off and complementarity to Kneser-Ney.

Subfields: Artificial Intelligence, Large Language Models, Natural Language Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Graham Neubig
  2. Luke S. Zettlemoyer
  3. Mohit Bansal
  4. Jianfeng Gao
  5. Quoc V. Le
  6. Kyunghyun Cho
  7. Noah A. Smith
  8. Yoshua Bengio

In Large Language Models

  1. Edouard Grave
  2. Armand Joulin
  3. Graham Neubig
  4. Michael Auli
  5. Alexei Baevski
  6. Angela Fan
  7. Herv'e J'egou
  8. Chris Dyer

In Natural Language Processing

  1. Graham Neubig
  2. Luke S. Zettlemoyer
  3. Michael Auli
  4. Edouard Grave
  5. Angela Fan
  6. Jason Aaron Edward Weston
  7. Kyunghyun Cho
  8. Noah A. Smith

Citations in the corpus