Non-autoregressive Streaming Transformer for Simultaneous Translation

Zhengrui Ma, Shaolei Zhang, Shoutao Guo, Chenze Shao, Min Zhang +1 more
10/23/2023
cs.CLcs.AI

No official code found. Best implementation: ictnlp/NAST (12 stars, last commit 2023-10-19).

Abstract

Simultaneous machine translation (SiMT) models are trained to strike a balance between latency and translation quality. However, training these models to achieve high quality while maintaining low latency often leads to a tendency for aggressive anticipation. We argue that such issue stems from the autoregressive architecture upon which most existing SiMT models are built. To address those issues, we propose non-autoregressive streaming Transformer (NAST) which comprises a unidirectional encoder and a non-autoregressive decoder with intra-chunk parallelism. We enable NAST to generate the blank token or repetitive tokens to adjust its READ/WRITE strategy flexibly, and train it to maximize the non-monotonic latent alignment with an alignment-based latency loss. Experiments on various SiMT benchmarks demonstrate that NAST outperforms previous strong autoregressive SiMT baselines.

View on arXivView PDF

Code Implementations(1)

ictnlp/NASTCommunity100%

Official implementation for EMNLP 2023 paper "Non-autoregressive Streaming Transformer for Simultaneous Translation"

121C++, CudaOct 9, 20233 years ago
non-autoregressive-translationsimultaneous-translation

Similar Papers

Cite this paper

@article{ma2023nonautoregressive,
  title  = {Non-autoregressive Streaming Transformer for Simultaneous Translation},
  author = {Zhengrui Ma and Shaolei Zhang and Shoutao Guo and Chenze Shao and Min Zhang and Yang Feng},
  year   = {2023},
  eprint = {2310.14883},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.14883v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.14883.svg)](https://codeofpaper.com/paper/2310.14883)

Discussion