Model-Generated Pretraining Signals Improves Zero-Shot Generalization of Text-to-Text Transformers
Linyuan Gong, Chenyan Xiong, Xiaodong Liu, Payal Bajaj, Yiqing Xie, Alvin Cheung, Jianfeng Gao, Xia Song
TL;DR
This work tackles zero-shot generalization for text-to-text transformers by introducing METRO-T0, a METRO-style pretraining regime that uses ELECTRA-like model-generated signals (RTD and CLM) to pretrain a T5-like encoder-decoder. By redesigning the pretraining objectives, masking pattern, and architectural details, METRO-T0 achieves strong prompt-based results with far fewer parameters than large baselines, including competition with GPT-3 and T0-11B on T0 Eval and MMLU, respectively, using only about $8\%$ of GPT-3's $175$B parameters. Ablations show that an all-tokens masked decoding target, encoder-side RTD, and i.i.d. masking are critical for stability and generalization, while METRO-style pretraining yields more efficient learning and balanced parameter usage. The findings suggest practical, compute-efficient pathways for improving zero-shot capabilities in large language models and provide insights into how model-generated signals affect neural activation and parameter sensitivity.
Abstract
This paper explores the effectiveness of model-generated signals in improving zero-shot generalization of text-to-text Transformers such as T5. We study various designs to pretrain T5 using an auxiliary model to construct more challenging token replacements for the main model to denoise. Key aspects under study include the decoding target, the location of the RTD head, and the masking pattern. Based on these studies, we develop a new model, METRO-T0, which is pretrained using the redesigned ELECTRA-Style pretraining strategies and then prompt-finetuned on a mixture of NLP tasks. METRO-T0 outperforms all similar-sized baselines on prompted NLP benchmarks, such as T0 Eval and MMLU, and rivals the state-of-the-art T0-11B model with only 8% of its parameters. Our analysis on model's neural activation and parameter sensitivity reveals that the effectiveness of METRO-T0 stems from more balanced contribution of parameters and better utilization of their capacity. The code and model checkpoints are available at https://github.com/gonglinyuan/metro_t0.
