mlsanityData to 14 Oct 2026

Joint Generator-Ranker Learning for Natural Language Generation

arXiv 2206.13974 ↗First posted 28 Jun 2022cs.CLcited by 4

Not on the map. Why?

Abstract (arXiv)

Generate-then-rank is a widely used mechanism for text generation, where a generator produces multiple text candidates and a ranker chooses the best one among the text candidates. However, existing methods usually train the generator and the ranker individually, neglecting the mutual feedback that could further enhance the generation quality. To tackle this limitation, we propose JGR, a novel joint training algorithm that integrates the generator and the ranker in a single framework. JGR optimizes the generator with a hybrid objective that combines data likelihood and ranker reward, and trains the ranker with a contrastive loss that compares the generator outputs. By iteratively updating the generator and the ranker, JGR can effectively harmonize their learning and enhance their quality jointly. We evaluate JGR on various text generation tasks and demonstrate that it surpasses existing methods on four public datasets across three common generation scenarios. Our code and models are publicly available at https://github.com/microsoft/ProphetNet/tree/master/JGR.

Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 51 of its 79 references that are in the map. First posted on arXiv 28 Jun 2022.

Builds on

51 of 79 references.

References · 51

  1. 2017Attention Is All You Needcited by 60,361
  2. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
  3. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
  4. 2021Training Verifiers to Solve Math Word Problemscited by 10,109
  5. 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,893
  6. 2019BERTScore: Evaluating Text Generation with BERTcited by 5,512
  7. 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,148
  8. 2020Dense Passage Retrieval for Open-Domain Question Answeringcited by 3,824
  9. 2022Competition-Level Code Generation with AlphaCodecited by 1,462
  10. 2018Don't Give Me the Details, Just the Summary! Topic-Aware Convolutional Neural Networks for Extreme Summarizationcited by 1,317
  11. 2017Get To The Point: Summarization with Pointer-Generator Networkscited by 1,292
  12. 2019PEGASUS: Pre-training with Extracted Gap-sentences for Abstractive Summarizationcited by 1,102
38 more
  1. 2015Teaching Machines to Read and Comprehendcited by 1,049
  2. 2018Personalizing Dialogue Agents: I have a dog, do you have pets too?cited by 828
  3. 2019Unified Language Model Pre-training for Natural Language Understanding and Generationcited by 670
  4. 2020Recipes for building an open-domain chatbotcited by 593
  5. 2019Evaluating the Factual Consistency of Abstractive Text Summarizationcited by 584
  6. 2016Self-critical Sequence Training for Image Captioningcited by 547
  7. 2019SAMSum Corpus: A Human-annotated Dialogue Dataset for Abstractive Summarizationcited by 535
  8. 2016SeqGAN: Sequence Generative Adversarial Nets with Policy Gradientcited by 376
  9. 2017A Deep Reinforced Model for Abstractive Summarizationcited by 365
  10. 2019MASS: Masked Sequence to Sequence Pre-training for Language Generationcited by 347
  11. 2016Diverse Beam Search: Decoding Diverse Solutions from Neural Sequence Modelscited by 301
  12. 2021QuestEval: Summarization Asks for Fact-based Evaluationcited by 244
  13. 2020ProphetNet: Predicting Future N-gram for Sequence-to-Sequence Pre-trainingcited by 222
  14. 2020Extractive Summarization as Text Matchingcited by 189
  15. 2017Learning to Ask: Neural Question Generation for Reading Comprehensioncited by 186
  16. 2021RocketQAv2: A Joint Training Method for Dense Passage Retrieval and Passage Re-rankingcited by 176
  17. 2022BRIO: Bringing Order to Abstractive Summarizationcited by 161
  18. 2016An Actor-Critic Algorithm for Sequence Predictioncited by 159
  19. 2019PLATO: Pre-trained Dialogue Generation Model with Discrete Latent Variablecited by 145
  20. 2015Semantically Conditioned LSTM-based Natural Language Generation for Spoken Dialogue Systemscited by 134
  21. 2021SimCLS: A Simple Framework for Contrastive Learning of Abstractive Summarizationcited by 132
  22. 2020GSum: A General Framework for Guided Neural Abstractive Summarizationcited by 129
  23. 2020If beam search is the answer, what was the question?cited by 116
  24. 2015Minimum Risk Training for Neural Machine Translationcited by 115
  25. 2021Adversarial Retriever-Ranker for dense text retrievalcited by 83
  26. 2019On the Weaknesses of Reinforcement Learning for Neural Machine Translationcited by 82
  27. 2021Data Augmentation Approaches in Natural Language Processing: A Surveycited by 82
  28. 2018A Study of Reinforcement Learning for Neural Machine Translationcited by 74
  29. 2022SummaReranker: A Multi-Task Mixture-of-Experts Re-ranking Framework for Abstractive Summarizationcited by 61
  30. 2016A Convolutional Encoder Model for Neural Machine Translationcited by 54
  31. 2017Adversarial Ranking for Language Generationcited by 50
  32. 2020GLGE: A New General Language Generation Evaluation Benchmarkcited by 47
  33. 2022DialogVED: A Pre-trained Latent Variable Encoder-Decoder Model for Dialog Response Generationcited by 35
  34. 2021Revisiting the Weaknesses of Reinforcement Learning for Neural Machine Translationcited by 33
  35. 2021ProphetNet-X: Large-Scale Pre-training Models for English, Chinese, Multi-lingual, Dialog, and Code Generationcited by 31
  36. 2021RefSum: Refactoring Neural Summarizationcited by 25
  37. 2021To Beam Or Not To Beam: That is a Question of Cooperation for Language GANscited by 14
  38. 2022Generative Cooperative Networks for Natural Language Generationcited by 8

50 most cited of 51 All 51 (JSON)

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 2; 2024: 1.

4 papers.