Google Translate goes neural
Google replaces its phrase-based translation system with a deep LSTM with attention, for hundreds of millions of users; error rates fall by more than half on some languages.
what had to happen · 14 events back to 1943
Every event this one built on, transitively, in order. Direct influences are marked.
00 · One neuron · 1
I · Foundations · 5
W1 · The first winter · 1
II · Connection · 1
- 1986Backpropagation
W2 · The second winter · 2
III · Statistics and data · 2
IV · Deep learning · 2
- 2014Attentiondirect
- 2014Sequence to sequence learningdirect
Two years after the sequence-to-sequence and attention papers, Google put them into production. The system described on 26 September 2016 was an eight-layer LSTM encoder and decoder with attention between them, trained on Google's translation data and run on TPUs, and it cut translation errors by 55 to 85 percent on the major language pairs in human evaluations. It went live for Chinese-to-English that day and for all of Translate's languages within a year.
The paper is a catalogue of the engineering needed to make research work at scale: wordpiece tokenisation to handle rare words, which later became the tokeniser of BERT; residual connections between layers; quantised inference to make it fast enough; and a trick of training one model on many languages at once that allowed translation between pairs it had never seen together.
The switch is on this timeline because it was the first time a deep network replaced a whole classical pipeline in a product used by hundreds of millions of people, and because it happened eight months before the transformer made the LSTM obsolete. The translation problem, sixty-two years after the Georgetown demonstration and fifty after ALPAC, had been largely solved, and the solution was thrown away within a year for a better one.
what it led to · 2 events downstream, through 2021
Built on it directly:
- 2018BERTV
And, through them, by era: