Input reversal presents a source sequence in reverse order while leaving the target unchanged. In an RNN encoder-decoder, this can shorten the path from early source words to the decoder’s first predictions, making their alignment easier to learn. section 5.7
Shortening the path
In French-to-English translation, the first French word may correspond to the first English word. Reversing the source places that French word later in the encoder’s processing, closer to the decoder’s initial state. The reported results included nearly five more BLEU points and perplexity falling from 5.8 to 4.7. section 5.7
Figure 5.10 The reversal trick shortens the path from relevant source tokens to the decoder’s first predictions. In a vanilla RNN encoder-decoder without attention (a), the decoder starts from the encoder’s final state. Reversing the source (b) makes tokens that matter for early outputs appear later in the encoder’s processing, so their influence reaches the decoder more directly.
Compare how reversing the source shortens the route from relevant tokens to the decoder’s first predictions. section 5.7
