2020

Imputer: Sequence Modelling via Imputation and Dynamic Programming

Chan, William, Saharia, Chitwan, Hinton, Geoffrey et al.

Understand

This paper presents the Imputer, a neural sequence model that generates output sequences iteratively via imputations.

  • The Imputer is an iterative generative model, requiring only a constant number of generation steps independent of the number of input or output tokens.
  • The Imputer can be trained to approximately marginalize over all possible alignments between the input and output sequences, and all possible generation orders.
  • We present a tractable dynamic programming training algorithm, which yields a lower bound on the log marginal likelihood.

Reading the bibliography…