In fields like machine translation, researchers dip into huge, naturally-occurring streams of input/output data that humans create for their own purposes, e.g., [1]}. Researchers then build systems that seek to replicate the behavior of those humans, using simple end-to-end architectures [2]}, [3]} that have superseded previous pipeline architectures [4]} and hand-built systems [5]}.
