KERMIT: Generative Insertion-Based Modeling for Sequences
William Chan, Nikita Kitaev, Kelvin Guu, Mitchell Stern, Jakob, Uszkoreit

TL;DR
KERMIT introduces a flexible insertion-based generative model for sequences that jointly models data and can perform various inference tasks efficiently, matching or surpassing specialized models across multiple applications.
Contribution
The paper presents KERMIT, a unified neural network approach for sequence modeling that does not require predefined factorization and supports both joint and marginal distribution learning.
Findings
Achieves competitive or superior performance in machine translation and question answering.
Supports both autoregressive and parallel decoding with logarithmic runtime.
Effectively utilizes paired and unpaired data during training.
Abstract
We present KERMIT, a simple insertion-based approach to generative modeling for sequences and sequence pairs. KERMIT models the joint distribution and its decompositions (i.e., marginals and conditionals) using a single neural network and, unlike much prior work, does not rely on a prespecified factorization of the data distribution. During training, one can feed KERMIT paired data to learn the joint distribution , and optionally mix in unpaired data or to refine the marginals or . During inference, we have access to the conditionals and in both directions. We can also sample from the joint distribution or the marginals. The model supports both serial fully autoregressive decoding and parallel partially autoregressive decoding, with the latter exhibiting an empirically logarithmic runtime. We demonstrate through…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Topic Modeling · Speech Recognition and Synthesis
