Jointly Learning to Align and Translate with Transformer Models
Sarthak Garg, Stephan Peitz, Udhyakumar Nallasamy, Matthias Paulik

TL;DR
This paper introduces a multi-task Transformer model that jointly learns to produce accurate translations and alignments, outperforming traditional alignment methods while maintaining translation quality.
Contribution
It presents a novel multi-task training framework that extracts alignments from attention probabilities and improves alignment accuracy without compromising translation performance.
Findings
Achieves competitive translation and alignment results
Outperforms previous Transformer-based alignment methods
Significantly improves alignment accuracy over GIZA++
Abstract
The state of the art in machine translation (MT) is governed by neural approaches, which typically provide superior translation accuracy over statistical approaches. However, on the closely related task of word alignment, traditional statistical word alignment models often remain the go-to solution. In this paper, we present an approach to train a Transformer model to produce both accurate translations and alignments. We extract discrete alignments from the attention probabilities learnt during regular neural machine translation model training and leverage them in a multi-task framework to optimize towards translation and alignment objectives. We demonstrate that our approach produces competitive results compared to GIZA++ trained IBM alignment models without sacrificing translation accuracy and outperforms previous attempts on Transformer model based word alignment. Finally, by…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Topic Modeling · Multimodal Machine Learning Applications
MethodsLinear Layer · Absolute Position Encodings · Position-Wise Feed-Forward Layer · Residual Connection · Byte Pair Encoding · Dense Connections · Label Smoothing · *Communicated@Fast*How Do I Communicate to Expedia? · Adam · Softmax
