Semi-supervised Neural Machine Translation with Consistency Regularization for Low-Resource Languages

Viet H. Pham, Thang M. Pham, Giang Nguyen, Long Nguyen, Dien Dinh
4/2/2023
cs.CLcs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

The advent of deep learning has led to a significant gain in machine translation. However, most of the studies required a large parallel dataset which is scarce and expensive to construct and even unavailable for some languages. This paper presents a simple yet effective method to tackle this problem for low-resource languages by augmenting high-quality sentence pairs and training NMT models in a semi-supervised manner. Specifically, our approach combines the cross-entropy loss for supervised learning with KL Divergence for unsupervised fashion given pseudo and augmented target sentences derived from the model. We also introduce a SentenceBERT-based filter to enhance the quality of augmenting data by retaining semantically similar sentence pairs. Experimental results show that our approach significantly improves NMT baselines, especially on low-resource datasets with 0.46--2.03 BLEU scores. We also demonstrate that using unsupervised training for augmented data is more efficient than reusing the ground-truth target sentences for supervised learning.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{pham2023semisupervised,
  title  = {Semi-supervised Neural Machine Translation with Consistency Regularization for Low-Resource Languages},
  author = {Viet H. Pham and Thang M. Pham and Giang Nguyen and Long Nguyen and Dien Dinh},
  year   = {2023},
  eprint = {2304.00557},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.00557v1}
}

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/2304.00557.svg)](https://codeofpaper.com/paper/2304.00557)

Discussion