ChatPaper.aiChatPaper

Инструкция предварительного обучения: языковые модели являются обучаемыми многозадачными обучающимися.

Instruction Pre-Training: Language Models are Supervised Multitask Learners

June 20, 2024
Авторы: Daixuan Cheng, Yuxian Gu, Shaohan Huang, Junyu Bi, Minlie Huang, Furu Wei
cs.AI

Аннотация

Несупервизированное многозадачное предварительное обучение стало ключевым методом за последнее время для достижения успеха моделей языка (LMs). Тем не менее, супервизированное многозадачное обучение все еще обладает значительным потенциалом, так как масштабирование на этапе послеобучения ведет к лучшей обобщаемости. В данной статье мы исследуем супервизированное многозадачное предварительное обучение, предлагая предварительное обучение по инструкциям, фреймворк, который масштабируемо дополняет массивные наборы данных инструкциями-ответами для предварительного обучения LMs. Пары инструкция-ответ генерируются эффективным синтезатором инструкций, построенным на моделях с открытым исходным кодом. В наших экспериментах мы синтезируем 200 миллионов пар инструкция-ответ, охватывающих 40+ категорий задач, чтобы проверить эффективность предварительного обучения по инструкциям. При предварительном обучении с нуля предварительное обучение по инструкциям не только последовательно улучшает базовые предварительно обученные модели, но также больше выигрывает от дальнейшей настройки по инструкциям. При непрерывном предварительном обучении предварительное обучение по инструкциям позволяет модели Llama3-8B быть сравнимой или даже превосходить Llama3-70B. Наша модель, код и данные доступны по адресу https://github.com/microsoft/LMOps.
English
Unsupervised multitask pre-training has been the critical method behind the recent success of language models (LMs). However, supervised multitask learning still holds significant promise, as scaling it in the post-training stage trends towards better generalization. In this paper, we explore supervised multitask pre-training by proposing Instruction Pre-Training, a framework that scalably augments massive raw corpora with instruction-response pairs to pre-train LMs. The instruction-response pairs are generated by an efficient instruction synthesizer built on open-source models. In our experiments, we synthesize 200M instruction-response pairs covering 40+ task categories to verify the effectiveness of Instruction Pre-Training. In pre-training from scratch, Instruction Pre-Training not only consistently enhances pre-trained base models but also benefits more from further instruction tuning. In continual pre-training, Instruction Pre-Training enables Llama3-8B to be comparable to or even outperform Llama3-70B. Our model, code, and data are available at https://github.com/microsoft/LMOps.

Summary

AI-Generated Summary

PDF9425December 2, 2024