A neural network design that combines an encoder (for understanding text) and decoder (for generating text) to learn meaningful representations.