TensorX
返回文献探索

Paper · arXiv 2310.10638

In-Context Pretraining: Language Modeling Beyond Document Boundaries

Weijia Shi, Sewon Min, Maria Lomeli, Chunting Zhou, Margaret Li, Victoria Lin, Noah A. Smith, Luke Zettlemoyer, Scott Yih, Mike Lewis

30 upvotesOctober 16, 2023arXiv 预印本
AI 摘要

In-Context Pretraining improves large language models by ordering documents to maximize contextual similarity, leading to better performance in complex reasoning tasks.

large language models (LMs)token predictionlong-form generationprompting-style tasksdocument prefixesdocument completionpretraining pipelinesIn-Context Pretrainingrelated documentscontextual similaritynearest neighbor searchgraph traversal algorithmin-context learningreading comprehensionfaithfulnesslong-context reasoningretrieval augmentation

Abstract

Large language models (LMs) are currently trained to predict tokens given document prefixes, enabling them to directly perform long-form generation and prompting-style tasks which can be reduced to document completion. Existing pretraining pipelines train LMs by concatenating random sets of short documents to create input contexts but the prior documents provide no signal for predicting the next document. We instead present In-Context Pretraining, a new approach where language models are pretrained on a sequence of related documents, thereby explicitly encouraging them to read and reason across document boundaries. We can do In-Context Pretraining by simply changing the document ordering so that each context contains related documents, and directly applying existing pretraining pipelines. However, this document sorting problem is challenging. There are billions of documents and we would like the sort to maximize contextual similarity for every document without repeating any data. To do this, we introduce approximate algorithms for finding related documents with efficient nearest neighbor search and constructing coherent input contexts with a graph traversal algorithm. Our experiments show In-Context Pretraining offers a simple and scalable approach to significantly enhance LMs'performance: we see notable improvements in tasks that require more complex contextual reasoning, including in-context learning (+8%), reading comprehension (+15%), faithfulness to previous contexts (+16%), long-context reasoning (+5%), and retrieval augmentation (+9%).

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号