KERMIT: Generative Insertion-Based Modeling for Sequences
Not on the map. Why?
Abstract (arXiv)
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 (x, y) to learn the joint distribution p(x, y), and optionally mix in unpaired data x or y to refine the marginals p(x) or p(y). During inference, we have access to the conditionals p(x mid y) and p(y mid x) 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 experiments in machine translation, representation learning, and zero-shot cloze question answering that our unified approach is capable of matching or exceeding the performance of dedicated state-of-the-art systems across a wide range of tasks without the need for problem-specific architectural adaptation.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 6; 2023: 3; 2024: 2; 2025: 0; 2026: 2.
21 papers.
Sort:
By area:
- 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 492
- 2022Efficient Training of Language Models to Fill in the Middlecited by 248
- 2021A Simple Recipe for Multilingual Grammatical Error Correctioncited by 108
- 2022A Survey on Non-Autoregressive Generation for Neural Machine Translation and Beyondcited by 64
- 2021A Comparative Study on Non-Autoregressive Modelings for Speech-to-Text Generationcited by 27
- 2021Factoring Statutory Reasoning as Language Understanding Challengescited by 20
- 2022Why is constrained neural language generation particularly challenging?cited by 19
- 2024Arrows of Time for Large Language Modelscited by 18
- 2026DreamOn: Diffusion Language Models For Code Infilling Beyond Fixed-size Canvascited by 16
- 2021Discovering Non-monotonic Autoregressive Orderings with Variational Inferencecited by 15
- 2021Enriching Non-Autoregressive Transformer with Syntactic and SemanticStructures for Neural Machine Translationcited by 13
- 2021Duplex Sequence-to-Sequence Learning for Reversible Machine Translationcited by 9
9 more
- 2021Non-autoregressive End-to-end Speech Translation with Parallel Autoregressive Rescoringcited by 9
- 2022UCEpic: Unifying Aspect Planning and Lexical Constraints for Generating Explanations in Recommendationcited by 6
- 2022Plug-and-Play Recipe Generation with Content Planningcited by 5
- 2021ENCONTER: Entity Constrained Progressive Sequence Generation via Insertion-based Transformercited by 3
- 2023Self-Infilling Code Generationcited by 3
- 2024Adapting LLaMA Decoder to Vision Transformercited by 3
- 2023Interactive Editing for Text Summarizationcited by 2
- 2026Variational Learning for Insertion-based Generationcited by 2
- 2023Non-Autoregressive Sentence Orderingcited by 0
- 2026Variational Learning for Insertion-based Generation1 Jun 2026
- 2026DreamOn: Diffusion Language Models For Code Infilling Beyond Fixed-size Canvas1 Feb 2026
- 2024Adapting LLaMA Decoder to Vision Transformer10 Apr 2024
- 2024Arrows of Time for Large Language Models30 Jan 2024
- 2023Self-Infilling Code Generation29 Nov 2023
- 2023Non-Autoregressive Sentence Ordering19 Oct 2023
- 2023Interactive Editing for Text Summarization5 Jun 2023
- 2022Plug-and-Play Recipe Generation with Content Planning9 Dec 2022
- 2022UCEpic: Unifying Aspect Planning and Lexical Constraints for Generating Explanations in Recommendation28 Sep 2022
- 2022Efficient Training of Language Models to Fill in the Middle28 Jul 2022
- 2022Why is constrained neural language generation particularly challenging?11 Jun 2022
- 2022A Survey on Non-Autoregressive Generation for Neural Machine Translation and Beyond20 Apr 2022
9 more
- 2022InCoder: A Generative Model for Code Infilling and Synthesis12 Apr 2022
- 2021Discovering Non-monotonic Autoregressive Orderings with Variational Inference27 Oct 2021
- 2021A Comparative Study on Non-Autoregressive Modelings for Speech-to-Text Generation11 Oct 2021
- 2021Non-autoregressive End-to-end Speech Translation with Parallel Autoregressive Rescoring9 Sep 2021
- 2021A Simple Recipe for Multilingual Grammatical Error Correction7 Jun 2021
- 2021Factoring Statutory Reasoning as Language Understanding Challenges17 May 2021
- 2021Duplex Sequence-to-Sequence Learning for Reversible Machine Translation7 May 2021
- 2021ENCONTER: Entity Constrained Progressive Sequence Generation via Insertion-based Transformer17 Mar 2021
- 2021Enriching Non-Autoregressive Transformer with Syntactic and SemanticStructures for Neural Machine Translation22 Jan 2021
- 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 492
- 2022Efficient Training of Language Models to Fill in the Middlecited by 248
- 2021A Simple Recipe for Multilingual Grammatical Error Correctioncited by 108
- 2022A Survey on Non-Autoregressive Generation for Neural Machine Translation and Beyondcited by 64
- 2021A Comparative Study on Non-Autoregressive Modelings for Speech-to-Text Generationcited by 27
- 2021Factoring Statutory Reasoning as Language Understanding Challengescited by 20
- 2022Why is constrained neural language generation particularly challenging?cited by 19
- 2024Arrows of Time for Large Language Modelscited by 18
- 2021Discovering Non-monotonic Autoregressive Orderings with Variational Inferencecited by 15
- 2021Enriching Non-Autoregressive Transformer with Syntactic and SemanticStructures for Neural Machine Translationcited by 13
- 2021Duplex Sequence-to-Sequence Learning for Reversible Machine Translationcited by 9
- 2021Non-autoregressive End-to-end Speech Translation with Parallel Autoregressive Rescoringcited by 9
12 most cited of 19 All 19 (JSON)
- 2024Adapting LLaMA Decoder to Vision Transformer10 Apr 2024
- 2024Arrows of Time for Large Language Models30 Jan 2024
- 2023Self-Infilling Code Generation29 Nov 2023
- 2023Non-Autoregressive Sentence Ordering19 Oct 2023
- 2023Interactive Editing for Text Summarization5 Jun 2023
- 2022Plug-and-Play Recipe Generation with Content Planning9 Dec 2022
- 2022UCEpic: Unifying Aspect Planning and Lexical Constraints for Generating Explanations in Recommendation28 Sep 2022
- 2022Efficient Training of Language Models to Fill in the Middle28 Jul 2022
- 2022Why is constrained neural language generation particularly challenging?11 Jun 2022
- 2022A Survey on Non-Autoregressive Generation for Neural Machine Translation and Beyond20 Apr 2022
- 2022InCoder: A Generative Model for Code Infilling and Synthesis12 Apr 2022
- 2021Discovering Non-monotonic Autoregressive Orderings with Variational Inference27 Oct 2021
12 newest of 19 All 19 (JSON)