the.ai

Foundations / Architecture

verified

Sequence to Sequence

Read a whole input sequence, then produce a whole output sequence of a different length. Translation is the case that motivated it, and the framing was the contribution: once any task is a sequence in and a sequence out, summarising, answering and translating are the same problem with different data.

Viz primitive · budget-splitinput-length = 8

input-length holds 29% of the budget; rest holds the remaining 71%.

Input the fixed summary vector is asked to carry, against the capacity carrying it, in equal units. Drag the input length up to watch demand outgrow the channel — the vector does not widen, which is the bottleneck attention was introduced to remove.

8

Reviewed by opendroid · 2026-08-18

  • arXiv:1409.3215 — Sequence to Sequence Learning with Neural Networks
  • arXiv:1409.0473 — Neural Machine Translation by Jointly Learning to Align and Translate