Insertion-based Decoding with automatically Inferred Generation Order
Not on the map. Why?
Abstract (arXiv)
Conventional neural autoregressive decoding commonly assumes a fixed left-to-right generation order, which may be sub-optimal. In this work, we propose a novel decoding algorithm -- InDIGO -- which supports flexible sequence generation in arbitrary orders through insertion operations. We extend Transformer, a state-of-the-art sequence generation model, to efficiently implement the proposed approach, enabling it to be trained with either a pre-defined generation order or adaptive orders obtained from beam-search. Experiments on four real-world tasks, including word order recovery, machine translation, image caption and code generation, demonstrate that our algorithm can generate sequences following arbitrary orders, while achieving competitive or even better performance compared to the conventional left-to-right generation. The generated sequences show that InDIGO adopts adaptive generation orders based on input information.
Key facts. Cited by 43 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 15; 2022: 8; 2023: 3; 2024: 6; 2025: 5; 2026: 6.
43 papers.
Sort:
By area:
- 2021Offline Reinforcement Learning as One Big Sequence Modeling Problemcited by 636
- 2021A Survey of Transformerscited by 399
- 2022Efficient Training of Language Models to Fill in the Middlecited by 248
- 2022A Survey on Non-Autoregressive Generation for Neural Machine Translation and Beyondcited by 64
- 2025Edit Flows: Flow Matching with Edit Operationscited by 53
- 2022Why is constrained neural language generation particularly challenging?cited by 19
- 2024Arrows of Time for Large Language Modelscited by 18
- 2021Controllable Summarization with Constrained Markov Decision Processcited by 17
- 2021Thinking Clearly, Talking Fast: Concept-Guided Non-Autoregressive Generation for Open-Domain Dialogue Systemscited by 17
- 2025OneFlow: Concurrent Mixed-Modal and Interleaved Generation with Edit Flowscited by 17
- 2021Learning Structural Edits via Incremental Tree Transformationscited by 16
- 2025Any-Order GPT as Masked Diffusion Model: Decoupling Formulation and Architecturecited by 16
31 more
- 2026DreamOn: Diffusion Language Models For Code Infilling Beyond Fixed-size Canvascited by 16
- 2021Discovering Non-monotonic Autoregressive Orderings with Variational Inferencecited by 15
- 2021InsNet: An Efficient, Flexible, and Performant Insertion-based Text Generation Modelcited by 14
- 2024The Belief State Transformercited by 12
- 2021Exploring Dynamic Selection of Branch Expansion Orders for Code Generationcited by 10
- 2021Leveraging Recursive Gumbel-Max Trick for Approximate Inference in Combinatorial Spacescited by 7
- 2022UCEpic: Unifying Aspect Planning and Lexical Constraints for Generating Explanations in Recommendationcited by 6
- 2021Data-to-text Generation by Splicing Together Nearest Neighborscited by 4
- 2022Align, Write, Re-order: Explainable End-to-End Speech Translation via Operation Sequence Generationcited by 4
- 2021Extending Multi-Sense Word Embedding to Phrases and Sentences for Unsupervised Semantic Applicationscited by 3
- 2021Ultra-high Resolution Image Segmentation via Locality-aware Context Fusion and Alternating Local Enhancementcited by 3
- 2023Self-Infilling Code Generationcited by 3
- 2024Returning to the Start: Generating Narratives with Related Endpointscited by 3
- 2024BLens: Contrastive Captioning of Binary Functions using Ensemble Embeddingcited by 3
- 2021Diformer: Directional Transformer for Neural Machine Translationcited by 2
- 2022Modeling Spatial Trajectories using Coarse-Grained Smartphone Logscited by 2
- 2022Easy Guided Decoding in Providing Suggestions for Interactive Machine Translationcited by 2
- 2023Interactive Editing for Text Summarizationcited by 2
- 2024Improving Discrete Diffusion Models via Structured Preferential Generationcited by 2
- 2024Reverse Modeling in Large Language Modelscited by 2
- 2026Variational Learning for Insertion-based Generationcited by 2
- 2021Towards More Efficient Insertion Transformer with Fractional Positional Encodingcited by 1
- 2023Deep Generative Models for Decision-Making and Controlcited by 1
- 2025What Makes the Preferred Thinking Direction for LLMs in Multiple-choice Questions?cited by 1
- 2025Distilling Specialized Orders for Visual Generationcited by 1
- 2026Thinking Out of Order: When Output Order Stops Reflecting Reasoning Order in Diffusion Language Modelscited by 1
- 2026Insertion Based Sequence Generation with Learnable Order Dynamicscited by 1
- 2026Scheduling Thoughts: Learning the Order of Thought in Diffusion Language Modelscited by 1
- 2021Learning and Analyzing Generation Order for Undirected Sequence Modelscited by 0
- 2022P3LM: Probabilistically Permuted Prophet Language Modeling for Generative Pre-Trainingcited by 0
- 2026DeMTS: Denoising Trajectories as Multivariate Time Series for Hallucination Detection in Diffusion Language Modelscited by 0
- 2026DeMTS: Denoising Trajectories as Multivariate Time Series for Hallucination Detection in Diffusion Language Models24 Jul 2026
- 2026Scheduling Thoughts: Learning the Order of Thought in Diffusion Language Models22 Jun 2026
- 2026Variational Learning for Insertion-based Generation1 Jun 2026
- 2026Insertion Based Sequence Generation with Learnable Order Dynamics21 Feb 2026
- 2026DreamOn: Diffusion Language Models For Code Infilling Beyond Fixed-size Canvas1 Feb 2026
- 2026Thinking Out of Order: When Output Order Stops Reflecting Reasoning Order in Diffusion Language Models29 Jan 2026
- 2025OneFlow: Concurrent Mixed-Modal and Interleaved Generation with Edit Flows3 Oct 2025
- 2025Any-Order GPT as Masked Diffusion Model: Decoupling Formulation and Architecture24 Jun 2025
- 2025Edit Flows: Flow Matching with Edit Operations10 Jun 2025
- 2025Distilling Specialized Orders for Visual Generation23 Apr 2025
- 2025What Makes the Preferred Thinking Direction for LLMs in Multiple-choice Questions?25 Feb 2025
- 2024The Belief State Transformer30 Oct 2024
31 more
- 2024Reverse Modeling in Large Language Models13 Oct 2024
- 2024BLens: Contrastive Captioning of Binary Functions using Ensemble Embedding12 Sep 2024
- 2024Improving Discrete Diffusion Models via Structured Preferential Generation28 May 2024
- 2024Returning to the Start: Generating Narratives with Related Endpoints31 Mar 2024
- 2024Arrows of Time for Large Language Models30 Jan 2024
- 2023Self-Infilling Code Generation29 Nov 2023
- 2023Deep Generative Models for Decision-Making and Control15 Jun 2023
- 2023Interactive Editing for Text Summarization5 Jun 2023
- 2022Easy Guided Decoding in Providing Suggestions for Interactive Machine Translation14 Nov 2022
- 2022Align, Write, Re-order: Explainable End-to-End Speech Translation via Operation Sequence Generation11 Nov 2022
- 2022P3LM: Probabilistically Permuted Prophet Language Modeling for Generative Pre-Training22 Oct 2022
- 2022UCEpic: Unifying Aspect Planning and Lexical Constraints for Generating Explanations in Recommendation28 Sep 2022
- 2022Modeling Spatial Trajectories using Coarse-Grained Smartphone Logs29 Aug 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
- 2021Diformer: Directional Transformer for Neural Machine Translation22 Dec 2021
- 2021Learning and Analyzing Generation Order for Undirected Sequence Models16 Dec 2021
- 2021Towards More Efficient Insertion Transformer with Fractional Positional Encoding12 Dec 2021
- 2021Leveraging Recursive Gumbel-Max Trick for Approximate Inference in Combinatorial Spaces28 Oct 2021
- 2021Discovering Non-monotonic Autoregressive Orderings with Variational Inference27 Oct 2021
- 2021Thinking Clearly, Talking Fast: Concept-Guided Non-Autoregressive Generation for Open-Domain Dialogue Systems9 Sep 2021
- 2021Ultra-high Resolution Image Segmentation via Locality-aware Context Fusion and Alternating Local Enhancement6 Sep 2021
- 2021Controllable Summarization with Constrained Markov Decision Process7 Aug 2021
- 2021A Survey of Transformers8 Jun 2021
- 2021Offline Reinforcement Learning as One Big Sequence Modeling Problem3 Jun 2021
- 2021Exploring Dynamic Selection of Branch Expansion Orders for Code Generation1 Jun 2021
- 2021Extending Multi-Sense Word Embedding to Phrases and Sentences for Unsupervised Semantic Applications29 Mar 2021
- 2021InsNet: An Efficient, Flexible, and Performant Insertion-based Text Generation Model12 Feb 2021
- 2021Learning Structural Edits via Incremental Tree Transformations28 Jan 2021
- 2021Data-to-text Generation by Splicing Together Nearest Neighbors20 Jan 2021
- 2025Edit Flows: Flow Matching with Edit Operationscited by 53
- 2025Any-Order GPT as Masked Diffusion Model: Decoupling Formulation and Architecturecited by 16
- 2026DreamOn: Diffusion Language Models For Code Infilling Beyond Fixed-size Canvascited by 16
- 2024Improving Discrete Diffusion Models via Structured Preferential Generationcited by 2
- 2026Variational Learning for Insertion-based Generationcited by 2
- 2026Insertion Based Sequence Generation with Learnable Order Dynamicscited by 1
- 2026DeMTS: Denoising Trajectories as Multivariate Time Series for Hallucination Detection in Diffusion Language Modelscited by 0
- 2026DeMTS: Denoising Trajectories as Multivariate Time Series for Hallucination Detection in Diffusion Language Models24 Jul 2026
- 2026Variational Learning for Insertion-based Generation1 Jun 2026
- 2026Insertion Based Sequence Generation with Learnable Order Dynamics21 Feb 2026
- 2026DreamOn: Diffusion Language Models For Code Infilling Beyond Fixed-size Canvas1 Feb 2026
- 2025Any-Order GPT as Masked Diffusion Model: Decoupling Formulation and Architecture24 Jun 2025
- 2025Edit Flows: Flow Matching with Edit Operations10 Jun 2025
- 2024Improving Discrete Diffusion Models via Structured Preferential Generation28 May 2024
- 2025What Makes the Preferred Thinking Direction for LLMs in Multiple-choice Questions?cited by 1
- 2026Thinking Out of Order: When Output Order Stops Reflecting Reasoning Order in Diffusion Language Modelscited by 1
- 2026Scheduling Thoughts: Learning the Order of Thought in Diffusion Language Modelscited by 1
- 2026Scheduling Thoughts: Learning the Order of Thought in Diffusion Language Models22 Jun 2026
- 2026Thinking Out of Order: When Output Order Stops Reflecting Reasoning Order in Diffusion Language Models29 Jan 2026
- 2025What Makes the Preferred Thinking Direction for LLMs in Multiple-choice Questions?25 Feb 2025
- 2021A Survey of Transformerscited by 399
- 2022Efficient Training of Language Models to Fill in the Middlecited by 248
- 2022A Survey on Non-Autoregressive Generation for Neural Machine Translation and Beyondcited by 64
- 2022Why is constrained neural language generation particularly challenging?cited by 19
- 2024Arrows of Time for Large Language Modelscited by 18
- 2021Controllable Summarization with Constrained Markov Decision Processcited by 17
- 2021Thinking Clearly, Talking Fast: Concept-Guided Non-Autoregressive Generation for Open-Domain Dialogue Systemscited by 17
- 2025OneFlow: Concurrent Mixed-Modal and Interleaved Generation with Edit Flowscited by 17
- 2021Learning Structural Edits via Incremental Tree Transformationscited by 16
- 2021Discovering Non-monotonic Autoregressive Orderings with Variational Inferencecited by 15
- 2021InsNet: An Efficient, Flexible, and Performant Insertion-based Text Generation Modelcited by 14
- 2024The Belief State Transformercited by 12
12 most cited of 32 All 32 (JSON)
- 2025OneFlow: Concurrent Mixed-Modal and Interleaved Generation with Edit Flows3 Oct 2025
- 2025Distilling Specialized Orders for Visual Generation23 Apr 2025
- 2024The Belief State Transformer30 Oct 2024
- 2024Reverse Modeling in Large Language Models13 Oct 2024
- 2024BLens: Contrastive Captioning of Binary Functions using Ensemble Embedding12 Sep 2024
- 2024Returning to the Start: Generating Narratives with Related Endpoints31 Mar 2024
- 2024Arrows of Time for Large Language Models30 Jan 2024
- 2023Self-Infilling Code Generation29 Nov 2023
- 2023Deep Generative Models for Decision-Making and Control15 Jun 2023
- 2023Interactive Editing for Text Summarization5 Jun 2023
- 2022Easy Guided Decoding in Providing Suggestions for Interactive Machine Translation14 Nov 2022
- 2022Align, Write, Re-order: Explainable End-to-End Speech Translation via Operation Sequence Generation11 Nov 2022
12 newest of 32 All 32 (JSON)