LGAICLMLSep 11, 2024

Synthetic continued pretraining

arXiv:2409.07431v251 citationsh-index: 6
AI Analysis

This addresses the challenge of adapting pretrained language models to small, domain-specific datasets where facts appear rarely, offering a method to improve data efficiency for tasks like question answering and instruction following.

The paper tackles the problem of data-inefficient knowledge acquisition in language models when adapting to small domain-specific corpora, proposing synthetic continued pretraining with EntiGraph to generate diverse text from entities, which enables models to answer questions and follow instructions without access to source documents and compounds with retrieval-augmented generation when documents are available.

Pretraining on large-scale, unstructured internet text enables language models to acquire a significant amount of world knowledge. However, this knowledge acquisition is data-inefficient--to learn a given fact, models must be trained on hundreds to thousands of diverse representations of it. This poses a challenge when adapting a pretrained model to a small corpus of domain-specific documents, where each fact may appear rarely or only once. We propose to bridge this gap with synthetic continued pretraining: using the small domain-specific corpus to synthesize a large corpus more amenable to learning, and then performing continued pretraining on the synthesized corpus. We instantiate this proposal with EntiGraph, a synthetic data augmentation algorithm that extracts salient entities from the source documents and then generates diverse text by drawing connections between the sampled entities. Synthetic continued pretraining with EntiGraph enables a language model to answer questions and follow generic instructions related to the source documents without access to them. If, instead, the source documents are available at inference time, we show that the knowledge acquired through our approach compounds with retrieval-augmented generation. To better understand these results, we build a simple mathematical model of EntiGraph, and show how synthetic data augmentation can "rearrange" knowledge to enable more data-efficient learning.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes