In convolutional sequence to sequence model<cite> (Gehring et al., 2017)</cite> , the input sequence is encoded into distributional vector space using a CNN and decoded back to output sequence again using CNN instead of RNN (Sutskever et al., 2014) .