On Using Very Large Target Vocabulary for Neural Machine Translation
arXiv:1412.2007
Abstract
Neural machine translation, a recently proposed approach to machine translation based purely on neural networks, has shown promising results compared to the existing approaches such as phrase-based statistical machine translation. Despite its recent success, neural machine translation has its limitation in handling a larger vocabulary, as training complexity as well as decoding complexity increase proportionally to the number of target words. In this paper, we propose a method that allows us to use a very large target vocabulary without increasing training complexity, based on importance sampling. We show that decoding can be efficiently done even with the model having a very large target vocabulary by selecting only a small subset of the whole target vocabulary. The models trained by the proposed approach are empirically found to outperform the baseline models with a small vocabulary as well as the LSTM-based neural machine translation models. Furthermore, when we use the ensemble of a few models with very large target vocabularies, we achieve the state-of-the-art translation performance (measured by BLEU) on the English->German translation and almost as high performance as state-of-the-art English->French translation system.
Cited by in corpus (17)
- Semi-supervised Sequence Learning
- Abstractive Text Summarization Using Sequence-to-Sequence RNNs and Beyond
- A Convolutional Encoder Model for Neural Machine Translation
- Character-Based Handwritten Text Transcription with Attention Networks
- First Result on Arabic Neural Machine Translation
- Strategies for Training Large Vocabulary Neural Language Models
- Neural Machine Translation with Recurrent Attention Modeling
- SenGen: Sentence Generating Neural Variational Topic Model
- Relaxed Softmax for learning from Positive and Unlabeled data
- TAPAS: Two-pass Approximate Adaptive Sampling for Softmax
- Deep Neural Network for Semantic-based Text Recognition in Images
- End-to-End Text-Dependent Speaker Verification
- Low-Rank RNN Adaptation for Context-Aware Language Modeling
- Target Guided Emotion Aware Chat Machine
- Neural Machine Translation Model with a Large Vocabulary Selected by Branching Entropy
- Towards Interpretable Deep Extreme Multi-label Learning
- Investigation of Large-Margin Softmax in Neural Language Modeling