MVP: Multi-task Supervised Pre-training for Natural Language Generation

Tianyi Tang, Junyi Li, Wayne Xin Zhao, Ji-Rong Wen
6/24/2022
cs.CL

Official code: huggingface/transformers (162,097 stars, Apache-2.0, PyTorch, last commit 2026-04-30). 1 more implementation below.

Abstract

Pre-trained language models (PLMs) have achieved remarkable success in natural language generation (NLG) tasks. Up to now, most NLG-oriented PLMs are pre-trained in an unsupervised manner using the large-scale general corpus. In the meanwhile, an increasing number of models pre-trained with labeled data (i.e. "supervised pre-training") showcase superior performance compared to unsupervised pre-trained models. Motivated by the success of supervised pre-training, we propose Multi-task superVised Pre-training (MVP) for natural language generation. We collect a large-scale natural language generation corpus, MVPCorpus, from $77$ datasets over $11$ diverse NLG tasks. Then we unify these examples into a general text-to-text format to pre-train the text generation model MVP in a supervised manner. For each task, we further pre-train specific soft prompts to stimulate the model's capacity to perform a specific task. Our MVP model can be seen as a practice that utilizes recent instruction tuning on relatively small PLMs. Extensive experiments have demonstrated the effectiveness and generality of our MVP model in a number of NLG tasks, which achieves state-of-the-art performance on $13$ out of $17$ datasets, outperforming BART by $9.3\%$ and Flan-T5 by $5.8\%$.

View on arXivView PDF

Code Implementations(2)

PyTorchApache-2.0

🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.

162,09733,718Shell, PythonOct 29, 20185 months agoApache-2.0
audiodeep-learningdeepseekgemmaglm+14 more
RUCAIBox/MVPOfficial100%
Apache-2.0

This repository is the official implementation of our paper MVP: Multi-task Supervised Pre-training for Natural Language Generation.

726Jun 3, 20223 years agoApache-2.0
data-to-textdialogmulti-task-learningnatural-language-generationnatural-language-processing+11 more

Cite this paper

@article{tang2022mvp,
  title  = {MVP: Multi-task Supervised Pre-training for Natural Language Generation},
  author = {Tianyi Tang and Junyi Li and Wayne Xin Zhao and Ji-Rong Wen},
  year   = {2022},
  eprint = {2206.12131},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2206.12131}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2206.12131.svg)](https://codeofpaper.com/paper/2206.12131)

Discussion