2019

BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehension

Lewis, Mike, Liu, Yinhan, Goyal, Naman et al.

Understand

We present BART, a denoising autoencoder for pretraining sequence-to-sequence models.

  • BART is trained by (1) corrupting text with an arbitrary noising function, and (2) learning a model to reconstruct the original text.
  • It uses a standard Tranformer-based neural machine translation architecture which, despite its simplicity, can be seen as generalizing BERT (due to the bidirectional encoder), GPT (with the left-to-right decoder), and many other more recent pretraining schemes.
  • We evaluate a number of noising approaches, finding the best performance by both randomly shuffling the order of the original sentences and using a novel in-filling scheme, where spans of text are replaced with a single mask token.

Reading the bibliography…