Towards Auto-Regressive Next-Token Prediction: In-Context Learning Emerges from Generalization
Zixuan Gong, Xiaolin Hu, Huayi Tang, Yong Liu
TL;DR
The paper tackles why in-context learning (ICL) emerges in large language models under auto-regressive next-token prediction (AR-NTP) where prompt tokens are interdependent. It builds a two-level PAC-Bayesian generalization framework that couples pre-training data-topic distributions with ICL prompts, using ghost sequences to manage autoregressive dependencies and data-dependent priors to bound KL terms. The main contributions are new data-dependent, topic-dependent, and optimization-dependent bounds for pre-trained LLMs and experimental validation on linear dynamic systems, synthetic GINC data, and real language tasks. The results show that ICL arises from the generalization of both sequences and topics, informing practical guidelines for pre-training data scale, prompt length, and prior initialization.
Abstract
Large language models (LLMs) have demonstrated remarkable in-context learning (ICL) abilities. However, existing theoretical analysis of ICL primarily exhibits two limitations: (a) Limited i.i.d. Setting. Most studies focus on supervised function learning tasks where prompts are constructed with i.i.d. input-label pairs. This i.i.d. assumption diverges significantly from real language learning scenarios where prompt tokens are interdependent. (b) Lack of Emergence Explanation. Most literature answers what ICL does from an implicit optimization perspective but falls short in elucidating how ICL emerges and the impact of pre-training phase on ICL. In our paper, to extend (a), we adopt a more practical paradigm, auto-regressive next-token prediction (AR-NTP), which closely aligns with the actual training of language models. Specifically, within AR-NTP, we emphasize prompt token-dependency, which involves predicting each subsequent token based on the preceding sequence. To address (b), we formalize a systematic pre-training and ICL framework, highlighting the layer-wise structure of sequences and topics, alongside a two-level expectation. In conclusion, we present data-dependent, topic-dependent and optimization-dependent PAC-Bayesian generalization bounds for pre-trained LLMs, investigating that ICL emerges from the generalization of sequences and topics. Our theory is supported by experiments on numerical linear dynamic systems, synthetic GINC and real-world language datasets.
