Language Generation in the Limit: Noise, Loss, and Feedback
Yannan Bai, Debmalya Panigrahi, Ian Zhang
TL;DR
This work advances the theory of language generation in the limit by resolving the finite-union question via a counterexample that separates union-closedness from naive union-building intuitions. It then systematically analyzes natural extensions—lossy and noisy settings, and feedback-based generation—deriving precise equivalences and separations: lossiness and noise levels can dramatically alter generatability, infinite feedback strictly increases power, and finite feedback does not; moreover, any countable language family can be non-uniformly identified with feedback. The results offer a detailed map of how omissions, incorrect outputs, and interactive queries affect the learnability and generation of languages in this framework, tying together a spectrum of models through tight characterizations and isomorphism arguments. Overall, the paper clarifies the boundaries of what can be learned or generated in the limit under realistic perturbations and interactive constraints, with implications for formal models of language learning and verification. $t^\\star$, $K$, $S_t$, and other quantities are used to formalize these notions throughout the work.
Abstract
Kleinberg and Mullainathan (2024) recently proposed a formal framework called language generation in the limit and showed that given a sequence of example strings from an unknown target language drawn from any countable collection, an algorithm can correctly generate unseen strings from the target language within finite time. This notion was further refined by Li, Raman, and Tewari (2024), who defined stricter categories of non-uniform and uniform generation. They showed that a finite union of uniformly generatable collections is generatable in the limit, and asked if the same is true for non-uniform generation. We begin by resolving the question in the negative: we give a uniformly generatable collection and a non-uniformly generatable collection whose union is not generatable in the limit. We then use facets of this construction to further our understanding of several variants of language generation. The first two, generation with noise and without samples, were introduced by Raman and Raman (2025) and Li, Raman, and Tewari (2024) respectively. We show the equivalence of these models for uniform and non-uniform generation, and provide a characterization of non-uniform noisy generation. The former paper asked if there is any separation between noisy and non-noisy generation in the limit -- we show that such a separation exists even with a single noisy string. Finally, we study the framework of generation with feedback, introduced by Charikar and Pabbaraju (2025), where the algorithm is strengthened by allowing it to ask membership queries. We show finite queries add no power, but infinite queries yield a strictly more powerful model. In summary, the results in this paper resolve the union-closedness of language generation in the limit, and leverage those techniques (and others) to give precise characterizations for natural variants that incorporate noise, loss, and feedback.
