Theoretical Perspectives on Data Quality and Synergistic Effects in Pre- and Post-Training Reasoning Models
Abstract
Lay Summary
Large Language Models are trained in two stages. First, they learn general patterns from vast amounts of text (pretraining). Then, they are refined using smaller datasets to improve specific behaviors (post-training). Although practitioners know that these stages require very different kinds of data, it has not been well understood why. In this work, we develop a mathematical framework to study how these stages interact. We find that diverse and well-balanced pretraining data helps the model develop “hidden” abilities that are not immediately visible but can be activated later during post-training. We also explain why different post-training methods behave so differently. Supervised fine-tuning works best when using a small number of carefully chosen, challenging examples—too much data can actually weaken the useful structure learned during pretraining. In contrast, reinforcement learning improves steadily with larger amounts of data, as long as the tasks are not too difficult for the model to learn from. These results provide a clearer understanding of how to design training data for modern AI systems, helping make them more efficient, reliable, and effective.