Sufficient State and State Abstraction › Two Kinds of Sufficiency
World Models HandbookAll chapters Sufficient State and State Abstraction › Two Kinds of SufficiencyOne section · Sections in this chapter2 / 10 ↓
Reading tools Definitions & inline links
Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.
Article links
Make inline references clickable
The word "sufficient" hides a fork in the road. Before formalizing anything, let's separate the two standards that the rest of the chapter builds on. Both share the same skeleton: a quantity of interest computed from the full history should be recoverable from the compressed state. They differ in what that quantity is, and under limited data or capacity, optimizing one quantity can hurt the other.
Predictive sufficiency
A representation is predictively sufficient if it supports accurate forecasts of future observations. The intuition is straightforward: if you handed a forecaster the compressed state instead of the full history, its predictions of what comes next would be no worse. Everything the history knew about the future, the compression kept. Formally, let be the encoded state. Predictive sufficiency means that for any horizon and any future action sequence ,
where:
- : the full observation-action history available at time
- : the encoded (compressed) state produced by the abstraction map
- : the sequence of actions (one action per transition step across the horizon) used for conditioning; predicting the future observations requires exactly these actions
- : the block of future observations whose distribution we want to forecast
- : the conditional probability of the future observations under the environment's true dynamics
Two technical points about this definition deserve a pause. First, the condition holds for all horizons and all action sequences, including sequences the current policy does not visit. A representation that predicts well under the current behavior policy but fails under a different action pattern is not predictively sufficient; it has memorized a slice of the future rather than summarized the dynamics. Second, is treated as an externally fixed intervention. The compressed state must support forecasts under actions the agent has not yet taken, rather than merely reproduce correlations under the behavior policy.
The equality says the compressed state carries the same information about future observations as the entire history : conditioning on the full history adds nothing once is known. All information about the future observations that was present in the history survives the compression. This is the Markov condition from Part II Chapter 1, restated as a property of a learned map: is a sufficient statistic for the observation-process future. Read it as a statistical statement about information flow: the map may collapse histories, but it collapses only along directions that the future distribution cannot distinguish.
This is the standard that likelihood-trained world models target, although finite data, finite capacity, and imperfect optimization do not guarantee that they attain it. Maximizing the likelihood of future observations pressures the latent state to encode anything that improves prediction, including billboard colors, background textures, and other features with zero bearing on the task. The objective asks whether a feature reduces prediction error, and the billboard does. The belief-state perspective of Part II Chapter 2 makes the same point constructively: for a known POMDP, the exact filtered belief is predictively sufficient, since it summarizes the observation history for forecasting under the model. It is a standard construction of a predictively sufficient state, though symmetries can permit further compression.
Control sufficiency
A representation is control-sufficient if it preserves everything needed to act optimally. The standard here is not "can you predict what you will see" but "can you decide what to do." Write for the optimal expected discounted return after taking action at history and acting optimally thereafter. A strong, directly checkable form of control sufficiency is
where:
- : a full observation-action history, the input to the optimal action-value function on the left-hand side
- : the compressed state obtained by applying the abstraction map to
- : the expected discounted return after action and optimal continuation, applied to histories on the left and encoded states on the right
On the right-hand side is applied in the abstracted space, so the notation ranges over histories on the left and encoded states on the right. Preserving every action value preserves their ordering and therefore the maximizing action set. A weaker policy-only definition asks only for an optimal policy that is a function of and attains the history-optimal return from every history; it need not preserve suboptimal action values. Preserving the scalar alone would not be enough because two histories can have equal optimal values but require different actions. This chapter uses the stronger action-value definition unless stated otherwise.
This requirement is weaker than preserving the full future distribution because it constrains one action value per available action, not every observable outcome. Large amounts of information can be destroyed as long as all optimal action comparisons are preserved. It is still demanding because those action values solve a long-horizon optimization problem. The billboard fails the relevance test: it changes neither reward nor any reward-relevant transition, so no optimal action depends on it.
A state representation is sufficient for a use when the quantity of interest computed from the full information equals the quantity computed from the compressed state. For prediction, the quantity is the distribution of future observations under specified future actions. For control, a useful choice is the vector of optimal action values, which determines the optimal action set. Sufficiency is always relative to a consumer: a forecaster, a planner, a specific task, or a family of tasks.
Why the objectives diverge in practice
It is tempting to assume that a low prediction loss automatically yields good decisions, or that control-sufficient state is automatically a good predictor. The second implication fails even for exact sufficiency. The first requires more care: an exactly predictive state can support control when rewards are observable from the predicted trajectories, but a finite-capacity model trained on average prediction loss may still discard a small control-critical signal.
Control-sufficient without predictive sufficiency. Consider an agent moving down a corridor toward a reward at the far end. A state variable holding "steps remaining to the goal" supports the optimal policy perfectly. It predicts essentially nothing about the observations along the way: which posters hang on which walls, whether a door on the left is open. The agent can act optimally while forecasting little of the stream because the reward ignores most of it.
A predictive objective can miss control-critical information. A perfectly predictive state retains the cue in the following example; the failure comes from capacity and loss weighting, not from exact predictive sufficiency. Suppose one pixel in a camera image turns red exactly one step before a reward becomes available. A model trained to minimize uniformly averaged pixel error gives that pixel one sixteen-thousandth of the aggregate weight, since a image has pixels. Under limited capacity, the representation can discard it with little change in the aggregate score, crippling the downstream planner. A feature can be critical for control while contributing almost nothing to average prediction error. Flip the numbers around to see the asymmetry clearly: a feature occupying one pixel can be worth an entire reward, while a feature occupying half the screen, like the billboard, can be worth nothing. Average pixel error measures appearance, not consequences.
To make this asymmetry concrete before we formalize it, consider two features in a 128 x 128 camera stream: a billboard that fills half the frame and carries zero control consequence, and a one-pixel reward cue that gates the entire task. The next cell compares each feature's share of pixels, which is also its loss weight under equal per-pixel squared error, with its control relevance, measured as the normalized drop in optimal value if the feature is discarded.
import numpy as np
## Pixel footprint of each feature in a 128 x 128 observation (16,384 pixels)
n_pixels = 128 * 128
billboard_pixels = n_pixels // 2
cue_pixels = 1
## Control relevance: normalized loss in optimal value when the feature is
## discarded. The billboard changes no reward and no reachable reward state,
## so its value loss is zero; losing the cue forfeits the entire reward.
value_loss = np.array([0.0, 1.0])
features = ["Billboard\n(half the frame)", "Reward cue\n(one pixel)"]
pixel_share = np.array([billboard_pixels, cue_pixels]) / n_pixelsThe arrays above are fixed quantities of the thought experiment, computed once so the figure cell is presentation-only.

The billboard wins on pixel share and loses on consequences; the cue does the reverse. Under the thought experiment's equal per-pixel residual, uniform averaging ranks them in the wrong order for control. Different residual magnitudes or loss weights can change the prediction-side ranking, which is precisely why the loss definition matters.
This asymmetry is a practical trap. As we saw in Part II Chapter 6, model-based reinforcement learning compounds rollout error, and the errors that matter for planning are not uniformly distributed over prediction targets. An agent whose latent state faithfully models billboards but has drifted on a small, reward-critical signal will plan confidently toward bad outcomes. The planner consumes the model's predictions as if they were ground truth, and no amount of search can compensate for a signal that was never encoded. The formal tool for saying precisely which information must be preserved is bisimulation, and we turn to it now.