Neural Machine Translation by Jointly Learning to Align and Translate
Dzmitry Bahdanau, Kyunghyun Cho, Yoshua Bengio

TL;DR
This paper introduces a neural machine translation model that jointly learns to align and translate, overcoming fixed-length bottlenecks and achieving performance comparable to state-of-the-art phrase-based systems.
Contribution
It proposes a novel attention-based mechanism allowing the model to focus on relevant source parts dynamically during translation.
Findings
Achieves translation quality comparable to state-of-the-art systems
Alignments learned by the model agree with human intuition
Improves over basic encoder-decoder models
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Attention for Neural Networks, Clearly Explained!!!· youtube
Taxonomy
TopicsNatural Language Processing Techniques · Topic Modeling · Multimodal Machine Learning Applications
Methods{Compensation~Guide} Does American Airlines compensate for cancellations? · How do I talk to someone at Robinhood? SuPPoRT^NoW^GET^helP · Tanh Activation · [LivE@PeRson]How do I talk to a real person at Expedia?
