Vocabulary Selection Strategies for Neural Machine Translation
Not on the map. Why?
Abstract (arXiv)
Classical translation models constrain the space of possible outputs by selecting a subset of translation rules based on the input sentence. Recent work on improving the efficiency of neural translation models adopted a similar strategy by restricting the output vocabulary to a subset of likely candidates given the source. In this paper we experiment with context and embedding-based selection methods and extend previous work by examining speed and accuracy trade-offs in more detail. We show that decoding time on CPUs can be reduced by up to 90% and training time by 25% on the WMT15 English-German and WMT16 English-Romanian tasks at the same or only negligible change in accuracy. This brings the time to decode with a state of the art neural translation system to just over 140 msec per sentence on a single CPU core for English-German.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Oct 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 0; 2025: 0; 2026: 2.
4 papers.
- 2023Tokenization and the Noiseless Channelcited by 58
- 2022The Devil is in the Details: On the Pitfalls of Vocabulary Selection in Neural Machine Translationcited by 3
- 2026Online Domain-aware LLM Decoding for Continual Domain Evolutioncited by 0
- 2026Efficient Multilingual Neural Machine Translation via Corpus-Driven Vocabulary Pruning: An English-Arabic Case Studycited by 0
- 2026Efficient Multilingual Neural Machine Translation via Corpus-Driven Vocabulary Pruning: An English-Arabic Case Study4 Aug 2026
- 2026Online Domain-aware LLM Decoding for Continual Domain Evolution8 Feb 2026
- 2023Tokenization and the Noiseless Channel29 Jun 2023
- 2022The Devil is in the Details: On the Pitfalls of Vocabulary Selection in Neural Machine Translation13 May 2022