Convolutional Layers in Neural Machine Translation Architectures
Pratik Gujjar
October 23, 2017
1
Sequence learning in RNNs
2
Sequence learning in CNNs
3
4
Kalchbrenner and Blunsom, Recurrent Continuous Translation Models, EMNLP 2013
Recurrent Continuous Translation Models
Nal Kalchbrenner and Phil Blunsom
University of Oxford
5
Kalchbrenner and Blunsom, Recurrent Continuous Translation Models, EMNLP 2013
6
Kalchbrenner and Blunsom, Recurrent Continuous Translation Models, EMNLP 2013
7
Kalchbrenner and Blunsom, Recurrent Continuous Translation Models, EMNLP 2013
Recurrent Language Model
8
Kalchbrenner and Blunsom, Recurrent Continuous Translation Models, EMNLP 2013
Convolutional Sentence Model
9
Kalchbrenner and Blunsom, Recurrent Continuous Translation Models, EMNLP 2013
RCTM I
10
Kalchbrenner and Blunsom, Recurrent Continuous Translation Models, EMNLP 2013
RCTM II
11
Kalchbrenner and Blunsom, Recurrent Continuous Translation Models, EMNLP 2013
Experiments
1A low perplexity indicates the probability distribution is good at predicting the sample
12
Kalchbrenner and Blunsom, Recurrent Continuous Translation Models, EMNLP 2013
13
Kalchbrenner and Blunsom, Recurrent Continuous Translation Models, EMNLP 2013
14
Kalchbrenner and Blunsom, Recurrent Continuous Translation Models, EMNLP 2013
15
Gehring et.al., Convolutional Sequence to Sequence Learning, arXiv July 2017
Convolutional Sequence to Sequence Learning
Jonas Gehring, Michael Auli, David Grangier, Denis Yarats and Yann N. Dauphin
Facebook AI Research
16
Gehring et.al., Convolutional Sequence to Sequence Learning, arXiv July 2017
17
Gehring et.al., Convolutional Sequence to Sequence Learning, arXiv July 2017
18
Position Embeddings
Gehring et.al., Convolutional Sequence to Sequence Learning, arXiv July 2017
19
Convolutional Block Structure
Gehring et.al., Convolutional Sequence to Sequence Learning, arXiv July 2017
20
Convolutional Block Structure
Gehring et.al., Convolutional Sequence to Sequence Learning, arXiv July 2017
21
Multi-step Attention
Gehring et.al., Convolutional Sequence to Sequence Learning, arXiv July 2017
22
Multi-step Attention
Gehring et.al., Convolutional Sequence to Sequence Learning, arXiv July 2017
23
Gehring et.al., Convolutional Sequence to Sequence Learning, arXiv July 2017
24
Source: https://norman3.github.io/papers/docs/fairseq.html
25
Gehring et.al., Convolutional Sequence to Sequence Learning, arXiv July 2017
Source: A novel approach to neural machine translation
https://code.facebook.com/posts/1978007565818999/a-novel-approach-to-neural-machine-translation/
26
Gehring et.al., Convolutional Sequence to Sequence Learning, arXiv July 2017
27
Gehring et.al., Convolutional Sequence to Sequence Learning, arXiv July 2017
28
Gehring et.al., Convolutional Sequence to Sequence Learning, arXiv July 2017
29
Gehring et.al., Convolutional Sequence to Sequence Learning, arXiv July 2017
30