Schema eines symbolischen Weltmodells: links der Startzustand als Liste von Aussagen wie \"Kiste A auf Regal 3\", in der Mitte Handlungsregeln mit Voraussetzung und Wirkung, rechts der Zielzustand; Pfeile zeigen, wie ein Planer über mehrere Zwischenzustände eine Handlungsfolge findet.

Symbolic World Model

A symbolic world model is a description of the world in the form of clearly named things, properties and rules, which allows a computer program to plan and draw inferences. It stands in contrast to models that represent the world merely as numerical patterns derived from training data.

A computer program that is supposed to act sensibly in an environment needs an internal notion of what that environment looks like. Such a notion is called a world model. In a symbolic world model, this notion consists of clearly named building blocks: things, their properties and their relationships to one another. In addition, there are rules that record what an action changes about this state. An example from a warehouse: “Crate A is on shelf 3”, “Robot is at shelf 3”, and the rule “Whoever wants to grasp a crate must be at the same location”. Everything is formulated as a statement that a human can read and a program can check step by step.

Why traceability is the crucial point here

The greatest advantage is that every decision can be traced back. If a planning program says the robot must first drive to shelf 3, the justification is laid out as a chain of rules. With a language model that derives its answers from statistical patterns in billions of text examples, this is different. There, it is usually impossible to say which part of the model was responsible for a particular statement.

This makes symbolic models attractive wherever errors are costly. In aviation, in manufacturing control, or in medicine, nobody wants a recommendation that cannot be checked. A symbolic model can also guarantee that certain rules are never violated. One simply writes them in as a condition, and the planner does not generate a plan that violates it.

A second point is how it handles small amounts of data. A learning system often needs thousands of examples to capture a regularity. A rule like “A container cannot be both open and closed at the same time” is written down by an expert in a single line. This is precisely why symbolic models have never fully disappeared, even though learning-based methods have dominated the headlines for years.

From state description to plan

The setup almost always follows the same pattern. First, the current state is recorded as a list of statements. Then possible actions are described, each with a precondition and an effect. The action “grasp”, for example, requires that the hand be empty, and results in the crate afterward being in the hand. Finally, a goal is specified, such as “Crate A is on the conveyor belt”.

A program, the so-called planner, now searches for a sequence of actions that leads from the start state to the goal. One can imagine this like solving a sliding puzzle: each move produces a new state, and what is being sought is the path to the desired arrangement. Standard languages exist for these descriptions, the best known being called PDDL. This makes it possible to solve the same tasks with different planners.

The weakness lies in the size of the search space. With twenty crates and ten shelves, there are astronomically many possible states. Planners therefore work with heuristics that discard hopeless paths early on. A second problem is the connection to the real world: a camera delivers pixels, not a statement “Crate A is on shelf 3”. This translation of sensor data into symbols remains to this day the most difficult part.

Where the technology stands today

Symbolic world models are found in logistics software, in factory scheduling, and in the control of space probes. NASA already deployed such planners in the late 1990s, because a probe without radio contact must decide on its own in which order to carry out its measurements. Computer games also use the idea when enemy characters plan sequences of actions instead of merely following fixed scripts.

In current news, the term usually appears in connection with neuro-symbolic AI. This refers to the combination of both worlds: a neural network, i.e., a system that learns from data, recognizes objects in images and translates them into symbols. The symbolic part then plans the sequence of actions based on this. Large language models are now also being deployed in such a way that they translate a task description into rules and let a classical planner search for the actual solution.

A common misconception is that symbolic models are simply outdated. It is true that they fail in open, unstructured environments, because nobody can write down all the rules. In clearly bounded domains with fixed rules of the game, however, they are often superior to learning-based methods. Anyone reading reports about AI in industry should therefore look closely at which of the two techniques is meant.

Subscribe free. Unsubscribe the second it sucks.

High-signal news across AI, business, UX, and tech. Every morning.