Collapse of Self-trained Language Models
David Herel, Tomas Mikolov
TL;DR
The paper evaluates the feasibility of self-training language models on their own outputs, using GPT-2 to test whether such loops can improve or degrade performance. It formalizes self-training as adapting to the local sequence distribution $P_l(x)$ via cross-entropy updates and evaluates the process on standard benchmarks. The key finding is that extended self-training induces degradation and rapid output collapse, accelerated by higher learning rates and larger model sizes, with similar patterns observed across datasets like Wikitext-2 and Penn Treebank. This work highlights critical risks of self-reinforcement in text-generation systems and calls for new architectures or safeguards to prevent uncontrollable degradation and data contamination in future iterative training regimes.
Abstract
In various fields of knowledge creation, including science, new ideas often build on pre-existing information. In this work, we explore this concept within the context of language models. Specifically, we explore the potential of self-training models on their own outputs, akin to how humans learn and build on their previous thoughts and actions. While this approach is intuitively appealing, our research reveals its practical limitations. We find that extended self-training of the GPT-2 model leads to a significant degradation in performance, resulting in repetitive and collapsed token output.
