HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Neural Machine Translation by Jointly Learning to Align and Translate

Dzmitry Bahdanau; Kyunghyun Cho; Yoshua Bengio

Neural Machine Translation by Jointly Learning to Align and Translate

Abstract

Neural machine translation is a recently proposed approach to machine translation. Unlike the traditional statistical machine translation, the neural machine translation aims at building a single neural network that can be jointly tuned to maximize the translation performance. The models proposed recently for neural machine translation often belong to a family of encoder-decoders and consists of an encoder that encodes a source sentence into a fixed-length vector from which a decoder generates a translation. In this paper, we conjecture that the use of a fixed-length vector is a bottleneck in improving the performance of this basic encoder-decoder architecture, and propose to extend this by allowing a model to automatically (soft-)search for parts of a source sentence that are relevant to predicting a target word, without having to form these parts as a hard segment explicitly. With this new approach, we achieve a translation performance comparable to the existing state-of-the-art phrase-based system on the task of English-to-French translation. Furthermore, qualitative analysis reveals that the (soft-)alignments found by the model agree well with our intuition.

Code Repositories

yurayli/stanford-cs224n-sol
pytorch
Mentioned in GitHub
hiun/learning-transformers
pytorch
Mentioned in GitHub
mike-a-yen/date-translation
pytorch
Mentioned in GitHub
simonjisu/NMT
pytorch
Mentioned in GitHub
sooftware/attentions
pytorch
Mentioned in GitHub
jmyrberg/finnlem
tf
Mentioned in GitHub
neqkir/attention-mechanism
tf
Mentioned in GitHub
umeiko/mindspore-seq2seq
mindspore
Mentioned in GitHub
atpaino/deep-text-corrector
tf
Mentioned in GitHub
brightmart/text_classification
tf
Mentioned in GitHub
labdac/charlacompling
Mentioned in GitHub
hnt4499/seq2seq
pytorch
Mentioned in GitHub
SimonDele/Glossary
Mentioned in GitHub
schwartznir/AbstrEncap
tf
Mentioned in GitHub
huulinhcvp/chatBot
pytorch
Mentioned in GitHub
mindspore-courses/DeepNLP-models-MindSpore
mindspore
Mentioned in GitHub
tree-park/kor-to-eng-translation
pytorch
Mentioned in GitHub
farizrahman4u/seq2seq
Mentioned in GitHub
cosmoquester/seq2seq
tf
Mentioned in GitHub
lucylow/En_francais_si_vous_plait-
pytorch
Mentioned in GitHub
Izecson/sockeye-1.16.6
tf
Mentioned in GitHub
Matthewdowney18/Yelp_seq2seq
pytorch
Mentioned in GitHub
leob03/Image_captionning
pytorch
Mentioned in GitHub
gongrennengzhi/nmt
Mentioned in GitHub
Shubham-SK/kronos
pytorch
Mentioned in GitHub
smisthzhu/attentionocr
tf
Mentioned in GitHub
awslabs/sockeye
mxnet
Mentioned in GitHub
moon23k/Attention_Anchors
pytorch
Mentioned in GitHub
YvesWang/Machine_Translation_NLP
pytorch
Mentioned in GitHub
dongdong199408/teachchatrobot
tf
Mentioned in GitHub
mp2893/gram
Mentioned in GitHub
vikua/keras-attention-models
Mentioned in GitHub
xingniu/sockeye
mxnet
Mentioned in GitHub
sambit9238/deep_text_corrector
tf
Mentioned in GitHub
sh951011/Attention-Implementation
pytorch
Mentioned in GitHub
Nick-Zhao-Engr/Machine-Translation
pytorch
Mentioned in GitHub
aaaceo890/Attention
pytorch
Mentioned in GitHub
chao-ji/tf-seq2seq
tf
Mentioned in GitHub
thunlp/TensorFlow-Summarization
tf
Mentioned in GitHub
insigh/THUMT
tf
Mentioned in GitHub
SwordYork/DCNMT
Mentioned in GitHub
vGkatsis/Chat_Bot_DL
pytorch
Mentioned in GitHub
thomlake/pytorch-attention
pytorch
Mentioned in GitHub
ykrmm/ICLR_2020
pytorch
Mentioned in GitHub
graykode/nlp-tutorial
pytorch
Mentioned in GitHub
AMNAALMGLY/NLP
Mentioned in GitHub
Guillem96/pointer-nn-pytorch
pytorch
Mentioned in GitHub
sen-pai/audio-word2vec-pytorch
pytorch
Mentioned in GitHub
brainsqueeze/text2vec
tf
Mentioned in GitHub
qq345736500/sarcasm
tf
Mentioned in GitHub
bentrevett/pytorch-seq2seq
pytorch
Mentioned in GitHub
shlokmehrotra/Convocare
pytorch
Mentioned in GitHub
ZurichNLP/sockeye
mxnet
Mentioned in GitHub
mayurnewase/Translation
Mentioned in GitHub
frozentoad9/Neural-Machine-Translation
pytorch
Mentioned in GitHub
sooftware/nlp-attentions
pytorch
Mentioned in GitHub
A-Jacobson/minimal-nmt
pytorch
Mentioned in GitHub
jiangnanhugo/seq2seq_cuda
tf
Mentioned in GitHub
Izecson/saml-nmt
mxnet
Mentioned in GitHub
eske/seq2seq
tf
Mentioned in GitHub
datalogue/keras-attention
Mentioned in GitHub
sooftware/Attention-Implementation
pytorch
Mentioned in GitHub
thunlp-mt/ckd
pytorch
Mentioned in GitHub
ykrmm/TREMBA
pytorch
Mentioned in GitHub
slme1109/lyrics-generator
tf
Mentioned in GitHub
xhlulu/arxiv-assistant
Mentioned in GitHub
nrc-cnrc/sockeye-multisource
mxnet
Mentioned in GitHub
zhang0jhon/AttentionOCR
tf
Mentioned in GitHub
dalmia/Quora-Question-Pairs
tf
Mentioned in GitHub
AaronCCWong/Show-Attend-and-Tell
pytorch
Mentioned in GitHub
THUNLP-MT/THUMT
tf
Mentioned in GitHub
ldulcic/chatbot
pytorch
Mentioned in GitHub
Shubham-SK/TreeOverAte
pytorch
Mentioned in GitHub
Matthewdowney18/Yelp_attention
pytorch
Mentioned in GitHub
Glaceon31/Document-Transformer
tf
Mentioned in GitHub
yinghao1019/NLP_and_DL_practice
pytorch
Mentioned in GitHub
TellinaTool/nl2bash
tf
Mentioned in GitHub
Baichenjia/NMT-eager
tf
Mentioned in GitHub
thumt/THUMT
tf
Mentioned in GitHub
nvshrao/AlignAndTranslate
Mentioned in GitHub
lkfo415579/MT-Readling-List
tf
Mentioned in GitHub
IS5882/Open-CyKG
tf
Mentioned in GitHub
b-etienne/Seq2seq-PyTorch
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
bangla-spelling-error-correction-on-dpcspellGRUSeq2Seq
Exact Match Accuracy: 75.56
dialogue-generation-on-persona-chat-1Seq2Seq + Attention
Avg F1: 16.18
machine-translation-on-iwslt2015-germanBi-GRU (MLE+SLE)
BLEU score: 28.53
machine-translation-on-wmt2014-english-frenchRNN-search50*
BLEU score: 36.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
Neural Machine Translation by Jointly Learning to Align and Translate | Papers | HyperAI