liveBook · Manning

RNNsearch

As explained in Sutskever's List

RNNsearch is an attention-based recurrent encoder-decoder model for neural machine translation.

RNNsearch is an attention-based recurrent encoder-decoder for neural machine translation. It addresses the lossy compression of long sentences by replacing one fixed “thought vector” with source annotations that the decoder consults dynamically. section 5.3

Its translation process combines:

  • A bidirectional GRU encoder, whose joined forward and backward outputs represent every source word. section 5.3
  • Bahdanau attention, which scores source-word relevance, turns scores into weights, and forms a weighted context vector. section 5.3
  • A 1,000-unit GRU decoder, which combines its state, previous output, and current context to predict the next word. section 5.3

Aligning reordered phrases

For “European Economic Area” → “zone économique européenne,” attention first links “zone” to “Area,” then revisits earlier source words to complete the reordered phrase.

How Sutskever's List covers it

How deep it goes
Explains encoder, attention, decoder, results, and alignments, but stops short of mathematical scoring equations or training procedures.
Examples
Uses English–French translation, BLEU comparisons, sentence-length curves, and visual alignments for reordered phrases.
What it assumes
Assumes familiarity with recurrent encoder-decoder translation while recapping fixed-vector compression, GRUs, and attention in plain language.
What you can do after
Evaluate how attention changes translation quality and inspect which source words influence each generated target word.
How it connects
Connects recurrent encoder-decoder models, GRUs, Bahdanau attention, neural machine translation, and the later Transformer.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Sutskever's List. The section links point to the parts of the book it draws on.