TL;DR
This paper introduces subword regularization, a method that uses multiple subword segmentations during training to improve neural machine translation robustness, especially in low-resource and out-of-domain scenarios.
Contribution
It proposes a novel regularization technique utilizing segmentation ambiguity and a new unigram-based subword segmentation algorithm for better sampling.
Findings
Consistent improvements in translation quality across multiple datasets.
Enhanced robustness in low-resource and out-of-domain settings.
Effective use of segmentation ambiguity as a form of noise.
Abstract
Subword units are an effective way to alleviate the open vocabulary problems in neural machine translation (NMT). While sentences are usually converted into unique subword sequences, subword segmentation is potentially ambiguous and multiple segmentations are possible even with the same vocabulary. The question addressed in this paper is whether it is possible to harness the segmentation ambiguity as a noise to improve the robustness of NMT. We present a simple regularization method, subword regularization, which trains the model with multiple subword segmentations probabilistically sampled during training. In addition, for better subword sampling, we propose a new subword segmentation algorithm based on a unigram language model. We experiment with multiple corpora and report consistent improvements especially on low resource and out-of-domain settings.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
