Seq2Seq for MT (2014) › 2014: Sequence-to-Sequence Learning . When Translation Became End-to-End
History of Language AIAll chapters Seq2Seq for MT (2014) › 2014: Sequence-to-Sequence Learning . When Translation Became End-to-EndOne section · Sections in this chapter1 / 7 ↓
Reading tools Definitions & inline links
Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.
Article links
Make inline references clickable
Picture this: you're trying to teach a computer to translate languages. The conventional wisdom in 2014 said you needed to program in knowledge about grammar rules, build dictionaries of phrase translations, write algorithms to figure out which words aligned with which, and create separate systems to handle word reordering. It was like assembling a car from hundreds of individually manufactured parts, each requiring its own specialized tools and expertise.
Then Google researchers published a paper that upended everything. They showed you could teach a neural network to translate between languages without explicitly telling it anything about grammar, syntax, or even which words corresponded to which. Just show it millions of sentence pairs.English on one side, French on the other.and let it figure out how translation works on its own.
The system, called sequence-to-sequence (seq2seq), worked like an elaborate game of charades between two neural networks. The first network.the encoder.would "read" an English sentence and compress its entire meaning into a single list of numbers, like distilling a paragraph into a secret code. The second network.the decoder.would take that compressed representation and use it to "speak" the sentence in French, German, or any other language, generating words one at a time until it had reconstructed the complete thought in a new tongue.
What made this remarkable wasn't just that it worked. It was that it worked better than systems that had been painstakingly engineered over decades. For the first time, a purely neural approach could compete with.and often surpass.the sophisticated statistical systems that had dominated machine translation since the 1990s.
Two landmark papers appeared in 2014. One came from Ilya Sutskever, Oriol Vinyals, and Quoc Le at Google. Another from Kyunghyun Cho and collaborators at the University of Montreal. Both teams had independently arrived at the same fundamental insight: give neural networks the right architecture, and they can learn to transform sequences from one form to another without explicit instructions about how to do it. No grammar rules. No hand-coded logic. Just patterns learned from data.
The timing was perfect. Word2vec had recently shown that neural networks could learn meaningful word representations just by reading text. LSTMs had demonstrated that recurrent networks could remember information across long sequences. But nobody had quite figured out how to connect these pieces to make translation work. The challenge was fundamental: how do you map from a variable-length sentence in one language to a completely different-length sentence in another? How do you handle the fact that "I like cats" in English becomes three words, but might expand to five in German or compress to two in Japanese?
The seq2seq architecture solved this with elegant simplicity: split the problem into two parts. Use an encoder network to read the source sentence and compress it into a fixed-size representation that captures its meaning. Then use a decoder network to generate the target sentence word by word from that representation. No explicit word alignment algorithms. No hand-crafted reordering rules. No phrase tables. Just two recurrent networks learning to communicate through a bottleneck of numbers.
The implications rippled far beyond translation. The encoder-decoder pattern would become the template for any task involving sequence transformation.summarization, dialogue, question answering, even code generation. Within two years, Google would replace its entire translation system with this approach, discarding over a decade of careful engineering in favor of end-to-end neural learning. The age of neural language processing had arrived.