List your company

Machine Translation on WMT English-German 2014 (test)

31.4BLEUKERMIT Joint → Unidirectional Finetuning
23.39225.47127.5529.629Sep 26, 2016Jul 14, 2017May 1, 2018Feb 16, 2019Dec 4, 2019Sep 20, 2020Jul 8, 2021

Evaluation results

MethodLinks
KERMIT Joint → Unidirectional FinetuningBidirectional capability=false, Iterations=≈ log2 n << 102019.0631.4————————————
Transformer (Our Implementation)Bidirectional capability=false, Iterations=n2019.0631.2————————————
KERMIT Unidirectional (p(y | x) or p(x | y))Bidirectional capability=false, Iterations=≈ log2 n << 102019.0630.7————————————
Data DiversificationBase Model=Scale Transformer [18]2019.1130.7————————————
TransformerAugmentation=Multi-Agent [31]2019.1130————————————
Dynamic Conv2019.1129.7————————————
CoE-TransformerMAC=62.5M, Parameters=138.2M2021.0729.4————————————
Transformer (big)MAC=213.0M, Parameters=213.0M2021.0729.3————————————
Scale Transformer2019.1129.3————————————
Trans+Rel. Pos2019.1129.2————————————
Transformervariant=Big, embedding_method=FRAGE2018.0929.11————————————
Transformer Base & Cutoff (w/ JS loss)Backbone=6-layer Transformer Base, JS loss=true, Cutoff strategy=token cutoff, Evaluation setting=case-sensitive tokenization and compound splitting2020.0929.1————————————
Weighted TransformerModel size=large2017.1128.9————————————
Transformer Base & Cutoff (w/o JS loss)Backbone=6-layer Transformer Base, JS loss=false, Cutoff strategy=token cutoff, Evaluation setting=case-sensitive tokenization and compound splitting2020.0928.9————————————
TransformerAugmentation=Ens-Distill [7]2019.1128.9————————————
RNMT+architecture=multicol2019.0528.8————————————
KERMIT Joint → Unidirectional FinetuningBidirectional capability=false, Iterations=≈ log2 n << 102019.0628.7————————————
RNMT+architecture=cascaded2019.0528.6————————————
KERMIT Joint + Marginal Refining (p(x) and p(y))Bidirectional capability=true, Iterations=≈ log2 n << 102019.0628.6————————————
KERMIT Joint → Bidirectional FinetuningBidirectional capability=true, Iterations=≈ log2 n << 102019.0628.6————————————
DynamicConvbatch size=1, beam size=1, Param=200M, decoder layers=6, k=3,7,15,31,31,312019.0128.5——————110.9—3.9———
RNMT+architecture=standard2019.0528.5————————————
Weighted TransformerModel size=small2017.1128.4————————————
TransformerModel size=large2017.1128.4————————————
Transformersize=big2019.0528.4————————————
Transformervariant=Big2018.0928.4————————————
Evolved TransformerBackbone=6-layer Transformer Base2020.0928.4————————————
Weighted TransformerBackbone=6-layer Transformer Base2020.0928.4————————————
Adversarial TrainingBackbone=6-layer Transformer Base2020.0928.4————————————
Transformer (big)Training Cost (FLOPs)=2.3 * 10^192017.0628.4————————————
Transformer2019.1128.4————————————
TransformerAugmentation=Distill (T=S) [14]2019.1128.4————————————
Transformervariant=Base, embedding_method=FRAGE2018.0928.36————————————
Transformer (+SRU)number of layers=5, Model Size=90m2017.0928.3——————192.1————
Transformer Base (So et al., 2019)Backbone=6-layer Transformer Base, Evaluation setting=case-sensitive tokenization and compound splitting, Source=Reported in (So et al., 2019)2020.0928.2————————————
Transformer-DRILLsize=base2019.0528.1————————————
KERMIT Joint → Bidirectional FinetuningBidirectional capability=true, Iterations=≈ log2 n << 102019.0628.1————————————
Transformer (base)MAC=62.4M, Parameters=62.4M2021.0728.1————————————
AdminBackbone=6-layer Transformer Base2020.0927.9————————————
Transformer (+SRU)number of layers=4, Model Size=79m2017.0927.8——————221.8————
Transformer (Our Implementation)Bidirectional capability=false, Iterations=n2019.0627.8————————————
KERMIT Unidirectional (p(y | x) or p(x | y))Bidirectional capability=false, Iterations=≈ log2 n << 102019.0627.8————————————
DynamicConvbatch size=1, beam size=1, Param=153M, decoder layers=3, k=3,7,152019.0127.7——————202.3—7.2———
Transformer (base)number of layers=6, Model Size=76m2017.0927.6——————202————
KERMIT Bidirectional (p(y | x) and p(x | y))Bidirectional capability=true, Iterations=≈ log2 n << 102019.0627.6————————————
TransformerAugmentation=Distill (T>S) [14]2019.1127.6————————————
PostNorm + LayerNormsource=this work2019.1027.58————————————
PostNorm + FixNorm + ScaleNorm2019.1027.57————————————
Transformer-Dualsize=base2019.0527.5————————————
Transformer (Guo et al.)batch size=1, beam size=12019.0127.4————————1.6———
Blockwise Parallel (Stern et al., 2018)Bidirectional capability=false, Iterations=≈ n/52019.0627.4————————————
Insertion Transformer (Stern et al., 2019)Bidirectional capability=false, Iterations=≈ log2 n << 102019.0627.4————————————
KERMIT Joint (p(x, y))Bidirectional capability=true, Iterations=≈ log2 n << 102019.0627.4————————————
TransformerModel size=small2017.1127.3————————————
Transformer (Li et al.)batch size=1, beam size=12019.0127.3————————1.3———
Transformersize=base2019.0527.3————————————
Transformer (Vaswani et al., 2017)Bidirectional capability=false, Iterations=n2019.0627.3————————————
PostNorm + LayerNormsource=published2019.1027.3————————————
Transformervariant=Base2018.0927.3————————————
Transformer BaseBackbone=6-layer Transformer Base, Beam Decoding=Vaswani et al., 2017 configuration2020.0927.3————————————
Transformer (base model)Training Cost (FLOPs)=3.3 * 10^182017.0627.3————————————
KERMIT Bidirectional (p(y | x) and p(x | y))Bidirectional capability=true, Iterations=≈ log2 n << 102019.0627.2————————————
PreNorm + FixNorm + ScaleNorm2019.1027.07————————————
PreNorm + LayerNorm2019.1026.82————————————
ConvS2S EnsembleTraining Cost (FLOPs)=7.7 * 10^192017.0626.36————————————
GNMT + RLensemble=true2019.0526.3————————————
ConvS2Sensemble=true2019.0526.3————————————
GNMT + RL EnsembleTraining Cost (FLOPs)=1.8 * 10^202017.0626.3————————————
SliceNet-Super2018.0626.1————————————
DynamicConvbatch size=1, beam size=1, Param=124M, decoder layers=1, k=312019.0126.1——————423—15.2———
MoETraining Cost (FLOPs)=2.0 * 10^192017.0626.03————————————
MoE2017.1126————————————
MoE2019.0526————————————
KERMIT Joint + Marginal Refining (p(x) and p(y))Bidirectional capability=true, Iterations=≈ log2 n << 102019.0625.8————————————
KERMIT Joint (p(x, y))Bidirectional capability=true, Iterations=≈ log2 n << 102019.0625.6————————————
DenseNMT-En-De-152018.0625.52————————————
SliceNet-Full2018.0625.5————————————
Iterative Refinement (Lee et al., 2018)Bidirectional capability=false, Iterations=102019.0625.5————————————
ConvS2S2017.1125.2————————————
NART w/ hintsbatch size=1, beam size=1, B=4, candidates=92019.0125.2————————22.7———
ConvS2S2018.0625.16————————————
ConvS2S2018.0925.16————————————
ConvS2STraining Cost (FLOPs)=9.6 * 10^182017.0625.16————————————
ConvS2Sensemble=false2019.0525.1————————————
Lookahead (Adam)Inner optimizer=ADAM, Training steps=50k, Model architecture=Transformer Base, Learning rate warm-up=True2019.0724.7————————————
GNMT2018.0624.61————————————
WPM-32KCPU decoding time per sentence (s)=0.18822016.0924.61————————————
GNMT+RL2017.1124.6————————————
GNMT + RLensemble=false2019.0524.6————————————
ADAMTraining steps=50k, Model architecture=Transformer Base, Learning rate warm-up=True2019.0724.6————————————
GNMT + RLTraining Cost (FLOPs)=2.3 * 10^192017.0624.6————————————
AdafactorTraining steps=50k, Model architecture=Transformer Base, Learning rate warm-up=True2019.0724.51————————————
Lookahead (Adam without warm-up)Inner optimizer=ADAM, Training steps=50k, Model architecture=Transformer Base, Learning rate warm-up=False2019.0724.4————————————
WPM-16KCPU decoding time per sentence (s)=0.19312016.0924.36————————————
ENAT Embedding Mappingbatch size=1, beam size=1, rescoring candidates=92019.0124.3————————20.4———
Mixed Word/CharacterCPU decoding time per sentence (s)=0.32682016.0924.17————————————
Autoregressive (Lee et al.)batch size=1, beam size=12019.0123.8——————54—————
ByteNet2018.0923.75————————————
ByteNet2017.0623.75————————————
ByteNet2017.1123.7————————————