Efficient softmax approximation for GPUs

By Edouard Grave, Armand Joulin, Moustapha Cissé, David Grangier, Herv'e J'egou. 2016

297 citations recorded by the source corpus.

We propose an approximate strategy to efficiently train neural network based language models over very large vocabularies. Our approach, called adaptive softmax, circumvents the linear dependency on the vocabulary size by exploiting the unbalanced word distribution to form clusters that explicitly minimize the expectation of computational complexity. Our approach further reduces the computational cost by exploiting the specificities of modern architectures and matrix-matrix vector operations, making it particularly suited for graphical processing units. Our experiments carried out on standard benchmarks, such as EuroParl and One Billion Word, show that our approach brings a large gain in efficiency over standard approximations while achieving an accuracy close to that of the full softmax.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Hardware and Architecture, Efficiency & Compression

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. Luke S. Zettlemoyer
  2. Mohit Bansal
  3. Jianfeng Gao
  4. Graham Neubig
  5. Quoc V. Le
  6. Yejin Choi
  7. Noah A. Smith
  8. Percy Liang

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Dacheng Tao
  3. Trevor Darrell
  4. Xiaogang Wang
  5. Jitendra Malik
  6. Andrew Zisserman
  7. Ming-Hsuan Yang
  8. Cordelia Schmid

In Hardware and Architecture

  1. Michael Auli
  2. Edouard Grave
  3. Zhijian Ou
  4. Armand Joulin
  5. Alexei Baevski
  6. Angela Fan
  7. Dani Yogatama
  8. Yi Tay

In Efficiency & Compression

  1. Armand Joulin
  2. Edouard Grave
  3. Angela Fan
  4. Song Han
  5. Luke S. Zettlemoyer
  6. Herv'e J'egou
  7. Gabriel Synnaeve
  8. Chuang Gan

Citations in the corpus