TextBox: A Unified, Modularized, and Extensible Framework for Text Generation
Not on the map. Why?
Abstract (arXiv)
In this paper, we release an open-source library, called TextBox, to provide a unified, modularized, and extensible text generation framework. TextBox aims to support a broad set of text generation tasks and models. In our library, we implement 21 text generation models on 9 benchmark datasets, covering the categories of VAE, GAN, and pretrained language models. Meanwhile, our library maintains sufficient modularity and extensibility by properly decomposing the model architecture, inference, and learning process into highly reusable modules, which allows users to easily incorporate new models into our framework. The above features make TextBox specially suitable for researchers and practitioners to quickly reproduce baseline models and develop new models. TextBox is implemented based on PyTorch, and released under Apache License 2.0 at https://github.com/RUCAIBox/TextBox.
Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). Builds on 36 of its 53 references that are in the map. First posted on arXiv 6 Jan 2021.
Builds on
36 of 53 references.
References · 36
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,893
- 2019BERTScore: Evaluating Text Generation with BERTcited by 5,512
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,986
- 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,811
- 2014CIDEr: Consensus-based Image Description Evaluationcited by 2,046
- 2017Get To The Point: Summarization with Pointer-Generator Networkscited by 1,292
- 2015A Diversity-Promoting Objective Function for Neural Conversation Modelscited by 1,077
24 more
- 2015Generating Sentences from a Continuous Spacecited by 612
- 2018Texygen: A Benchmarking Platform for Text Generation Modelscited by 491
- 2016SeqGAN: Sequence Generative Adversarial Nets with Policy Gradientcited by 376
- 2016Deep Reinforcement Learning for Dialogue Generationcited by 288
- 2017OpenNMT: Open-source Toolkit for Neural Machine Translationcited by 251
- 2020ProphetNet: Predicting Future N-gram for Sequence-to-Sequence Pre-trainingcited by 222
- 2015Building End-To-End Dialogue Systems Using Generative Hierarchical Neural Network Modelscited by 207
- 2018Marian: Fast Neural Machine Translation in C++cited by 203
- 2019Leveraging Pre-trained Checkpoints for Sequence Generation Taskscited by 182
- 2017ParlAI: A Dialog Research Software Platformcited by 139
- 2017Long Text Generation via Adversarial Training with Leaked Informationcited by 100
- 2018MaskGAN: Better Text Generation via Filling in the______cited by 89
- 2018Tensor2Tensor for Neural Machine Translationcited by 85
- 2017Improved Variational Autoencoders for Text Modeling using Dilated Convolutionscited by 81
- 2015How (not) to Train your Generative Model: Scheduled Sampling, Likelihood, Adversary?cited by 78
- 2019Jointly Measuring Diversity and Quality in Text Generation Modelscited by 61
- 2017Adversarial Feature Matching for Text Generationcited by 58
- 2017Massive Exploration of Neural Machine Translation Architecturescited by 55
- 2017Adversarial Ranking for Language Generationcited by 50
- 2017Maximum-Likelihood Augmented Discrete Generative Adversarial Networkscited by 39
- 2017A Hybrid Convolutional Variational Autoencoder for Text Generationcited by 33
- 2018Texar: A Modularized, Versatile, and Extensible Toolkit for Text Generationcited by 13
- 2020Plato Dialogue System: A Flexible Conversational AI Research Platformcited by 9
- 2016Context-aware Natural Language Generation with Recurrent Neural Networkscited by 8
Built on by
Citing papers per year: 2021: 3; 2022: 9; 2023: 1; 2024: 1; 2025: 1.
15 papers.
Sort:
By area:
- 2022Diffusion Models: A Comprehensive Survey of Methods and Applicationscited by 1,114
- 2022Pretrained Language Models for Text Generation: A Surveycited by 122
- 2021Pretrained Language Models for Text Generation: A Surveycited by 95
- 2022Generative Knowledge Graph Construction: A Reviewcited by 49
- 2021MWPToolkit: An Open-Source Framework for Deep Learning-Based Math Word Problem Solverscited by 39
- 2021Few-shot Knowledge Graph-to-Text Generation with Pretrained Language Modelscited by 29
- 2022Learning to Transfer Prompts for Text Generationcited by 22
- 2022MVP: Multi-task Supervised Pre-training for Natural Language Generationcited by 16
- 2022Context-Tuning: Learning Contextualized Prompts for Natural Language Generationcited by 12
- 2022ELMER: A Non-Autoregressive Pre-trained Language Model for Efficient and Effective Text Generationcited by 10
- 2023Text-Blueprint: An Interactive Platform for Plan-based Conditional Generationcited by 9
- 2022ElitePLM: An Empirical Study on General Language Ability Evaluation of Pretrained Language Modelscited by 4
- 2025A survey of diversity quantification in natural language processing: The why, what, where and how28 Jul 2025
- 2024EduNLP: Towards a Unified and Modularized Library for Educational Resources3 Jun 2024
- 2023Text-Blueprint: An Interactive Platform for Plan-based Conditional Generation28 Apr 2023
- 2022TextBox 2.0: A Text Generation Library with Pre-trained Language Models26 Dec 2022
- 2022ELMER: A Non-Autoregressive Pre-trained Language Model for Efficient and Effective Text Generation24 Oct 2022
- 2022Generative Knowledge Graph Construction: A Review23 Oct 2022
- 2022Diffusion Models: A Comprehensive Survey of Methods and Applications2 Sep 2022
- 2022MVP: Multi-task Supervised Pre-training for Natural Language Generation24 Jun 2022
- 2022Learning to Transfer Prompts for Text Generation3 May 2022
- 2022ElitePLM: An Empirical Study on General Language Ability Evaluation of Pretrained Language Models3 May 2022
- 2022Context-Tuning: Learning Contextualized Prompts for Natural Language Generation21 Jan 2022
- 2022Pretrained Language Models for Text Generation: A Survey14 Jan 2022
- 2022Diffusion Models: A Comprehensive Survey of Methods and Applicationscited by 1,114
- 2022Pretrained Language Models for Text Generation: A Surveycited by 122
- 2021Pretrained Language Models for Text Generation: A Surveycited by 95
- 2022Generative Knowledge Graph Construction: A Reviewcited by 49
- 2021MWPToolkit: An Open-Source Framework for Deep Learning-Based Math Word Problem Solverscited by 39
- 2021Few-shot Knowledge Graph-to-Text Generation with Pretrained Language Modelscited by 29
- 2022Learning to Transfer Prompts for Text Generationcited by 22
- 2022MVP: Multi-task Supervised Pre-training for Natural Language Generationcited by 16
- 2022Context-Tuning: Learning Contextualized Prompts for Natural Language Generationcited by 12
- 2023Text-Blueprint: An Interactive Platform for Plan-based Conditional Generationcited by 9
- 2022ElitePLM: An Empirical Study on General Language Ability Evaluation of Pretrained Language Modelscited by 4
- 2025A survey of diversity quantification in natural language processing: The why, what, where and howcited by 4
- 2022TextBox 2.0: A Text Generation Library with Pre-trained Language Modelscited by 3
12 most cited of 13 All 13 (JSON)
- 2025A survey of diversity quantification in natural language processing: The why, what, where and how28 Jul 2025
- 2024EduNLP: Towards a Unified and Modularized Library for Educational Resources3 Jun 2024
- 2023Text-Blueprint: An Interactive Platform for Plan-based Conditional Generation28 Apr 2023
- 2022TextBox 2.0: A Text Generation Library with Pre-trained Language Models26 Dec 2022
- 2022Generative Knowledge Graph Construction: A Review23 Oct 2022
- 2022MVP: Multi-task Supervised Pre-training for Natural Language Generation24 Jun 2022
- 2022Learning to Transfer Prompts for Text Generation3 May 2022
- 2022ElitePLM: An Empirical Study on General Language Ability Evaluation of Pretrained Language Models3 May 2022
- 2022Context-Tuning: Learning Contextualized Prompts for Natural Language Generation21 Jan 2022
- 2022Pretrained Language Models for Text Generation: A Survey14 Jan 2022
- 2021MWPToolkit: An Open-Source Framework for Deep Learning-Based Math Word Problem Solvers2 Sep 2021
- 2021Few-shot Knowledge Graph-to-Text Generation with Pretrained Language Models3 Jun 2021
12 newest of 13 All 13 (JSON)