General Agents Contain World Models, even under Partial Observability and Stochasticity
Santiago Cifuentes
TL;DR
The paper addresses whether an agent inherently contains a usable model of its environment and extends prior results to show that even stochastic policies in partially observable, finite, communicating cMDPs must learn a world representation. It develops a goal-based framework and proves that transition probabilities $P(s'|s,a)$ can be estimated from the agent's behavior, with quantifiable error bounds that converge as the horizon depth grows. Key contributions include extending the theory to $(2n+1)$-th-degree $\delta$-optimal stochastic policies with rate $O(1/\sqrt{n})$, extending to partially observable settings, and showing that width-2 goals yield faster, more scalable estimation with rate $O(\log n / n)$. Together, these results establish that learning a world model is a fundamental consequence of capable behavior, even under randomness and partial observability, and they introduce practical reductions in goal complexity to make such learning tractable.
Abstract
Deciding whether an agent possesses a model of its surrounding world is a fundamental step toward understanding its capabilities and limitations. In [10], it was shown that, within a particular framework, every almost optimal and general agent necessarily contains sufficient knowledge of its environment to allow an approximate reconstruction of it by querying the agent as a black box. This result relied on the assumptions that the agent is deterministic and that the environment is fully observable. In this work, we remove both assumptions by extending the theorem to stochastic agents operating in partially observable environments. Fundamentally, this shows that stochastic agents cannot avoid learning their environment through the usage of randomization. We also strengthen the result by weakening the notion of generality, proving that less powerful agents already contain a model of the world in which they operate.
