A Neural Probabilistic Language Model
Bengio et al., 2003, A Neural Probabilistic Language Model (Journal of Machine Learning Research)
Subscriber deck — free during early access
2 cards in “3 Parallel Implementation” · whole deck
3 Parallel Implementation
- Why is a neural LM much more expensive to run than an n-gram model?An n-gram probability is a normalized relative frequency looked up directly, but the neural model must compute the output activations for every word in the vocabulary to normalize the softmax; the output layer is the main bottleneck.
- Bengio et al., 2003, A Neural Probabilistic Language Model (Journal of Machine Learning Research), §3, pp. 1143–1144
- What did Bengio et al. learn from data-parallel training on a shared-memory machine?Locking parameter writes left processors mostly waiting, so they let processors write asynchronously; occasionally an update is overwritten, adding a little noise that didn’t visibly slow training.
- Bengio et al., 2003, A Neural Probabilistic Language Model (Journal of Machine Learning Research), §3, pp. 1143–1144
Source
- Yoshua Bengio, Réjean Ducharme, Pascal Vincent and Christian Jauvin. 2003. A Neural Probabilistic Language Model. In Journal of Machine Learning Research, pp. 1137–1155. https://www.jmlr.org/papers/v3/bengio03a.html