English

Why Neural Machine Translation Prefers Empty Outputs

Computation and Language 2020-12-29 v1

Abstract

We investigate why neural machine translation (NMT) systems assign high probability to empty translations. We find two explanations. First, label smoothing makes correct-length translations less confident, making it easier for the empty translation to finally outscore them. Second, NMT systems use the same, high-frequency EoS word to end all target sentences, regardless of length. This creates an implicit smoothing that increases zero-length translations. Using different EoS types in target sentences of different lengths exposes and eliminates this implicit smoothing.

Keywords

Cite

@article{arxiv.2012.13454,
  title  = {Why Neural Machine Translation Prefers Empty Outputs},
  author = {Xing Shi and Yijun Xiao and Kevin Knight},
  journal= {arXiv preprint arXiv:2012.13454},
  year   = {2020}
}

Comments

6 pages

R2 v1 2026-06-23T21:24:09.023Z