Understanding LLM Behaviors via Compression: Data Generation, Knowledge Acquisition and Scaling Laws
Zhixuan Pan, Shaowen Wang, Jian Li
TL;DR
This work addresses the lack of principled theory for LLMs by reframing training as a data-compression problem grounded in Kolmogorov structure functions. It introduces a hierarchical Syntax-Knowledge model, combining a parametric syntax component with a nonparametric Pitman–Yor knowledge component, analyzed under a Bayesian coding framework. The authors derive data- and model-scaling laws, show how learning progresses from pervasive syntactic regularities to rarer factual knowledge, and provide explanations for hallucinations and fine-tuning dynamics, with empirical validation on synthetic and real data. The framework offers a data-centric lens that unifies prediction, compression, and scaling phenomena, with practical implications for data distribution design, knowledge injection, and instruction tuning.
Abstract
Large Language Models (LLMs) have demonstrated remarkable capabilities across numerous tasks, yet principled explanations for their underlying mechanisms and several phenomena, such as scaling laws, hallucinations, and related behaviors, remain elusive. In this work, we revisit the classical relationship between compression and prediction, grounded in Kolmogorov complexity and Shannon information theory, to provide deeper insights into LLM behaviors. By leveraging the Kolmogorov Structure Function and interpreting LLM compression as a two-part coding process, we offer a detailed view of how LLMs acquire and store information across increasing model and data scales -- from pervasive syntactic patterns to progressively rarer knowledge elements. Motivated by this theoretical perspective and natural assumptions inspired by Heap's and Zipf's laws, we introduce a simplified yet representative hierarchical data-generation framework called the Syntax-Knowledge model. Under the Bayesian setting, we show that prediction and compression within this model naturally lead to diverse learning and scaling behaviors observed in LLMs. In particular, our theoretical analysis offers intuitive and principled explanations for both data and model scaling laws, the dynamics of knowledge acquisition during training and fine-tuning, factual knowledge hallucinations in LLMs. The experimental results validate our theoretical predictions.
