← Latest papers
🤖 AI

World models of environment, agent and joint agent-environment systems

This paper proposes a framework using computational mechanics to distinguish and define canonical predictive models for the environment, agent, and their joint interaction, demonstrating how closed-loop coupling and support restriction can fundamentally alter the structure and complexity of these world models.

Original authors: Manuel Baltieri, Filippo Torresan, Yivan Zhang, Alexander Boyd, Fernando E. Rosas

Published 2026-08-24
📖 7 min read🧠 Deep dive

Original authors: Manuel Baltieri, Filippo Torresan, Yivan Zhang, Alexander Boyd, Fernando E. Rosas

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the modern era of artificial intelligence, a central challenge is teaching machines to understand the world around them. To make decisions, an intelligent agent—whether a robot, a software program, or a digital brain—needs a "world model." This is not a physical globe, but an internal map or set of rules that allows the system to predict what will happen next. If a robot knows that pushing a button usually opens a door, it has a simple model of that interaction. For decades, researchers have focused on how these models predict the future based on what the agent does. They ask: "If I take this action, what will I see?" This approach has been incredibly successful, allowing machines to learn complex tasks by simulating outcomes before acting. However, this traditional view assumes that the model is built solely to understand the environment as a passive stage waiting for the agent's moves. It treats the agent's own behavior as a fixed input rather than a dynamic part of the story.

A team of researchers has now proposed a more nuanced way to look at these models. They argue that to truly understand how an artificial intelligence thinks, we must distinguish not just what it predicts, but which channel of information it is modeling. In any interaction between an agent and its surroundings, there are three distinct ways to view the flow of cause and effect. First, there is the view of the environment, which predicts what will be seen given a specific action. Second, there is the view of the agent itself, which predicts what action it will take next given what it sees. Third, there is the view of the entire system working together, predicting the actual sequence of actions and observations that unfolds when the two are locked in a loop. The researchers used a mathematical framework known as computational mechanics to define the most efficient, minimal models for each of these three perspectives. Their work reveals that these models are fundamentally different structures, not just variations of the same thing.

The most surprising finding of this research concerns what happens when an agent is actually running in a closed loop with its environment. In theory, an agent could imagine every possible action it might ever take, even those it would never choose to perform. A model built on this "unrestricted" view must account for every counterfactual possibility. The researchers found that for many systems, such an unrestricted model is incredibly complex, sometimes requiring an infinite number of internal states to track all the possibilities. However, when they looked at the model that only considers the actions the agent actually takes—the "supported" actions—the picture changed dramatically. They proved that the model of the agent's actual behavior is always determined by the model of the joint system. In other words, the complex, infinite possibilities of the environment collapse into a much simpler, finite structure when viewed through the lens of the agent's actual choices.

To illustrate this, the researchers constructed a specific example involving a simple binary environment and a controller with a limited memory. In this scenario, the environment has a hidden state that can be either zero or one. Certain actions reset this state randomly, while others keep it the same. If you try to build a model that predicts the environment's behavior for any possible sequence of actions, the model becomes infinitely large. This is because an agent could theoretically choose to hold the state fixed for an arbitrarily long time, creating an endless number of unique belief states. But when the researchers introduced a specific controller that only performs a limited set of actions—resetting the state occasionally and holding it for a short, fixed number of steps before resetting again—the complexity vanished. The model of the environment, restricted to only the actions the controller actually performs, became finite and manageable. The "infinite" possibilities were simply never realized in the actual interaction.

This distinction is crucial for understanding what an AI is actually learning. The researchers showed that the internal state an AI uses to make decisions is not necessarily a map of the entire possible world. Instead, it is often a map of the specific interactions it has experienced. The model of the environment, when restricted to the agent's actual behavior, is a simplified version of the full joint process. The researchers demonstrated that the states of this simplified model are directly derived from the states of the joint system. This means that the complexity of an agent's world model is not an inherent property of the environment alone, but a result of the specific coupling between the agent and the world. If the agent is limited in what it can do, its model of the world is correspondingly limited and simpler.

The implications of this work extend to how we interpret and trust artificial intelligence. If we want to know what an AI believes about its world, we cannot simply look at its predictions in a vacuum. We must ask: is it predicting the environment under all possible actions, or is it predicting the environment based on the specific policy it is following? The researchers argue that these are two different questions that require two different models. An AI might have a very simple internal representation of the world because it only ever encounters a small slice of reality. This does not mean the AI is "dumb" or that the world is simple; it means the AI's model is tailored to its specific role in the system. By separating the model of the environment, the model of the agent, and the model of the joint process, the researchers provide a clearer language for describing what these systems are actually doing.

This approach also clarifies the difference between planning and learning. When an agent learns from data, it is often learning from a specific set of interactions, not from every possible interaction. The researchers' framework allows us to see that the model learned from this data is a "support-restricted" model. It is valid and accurate for the situations the agent will actually face, even if it fails to describe the full theoretical landscape of the environment. This helps explain why some AI systems work well in practice despite having models that seem incomplete or simplified from a theoretical standpoint. They are not trying to model the impossible; they are modeling the real.

The study concludes that the structure of a world model is not fixed but is shaped by the interaction itself. The way an agent and environment are coupled determines the complexity of the model required to predict their future. This challenges the idea that there is a single, perfect model of the world that an agent should strive to learn. Instead, the "best" model depends on the question being asked. If the question is "what happens if I do X?", the answer might require a complex model. But if the question is "what happens next given that I am doing Y?", the answer might be found in a much simpler structure. By defining these models precisely, the researchers have provided a tool to better understand the mechanics of intelligence, showing that the complexity of a machine's mind is often a reflection of the constraints of its body and its world.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →