ELMER: A Non-Autoregressive Pre-trained Language Model for Efficient and Effective Text Generation
On the map: Efficient LLM inference and serving → Speculative decoding
Abstract (arXiv)
We study the text generation task under the approach of pre-trained language models (PLMs). Typically, an auto-regressive (AR) method is adopted for generating texts in a token-by-token manner. Despite many advantages of AR generation, it usually suffers from inefficient inference. Therefore, non-autoregressive (NAR) models are proposed to generate all target tokens simultaneously. However, NAR models usually generate texts of lower quality due to the absence of token dependency in the output text. In this paper, we propose ELMER: an efficient and effective PLM for NAR text generation to explicitly model the token dependency during NAR generation. By leveraging the early exit technique, ELMER enables the token generations at different layers, according to their prediction confidence (a more confident token will exit at a lower layer). Besides, we propose a novel pre-training objective, Layer Permutation Language Modeling, to pre-train ELMER by permuting the exit layer for each token in sequences. Experiments on three text generation tasks show that ELMER significantly outperforms NAR models and further narrows the performance gap with AR PLMs (eg ELMER (29.92) vs BART (30.61) ROUGE-L in XSUM) while achieving over 10 times inference speedup.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Placed in Speculative decoding, one of 12 directions in Efficient LLM inference and serving. Builds on 33 of its 51 references that are in the map. First posted on arXiv 24 Oct 2022.
Builds on
33 of 51 references.
References · 33
- 2017Attention Is All You Needcited by 59,932
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,874
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
- 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
- 2018Don't Give Me the Details, Just the Summary! Topic-Aware Convolutional Neural Networks for Extreme Summarizationcited by 1,308
- 2015A Diversity-Promoting Objective Function for Neural Conversation Modelscited by 1,068
- 2018Personalizing Dialogue Agents: I have a dog, do you have pets too?cited by 820
- 2017Non-Autoregressive Neural Machine Translationcited by 457
- 2019MASS: Masked Sequence to Sequence Pre-training for Language Generationcited by 345
- 2020DeeBERT: Dynamic Early Exiting for Accelerating BERT Inferencecited by 322
21 more
- 2020Evaluation of Text Generation: A Surveycited by 275
- 2019Depth-Adaptive Transformercited by 227
- 2020ProphetNet: Predicting Future N-gram for Sequence-to-Sequence Pre-trainingcited by 221
- 2019Levenshtein Transformercited by 197
- 2018Deterministic Non-Autoregressive Neural Sequence Modeling by Iterative Refinementcited by 194
- 2019Insertion Transformer: Flexible Sequence Generation via Insertion Operationscited by 123
- 2020Non-Autoregressive Machine Translation with Latent Alignmentscited by 96
- 2019FlowSeq: Non-Autoregressive Conditional Sequence Generation with Generative Flowcited by 89
- 2018End-to-End Non-Autoregressive Neural Machine Translation with Connectionist Temporal Classificationcited by 72
- 2019Non-Autoregressive Machine Translation with Auxiliary Regularizationcited by 52
- 2020GLGE: A New General Language Generation Evaluation Benchmarkcited by 47
- 2021Non-Autoregressive Translation with Layer-Wise Prediction and Deep Supervisioncited by 40
- 2018Non-Autoregressive Neural Machine Translation with Enhanced Decoder Inputcited by 39
- 2021Non-Autoregressive Text Generation with Pre-trained Language Modelscited by 36
- 2020BANG: Bridging Autoregressive and Non-autoregressive Generation with Large Scale Pretrainingcited by 33
- 2021Accelerating BERT Inference for Sequence Labeling via Early-Exitcited by 29
- 2022Learning to Transfer Prompts for Text Generationcited by 22
- 2022MVP: Multi-task Supervised Pre-training for Natural Language Generationcited by 16
- 2021TextBox: A Unified, Modularized, and Extensible Framework for Text Generationcited by 15
- 2021Improving Non-autoregressive Generation with Mixup Trainingcited by 7
- 2022ElitePLM: An Empirical Study on General Language Ability Evaluation of Pretrained Language Modelscited by 4
Built on by
Citing papers per year: 2022: 1; 2023: 6; 2024: 0; 2025: 3.
10 papers.
- 2023AR-Diffusion: Auto-Regressive Diffusion Model for Text Generationcited by 113
- 2022Text Generation with Diffusion Language Models: A Pre-training Approach with Continuous Paragraph Denoisecited by 79
- 2023An Overview on Language Models: Recent Developments and Outlookcited by 22
- 2023Task-Adaptive Tokenization: Enhancing Long-Form Text Generation Efficacy in Mental Health and Beyondcited by 22
- 2023Diffusion-NAT: Self-Prompting Discrete Diffusion for Non-Autoregressive Text Generationcited by 21
- 2023Directed Acyclic Transformer Pre-training for High-quality Non-autoregressive Text Generationcited by 8
- 2025Reflection-Window Decoding: Text Generation with Selective Refinementcited by 7
- 2023AMOM: Adaptive Masking over Masking for Conditional Masked Language Modelcited by 5
- 2025Pipelined Decoder for Efficient Context-Aware Text Generationcited by 1
- 2025LoopGen: Training-Free Loopable Music Generationcited by 0
- 2025Pipelined Decoder for Efficient Context-Aware Text Generation29 Jun 2025
- 2025LoopGen: Training-Free Loopable Music Generation6 Apr 2025
- 2025Reflection-Window Decoding: Text Generation with Selective Refinement5 Feb 2025
- 2023Task-Adaptive Tokenization: Enhancing Long-Form Text Generation Efficacy in Mental Health and Beyond9 Oct 2023
- 2023AR-Diffusion: Auto-Regressive Diffusion Model for Text Generation16 May 2023
- 2023Diffusion-NAT: Self-Prompting Discrete Diffusion for Non-Autoregressive Text Generation6 May 2023
- 2023Directed Acyclic Transformer Pre-training for High-quality Non-autoregressive Text Generation24 Apr 2023
- 2023AMOM: Adaptive Masking over Masking for Conditional Masked Language Model13 Mar 2023
- 2023An Overview on Language Models: Recent Developments and Outlook10 Mar 2023
- 2022Text Generation with Diffusion Language Models: A Pre-training Approach with Continuous Paragraph Denoise22 Dec 2022
Similar, not cited
Close in wording, no citation either way
- 2025A Survey on Parallel Text Generation: From Parallel Decoding to Diffusion Language Models
- 2024A Comprehensive Survey of Accelerated Generation Techniques in Large Language Models
- 2022A Self-Paced Mixed Distillation Method for Non-Autoregressive Generation
- 2023Diffusion Models for Non-autoregressive Text Generation: A Survey
- 2025Text Generation Beyond Discrete Token Sampling
- 2025Alternatives To Next Token Prediction In Text Generation -- A Survey
- 2021Step-unrolled Denoising Autoencoders for Text Generation
- 2024Promises and Pitfalls of Generative Masked Language Modeling: Theoretical Framework and Practical Guidelines