CLJun 7, 2022

DiMS: Distilling Multiple Steps of Iterative Non-Autoregressive Transformers for Machine Translation

arXiv:2206.02999v2223 citationsh-index: 26
Originality Incremental advance
AI Analysis

This addresses the computational bottleneck in machine translation for practitioners, though it is incremental as it builds on existing distillation and iterative methods.

The paper tackles the computational inefficiency of iterative non-autoregressive transformers in machine translation by introducing DiMS, a distillation technique that reduces decoding steps while maintaining translation quality, achieving improvements of 7.8 and 12.9 BLEU points on WMT'14 De-En datasets.

The computational benefits of iterative non-autoregressive transformers decrease as the number of decoding steps increases. As a remedy, we introduce Distill Multiple Steps (DiMS), a simple yet effective distillation technique to decrease the number of required steps to reach a certain translation quality. The distilled model enjoys the computational benefits of early iterations while preserving the enhancements from several iterative steps. DiMS relies on two models namely student and teacher. The student is optimized to predict the output of the teacher after multiple decoding steps while the teacher follows the student via a slow-moving average. The moving average keeps the teacher's knowledge updated and enhances the quality of the labels provided by the teacher. During inference, the student is used for translation and no additional computation is added. We verify the effectiveness of DiMS on various models obtaining 7.8 and 12.9 BLEU points improvements in single-step translation accuracy on distilled and raw versions of WMT'14 De-En.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes