The World Is Bigger! A Computationally-Embedded Perspective on the Big World Hypothesis
Alex Lewandowski, Adtiya A. Ramesh, Edan Meyer, Dale Schuurmans, Marlos C. Machado
TL;DR
This work reframes continual learning through a computation-embedded lens: an agent is embedded in a universal-local environment, making it implicitly capacity-constrained and compelled to continually adapt. The authors formalize interactivity, an algorithmic-information based measure of an agent's ability to adapt future behavior based on past experience, and develop a model-based RL approach to maximize it. They prove that embedded agents face intrinsic capacity limits and that continual adaptation is necessary to maximize interactivity, a phenomenon that scales with capacity and manifests as a big world-like challenge. Empirically, deep linear policies sustain higher interactivity with increased capacity, while deep nonlinear policies struggle, highlighting a plasticity-stability tension in continual adaptation experiments. The framework offers a principled avenue for evaluating and guiding continual learning dynamics and suggests interactivity as a potential intrinsic reward for exploration in RL.
Abstract
Continual learning is often motivated by the idea, known as the big world hypothesis, that "the world is bigger" than the agent. Recent problem formulations capture this idea by explicitly constraining an agent relative to the environment. These constraints lead to solutions in which the agent continually adapts to best use its limited capacity, rather than converging to a fixed solution. However, explicit constraints can be ad hoc, difficult to incorporate, and may limit the effectiveness of scaling up the agent's capacity. In this paper, we characterize a problem setting in which an agent, regardless of its capacity, is constrained by being embedded in the environment. In particular, we introduce a computationally-embedded perspective that represents an embedded agent as an automaton simulated within a universal (formal) computer. Such an automaton is always constrained; we prove that it is equivalent to an agent that interacts with a partially observable Markov decision process over a countably infinite state-space. We propose an objective for this setting, which we call interactivity, that measures an agent's ability to continually adapt its behaviour by learning new predictions. We then develop a model-based reinforcement learning algorithm for interactivity-seeking, and use it to construct a synthetic problem to evaluate continual learning capability. Our results show that deep nonlinear networks struggle to sustain interactivity, whereas deep linear networks sustain higher interactivity as capacity increases.
