paper-with-me

Papers

Minimizing the Bag-of-Ngrams Difference for Non-Autoregressive Neural Machine Translation

2019-11-21 · Chenze Shao, Jinchao Zhang, Yang Feng, Fandong Meng, Jie zhou

Non-Autoregressive Neural Machine Translation (NAT) achieves significant decoding speedup through generating target words independently and simultaneously. However, in the context of non-autoregressive translation, the word-level cross-entropy loss cannot model the target-side sequential dependency properly, leading to its weak correlation with the translation quality. As a result, NAT tends to generate influent translations with over-translation and under-translation errors. In this paper, we propose to train NAT to minimize the Bag-of-Ngrams (BoN) difference between the model output and the reference sentence. The bag-of-ngrams training objective is differentiable and can be efficiently calculated, which encourages NAT to capture the target-side sequential dependency and correlates well with the translation quality. We validate our approach on three translation tasks and show that our approach largely outperforms the NAT baseline by about 5.0 BLEU scores on WMT14 En$\leftrightarrow$De and about 2.5 BLEU scores on WMT16 En$\leftrightarrow$Ro.

📄 PDF Abstract BibTeX arXiv:1911.09320

Code (1)

ictnlp/BoN-NAT 공식 구현 pytorch

Tasks

Machine TranslationSentenceTranslation

Similar Papers 제목 키워드 기반

Sequence-Level Training for Non-Autoregressive Neural Machine Translation

2021-06-15 · CL (ACL) 2021 12 · Chenze Shao, Yang Feng, Jinchao Zhang, Fandong Meng 외

In recent years, Neural Machine Translation (NMT) has achieved notable results in various translation tasks. However, the word-by-word generation manner determined by the autoregressive mechanism leads to high translatio…

Machine TranslationNMTSentenceTranslation

Splitting compounds with ngrams

2016-12-01 · COLING 2016 12 · Naomi Tachikawa Shapiro

Compound words with unmarked word boundaries are problematic for many tasks in NLP and computational linguistics, including information extraction, machine translation, and syllabification. This paper introduces a simple…

Language ModelingLanguage ModellingMachine TranslationMorphological Analysis+3

Implementing engrams from a machine learning perspective: the relevance of a latent space

2024-07-23 · J Marco de Lucas

In our previous work, we proposed that engrams in the brain could be biologically implemented as autoencoders over recurrent neural networks. These autoencoders would comprise basic excitatory/inhibitory motifs, with cre…

Autoregressive Search Engines: Generating Substrings as Document Identifiers

2022-04-22 · Michele Bevilacqua, Giuseppe Ottaviano, Patrick Lewis, Wen-tau Yih 외

Knowledge-intensive language tasks require NLP systems to both provide the correct answer and retrieve supporting evidence for it in a given corpus. Autoregressive language models are emerging as the de-facto standard fo…

Information RetrievalRetrieval

Non-Autoregressive Machine Translation with Latent Alignments

2020-04-16 · EMNLP 2020 11 · Chitwan Saharia, William Chan, Saurabh Saxena, Mohammad Norouzi

This paper presents two strong methods, CTC and Imputer, for non-autoregressive machine translation that model latent alignments with dynamic programming. We revisit CTC for machine translation and demonstrate that a sim…

Machine TranslationTranslation