Generalization vs Memorization: Tracing Language Models' Capabilities Back to Pretraining Data
<|reference_start|>Generalization vs Memorization: Tracing Language Models' Capabilities Back to Pretraining Data: The impressive capabilities of large language models (LLMs) have sparked debate over whether these models genuinely generalize to unseen tasks or predominantly rely on memorizing vast amounts of pretraining data. To explore this issue, we introduce an extended concept of memorization, distributional memorization, which measures the correlation between the LLM output probabilities and the pretraining data frequency. To effectively capture task-specific pretraining data frequency, we propose a novel task-gram language model, which is built by counting the co-occurrence of semantically related $n$-gram pairs from task inputs and outputs in the pretraining corpus. Using the Pythia models trained on the Pile dataset, we evaluate three distinct tasks: machine translation, factual question answering, and reasoning. Our findings reveal varying levels of memorization, with the strongest effect observed in factual question answering. Furthermore, while model performance improves across all tasks as LLM size increases, only factual question answering shows an increase in memorization, whereas machine translation and reasoning tasks exhibit greater generalization, producing more novel outputs. This study demonstrates that memorization plays a larger role in simpler, knowledge-intensive tasks, while generalization is the key for harder, reasoning-based tasks, providing a scalable method for analyzing large pretraining corpora in greater depth.<|reference_end|>
@article{wang2024generalization,
    title={Generalization v.s. Memorization: Tracing Language Models' Capabilities
  Back to Pretraining Data},
    author={Xinyi Wang, Antonis Antoniades, Yanai Elazar, Alfonso Amayuelas, Alon
  Albalak, Kexun Zhang, William Yang Wang},
    journal={arXiv preprint arXiv:2407.14985},
    year={2024},
    archivePrefix={arXiv},
    eprint={2407.14985},
    primaryClass={cs.CL cs.AI cs.LG}
}