HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Phrase-Based & Neural Unsupervised Machine Translation

Guillaume Lample; Myle Ott; Alexis Conneau; Ludovic Denoyer; Marc'Aurelio Ranzato

Phrase-Based & Neural Unsupervised Machine Translation

Abstract

Machine translation systems achieve near human-level performance on some languages, yet their effectiveness strongly relies on the availability of large amounts of parallel sentences, which hinders their applicability to the majority of language pairs. This work investigates how to learn to translate when having access to only large monolingual corpora in each language. We propose two model variants, a neural and a phrase-based model. Both versions leverage a careful initialization of the parameters, the denoising effect of language models and automatic generation of parallel data by iterative back-translation. These models are significantly better than methods from the literature, while being simpler and having fewer hyper-parameters. On the widely used WMT'14 English-French and WMT'16 German-English benchmarks, our models respectively obtain 28.1 and 25.2 BLEU points without using a single parallel sentence, outperforming the state of the art by more than 11 BLEU points. On low-resource languages like English-Urdu and English-Romanian, our methods achieve even better results than semi-supervised and supervised approaches leveraging the paucity of available bitexts. Our code for NMT and PBSMT is publicly available.

Code Repositories

1-punchMan/CLTS
pytorch
Mentioned in GitHub
facebookresearch/UnsupervisedMT
Official
pytorch
Mentioned in GitHub
fshdnc/enfi-XLM
pytorch
Mentioned in GitHub
luofuli/DualLanST
tf
Mentioned in GitHub
facebookresearch/XLM
pytorch
Mentioned in GitHub
luofuli/DualRL
tf
Mentioned in GitHub
feyzaakyurek/XLM-LwLL
pytorch
Mentioned in GitHub
Helsinki-NLP/shared-info
Mentioned in GitHub
kheeong/XLM_OWN
pytorch
Mentioned in GitHub
Kelechukwu1/PidginUNMT
pytorch
Mentioned in GitHub
deterministic-algorithms-lab/Large-XLM
pytorch
Mentioned in GitHub
keleog/PidginUNMT
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
machine-translation-on-wmt2014-english-frenchUnsupervised PBSMT
BLEU score: 28.11
Hardware Burden:
Operations per network pass:
machine-translation-on-wmt2014-english-frenchPBSMT + NMT
BLEU score: 27.6
machine-translation-on-wmt2014-english-frenchUnsupervised NMT + Transformer
BLEU score: 25.14
machine-translation-on-wmt2014-english-germanUnsupervised NMT + Transformer
BLEU score: 17.16
Hardware Burden:
Operations per network pass:
machine-translation-on-wmt2014-english-germanPBSMT + NMT
BLEU score: 20.23
Hardware Burden:
Operations per network pass:
machine-translation-on-wmt2014-english-germanUnsupervised PBSMT
BLEU score: 17.94
Hardware Burden:
Operations per network pass:
machine-translation-on-wmt2016-englishUnsupervised PBSMT
BLEU score: 13.37
machine-translation-on-wmt2016-englishPBSMT + NMT
BLEU score: 13.76
machine-translation-on-wmt2016-englishUnsupervised NMT + Transformer
BLEU score: 7.98
machine-translation-on-wmt2016-english-1PBSMT + NMT
BLEU score: 25.13
machine-translation-on-wmt2016-english-1Unsupervised PBSMT
BLEU score: 21.33
machine-translation-on-wmt2016-english-1Unsupervised NMT + Transformer
BLEU score: 21.18
unsupervised-machine-translation-on-wmt2014-1PBSMT + NMT
BLEU: 27.7
unsupervised-machine-translation-on-wmt2014-2PBSMT + NMT
BLEU: 27.6
unsupervised-machine-translation-on-wmt2016PBSMT + NMT
BLEU: 20.2
unsupervised-machine-translation-on-wmt2016-1PBSMT
BLEU: 25.2

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Phrase-Based & Neural Unsupervised Machine Translation | Papers | HyperAI