Abstract
In 1993, Peter Dayan wrote in a paper: "Representation is the key—view a problem in the right way and it becomes easy." The "right way" he proposed was this: represent a state not by what it looks like, but by which states the agent will visit next. This idea, known as the Successor Representation (SR), launched a research program spanning three decades. In 2025, the product of that program—BFM-Zero, a single neural network with 440 million parameters—was deployed on a real Unitree G1 humanoid robot and, without any task-specific training, achieved motion tracking, goal reaching, and reward optimization in a zero-shot setting, even recovering on its own after being kicked over and continuing its task.
This article traces the complete intellectual lineage from theory to deployment: from Dayan's tabular SR, to Barreto's successor features and generalized policy improvement, to Blier's measure-theoretic formalization, to Touati and Ollivier's forward-backward (FB) representation, to Cetin's FB-AWARE (which made FB match single-task SOTA on offline RL benchmarks), to Tirinzoni's FB-CPR and Li's BFM-Zero (real humanoid robot deployment). We also cover two new directions from 2025–2026: Sikchi et al.'s ReLA/LoLA—fast adaptation in the BFM latent space that improves zero-shot policies by 10–40%; and Jajoo et al.'s RLDP—which replaces complex successor measure estimation with simple policy-agnostic latent dynamics prediction, showing distinctive robustness in low-coverage data scenarios.
This is not only one of the most complete theory-to-deployment stories in reinforcement learning; it also reveals an academic debate now taking shape: Does the future of BFM lie in increasingly sophisticated successor measure modeling, or in simpler, more robust alternatives?
1. Successor Representation — The Starting Point of Everything
Standard TD learning with function approximation has a hidden pitfall: generalization is determined by the metric of the representation, and this metric is usually spatial (Euclidean distance). When spatial proximity does not imply temporal proximity — for example, two rooms separated by a wall — generalization produces harmful interference.
Dayan's insight directly addressed this problem [Dayan1993]. He proposed that the representation of a state
Here
The most elegant theoretical result of SR is this: under linear function approximation, learning the weights of the value function reduces to
Even more forward-looking, Dayan raised two observations that would run through the following three decades of research: (1) a useful SR can be constructed during a "latent learning" phase before rewards appear — this anticipated later unsupervised RL; (2) when the policy changes during control, the SR degrades — a non-stationarity problem that remains not fully solved to this day.
Dayan validated these ideas on a


However, Dayan's SR was strictly limited to finite tabular MDPs. How to generalize it to continuous state spaces and use it for zero-shot task transfer became the key challenge of the next era.
2. From Representations to Transfer — Successor Features and GPI
Barreto et al. (2017) made two key generalizations [Barreto2017]:
First, they replaced the discrete indicator functions
Under the assumption that rewards are linear in the features (
Second, and most critically: the Generalized Policy Improvement (GPI) theorem. Given a set of learned policies
Barreto et al. proved that the performance lower bound of the GPI policy is the best individual policy's performance minus an approximation error term — and this guarantee holds even before the agent has taken any action on the new task. This effectively reframes transfer learning as an extension of dynamic programming: the Bellman optimality principle improves policies through maximization over a single policy, while GPI achieves policy improvement through maximization over multiple policies.
Barreto et al. (2017) validated SF&GPI on a four-room navigation task (Figure 2.1). The environment contains three types of objects (with different rewards), the goal is in a distant room, and task rewards are randomly resampled every 20,000 steps. The experimental results in Figure 2.2 show that all SFQL variants significantly outperform QL and PRQL — average return improves by more than 100%. More importantly, improvements on training tasks automatically generalize to untrained test tasks, even though the agent has never taken any action on those tasks. This generalization capability is precisely the core guarantee of the GPI theorem.



Borsa et al. (2018) further unified this framework [Borsa2018]. They proposed the Universal Successor Features Approximator (USFA):
The success of the SF framework also exposed its fundamental limitation: everything depends on the choice of features
3. Completing the Mathematical Theory—The Successor State as a Linear Operator
Blier et al. (2021) provided a mathematical foundation for this problem by generalizing SR to general state spaces using measure theory [Blier2021]. They define the successor state operator:
Backward Bellman equation:
Bellman-Newton operator:
Forward-backward (FB) decomposition:
Figure 3.1 compares these three mechanisms intuitively from a path perspective. Given an observed transition

Blier's FB decomposition was derived for a fixed policy. Touati and Ollivier's breakthrough lay in realizing that if the policy itself is made to depend on the same latent variable
4. The FB Algorithm—Learn One Representation, Optimize All Rewards
Touati and Ollivier (2021) posed a bold question [Touati2021]: can one learn, purely from environment interaction and without any reward signal, a compact object from which the optimal policy for any reward function specified after the fact can be read off directly—with no planning at all?
FB's answer is to learn two functions
- Unsupervised learning phase: learn
and from reward-agnostic environment interaction. - Reward encoding: for any reward function
, compute —an expectation, a single forward pass. - Optimal policy extraction: directly use
—no planning, no gradient descent, no fine-tuning.
This is the core of the FB paradigm:
An important property of FB is illustrated intuitively in Figure 4.1: the representation rank

Touati et al. (2023) subsequently provided a systematic empirical verdict [Touati2023]. Across 4 environments, 13 tasks, and 3 different exploration buffers (RND, APS, Proto), each with 10 random seeds (Figure 4.2): FB reached 81% of supervised offline TD3 performance (best case 85% with the RND buffer), significantly outperforming the best SF variant (Laplacian eigenfunctions, 74%). The box plots in Touati's paper further reveal variance differences across methods—FB not only has the highest average performance, but also the best stability across environments and buffers. The core finding is that most feature-learning methods produce features with effective rank collapse—in maze-like environments, only about 30% of eigenvalues exceed the threshold, whereas FB features have a much more uniform spectral distribution.

However, these results all come from mazes, Pac-Man, and simple locomotion tasks. For FB to become practical, two key bottlenecks must still be addressed: (1) on standard offline RL benchmarks (such as D4RL), native FB performance is nearly zero—its TD3-style policy optimization suffers severe distribution shift on datasets with narrow behavior distributions; (2) FB's task encoding
5. Making FB Practical — FB-AWARE's Offline RL and Autoregressive Features
The challenge of offline RL: from zero to matching SOTA. Native FB scores only 22.3 in total on D4RL locomotion-v2, while the single-task SOTA method XQL reaches 752.9 — a gap of more than 30x. The problem is that FB's native TD3 policy improvement produces catastrophic extrapolation errors on offline data.
FB-AWARE's solution has two parts. First, Advantage-Weighted Regression (AW): replace TD3-style policy improvement with weighted behavior cloning — actions in the dataset are weighted by exponentiated advantages, using improved weighted importance sampling (IWIS) to reduce the bias from
Autoregressive features: breaking the linear constraint. FB's second limitation stems from its task encoding scheme. In native FB,
Later feature blocks are conditioned on earlier task encodings, allowing the overall task representation
Experimental results. On D4RL locomotion-v2, FB-AWARE scores 719.5 in total, significantly narrowing the gap with reward-trained single-task SOTA methods (XQL: 752.9, IQL: 692.6) — while FB-AWARE is always a reward-free, zero-shot generalist agent. The table below shows the full comparison on D4RL (excerpted from Cetin2024 Table 1):
| Dataset | BC | IQL | XQL | FB (native) | FB-AW | FB-AWARE |
|---|---|---|---|---|---|---|
| halfcheetah-medium | 42.6 | 47.4 | 48.3 | 49.0 | 60.0 | 62.7 |
| hopper-medium | 52.9 | 66.3 | 74.2 | 0.9 | 59.1 | 59.9 |
| walker2d-medium | 75.3 | 78.3 | 84.2 | 0.5 | 80.5 | 89.6 |
| halfcheetah-med-replay | 36.6 | 44.2 | 45.2 | 30.8 | 52.7 | 50.8 |
| hopper-med-replay | 18.1 | 94.7 | 100.7 | 16.4 | 87.1 | 89.6 |
| walker2d-med-replay | 26.0 | 73.9 | 82.2 | 9.9 | 91.7 | 98.8 |
| halfcheetah-med-expert | 55.2 | 86.7 | 94.2 | 91.7 | 99.6 | 100.1 |
| Locomotion-v2 total | 466.7 | 692.6 | 752.9 | 22.3 | 696.2 | 719.5 |
Native FB scores only 22.3 in total (nearly zero on hopper-medium), while FB-AWARE's 719.5 approaches reward-trained XQL (752.9) — demonstrating the necessity of offline RL techniques for BFM training. On the Jaco arm goal-reaching task, autoregressive features yield roughly a 15% relative improvement. On FrankaKitchen, FB-AWARE (52.5/53.5) is comparable to IQL (46.3/51.0).
Figure 5.1 illustrates the implementation of the autoregressive

On the Jaco arm goal-reaching task (Figure 5.2), FB-AW more than doubles native FB's performance, and FB-AWARE (4 autoregressive blocks) adds roughly another 15% on top. Notably, the advantage of autoregressive features is most pronounced when the representation dimension

An intriguing finding: although autoregressive features theoretically extend FB's expressiveness from a linear subspace to arbitrary nonlinear manifolds, the gains in most experiments are modest. Cetin et al. speculate that BFM expressiveness may not be the primary bottleneck on current benchmarks — data quality and offline optimization techniques are the decisive factors.
Toward humanoid robots. FB-AWARE demonstrates that a general-purpose, reward-free FB BFM can match single-task SOTA methods on standard offline RL benchmarks. The next question is: can FB scale to 69-dimensional action spaces and unstable whole-body humanoid robot control?
6. Behavior Foundation Models — FB for Controlling Real Robots
Tirinzoni et al. (2025) answered this with FB-CPR [Tirinzoni2025]. The core challenge is that unsupervised FB exploration in a 69-dimensional action space produces useless, unstable behaviors. The solution is Conditional Policy Regularization (CPR): embed unlabeled motion capture trajectories into a latent space (
where
The FB-IL overview by Pirotta et al. (2024) is shown in Figure 6.1. The core idea is simple yet powerful: all mainstream imitation learning principles can be expressed as the problem of optimizing

Pirotta et al. (2024) demonstrated another dimension of FB [Pirotta2024]: the same pre-trained FB model can be used for instant imitation learning. Given a small number of expert trajectories, different IL principles — behavior cloning, distribution matching, Bellman residual minimization — all reduce to optimizing
The core architecture of FB-CPR is shown in Figure 6.2. Unlabeled motion capture trajectories are embedded into a latent space via the

Li et al. (2025)'s BFM-Zero is the current endpoint of this arc [Li2025]: deploying FB-CPR from simulation to a real Unitree G1 humanoid robot. Three key sim-to-real extensions: (1) asymmetric training — the Actor receives noisy observation history, while the Critic accesses privileged simulation states; (2) large-scale domain randomization (mass, friction, joint offsets, center-of-mass offsets); (3) an auxiliary safety Critic (joint limits, self-collision, foot slip). Figure 6.3 shows the complete BFM-Zero pipeline from simulation to reality. The three key sim-to-real extensions are highlighted in the figure — (1) asymmetric Actor-Critic architecture: the Actor receives only noisy observation history (simulating real sensors), while the Critic accesses privileged simulation states during training; (2) extensive domain randomization covering physical parameters such as mass, friction, and joint offsets; (3) an auxiliary safety Critic providing penalty signals for joint limits, self-collision, and foot slip. These design choices enable a BFM trained in simulation to transfer zero-shot to real hardware, without any fine-tuning.

The most striking result is disturbance recovery: after being pushed, kicked, or even dragged to the ground, the robot naturally recovers and continues executing its task — this is not achieved through explicit robustness training, but because the structured skill repertoire in the FB latent space enables the policy to flexibly switch to alternative behavior modes. Under a 4 kg load, optimizing latent variables via the cross-entropy method (CEM) extended single-leg standing time from under 5 seconds to over 15 seconds, and reduced motion tracking error by 29.1%.
The success of these applications also gives us a clearer view of the boundaries of the current paradigm. But there remains a practical issue: even the best BFM produces suboptimal zero-shot policies — errors during inference (the linear projection of
7. Rapid Adaptation — Mining Better Policies from the BFM Latent Space
Figure 7.1 summarizes the core intuition behind the method of Sikchi et al. Unsupervised pre-training of any BFM produces two things: (1) a policy space

Key finding: the BFM latent space already contains policies better than zero-shot inference. Sikchi et al. show that in the latent policy spaces
Why search in the latent space? The latent variable
ReLA (Residual Latent Adaptation): an off-policy actor-critic method. It decomposes the Q-function into a frozen BFM base term plus a learnable residual term:
The residual critic only needs a small network (2-layer MLP, 64 hidden units vs. 1024 units for a full critic), because in theory it only needs to correct the reward projection error
LoLA (Lookahead Latent Adaptation): a pure actor method that completely sidesteps the distribution shift problem of critic learning. It parameterizes a Gaussian distribution over latent variables
It then estimates gradients using REINFORCE with a leave-one-out baseline. LoLA runs 157 times faster than ReLA (2,200 vs. 14 FPS) and achieves monotonic performance improvement — initial performance never drops, which holds across all BFMs and all tested domains.
Experimental results. Across 4 BFMs and 64 tasks, LoLA achieves 10–40% improvement within a few dozen episodes. On HumEnv (45 humanoid robot tasks), it improves by about 10% within 20 episodes and about 40% within 200 episodes. Cosine similarity analysis reveals an interesting phenomenon: ReLA drifts farther from
Figure 7.2 summarizes the aggregated performance improvement across all methods and BFMs (top) and the change in cosine similarity in the latent space (bottom). The vertical axis of the top plot is the percentage performance improvement relative to the zero-shot policy. It is clear that action-space fine-tuning methods (TD3-I, gray line) suffer a significant initial performance collapse on almost all BFMs — even falling below the zero-shot baseline. ReLA (blue) also shows a small drop in some domains (especially Pointmass), but far less severe than action-space methods. LoLA (green) achieves monotonic improvement on all BFMs and all tasks — the curve never falls below zero. The bottom plot explains why: ReLA drifts farther from

A practical takeaway: between LoLA and ReLA, LoLA's monotonic improvement and computational efficiency (157× ReLA's FPS) make it the default choice for practical deployment — provided that arbitrary state resets (privileged resets) are available. This further reinforces the finding of Pirotta2024: the structured nature of the BFM latent space makes searching within it far more efficient than fine-tuning the entire model.
8. A Simpler Path? — RLDP Challenges the FB Consensus
The core assumption of BFM is that good state representations must be obtained by learning successor measures. FB, PSM, and HILP all jointly optimize representations and successor features through Bellman backups — but this also introduces bootstrapping instability, the need to specify policy/reward classes a priori, and potentially extrapolated action queries. Jajoo et al. (2026) posed a challenging question [Jajoo2026]: are these complex representation-learning objectives really necessary for zero-shot RL?
RLDP (Regularized Latent Dynamics Prediction): a simple two-stage alternative.
Stage One — Representation Learning. Learn a state encoder
where

Jajoo et al. found that latent dynamics prediction alone leads to "mild feature collapse" — the cosine similarity of state representations increases with training, shrinking the span of representable reward functions. The solution is simple and effective: add orthonormal regularization:
Project features onto the hypersphere
Theoretical Foundation. Lemma 4.3 proves that minimizing the RLDP loss upper-bounds the successor measure prediction error for any Lipschitz value policy — providing a formal guarantee for why dynamics-prediction features are suitable for BFM training.
Stage Two — BFM Training. Freeze
Experimental Results. On the standard DMC + ExoRL benchmarks, RLDP matches or surpasses FB, PSM, and HILP. On 45 SMPL humanoid robot tasks, RLDP is competitive with baseline methods, and on some tasks even exceeds oracle performance. But RLDP's real advantage lies in low-coverage data scenarios: on 6 tasks from the D4RL medium and medium-expert datasets, RLDP surpasses all baselines on 5 tasks — whereas Bellman-backup-based methods (FB, PSM, HILP) perform significantly worse in these low-coverage settings. The reason is RLDP's policy-agnosticism — it only uses the
Figure 8.2 is the most diagnostic experimental result in the RLDP paper. It shows the change in average cosine similarity of randomly sampled state pairs during training — without regularization (blue), similarity rises monotonically from about 0.45 to 0.55+, indicating that all state representations are trending toward homogeneity. This "mild collapse" is not as thorough as full collapse (all representations collapsing to a single point) — the dynamics prediction loss is still decreasing — but it systematically shrinks the span of representable reward functions. Adding orthonormal regularization with

RLDP's most striking results come from low-coverage data scenarios (Figure 8.3). On 6 tasks from the D4RL medium and medium-expert datasets, RLDP surpasses FB, PSM, and HILP on 5 tasks — each point represents the

Paradigm Tension. RLDP's introduction sparked a fundamental methodological debate in the BFM field. The FB lineage holds that successor measure estimation is necessary; RLDP demonstrates that policy-agnostic latent dynamics prediction can match or even surpass these methods, especially in low-coverage data scenarios. However, RLDP has not yet been tested at the humanoid robot scale (69-dimensional action space) where FB-CPR has succeeded. Whether the two approaches can be combined — for example, replacing the jointly learned
9. Open Problems and Future Directions
Fixed dynamics assumption: From Dayan1993 to Jajoo2026, all papers assume that environment transition dynamics are stationary [Dayan1993, Li2025]. In reality, dynamics change continuously—payload, terrain, wear. Sikchi2025's LoLA provides fast online adaptation, and Li2025's CEM reduces tracking error by 29.1% under payload variation—but these are reactive. A BFM that can predict or remain invariant to dynamics changes has yet to emerge.
The representation learning paradigm debate: The FB lineage holds that learning successor measures through Bellman backups is necessary [Touati2021, Cetin2024, Tirinzoni2025]. Jajoo2026's RLDP challenges this consensus—demonstrating that policy-agnostic latent dynamics prediction can match or even surpass these methods, with distinctive robustness especially in low-coverage data scenarios [Jajoo2026]. But RLDP has not yet been tested at the scale of humanoid robot control with 69-dimensional action spaces. Whether the two approaches can be combined—for example, initializing FB's
The inference-versus-adaptation trade-off: Sikchi2025 proves that better policies do exist in the BFM latent space; zero-shot inference simply cannot find them [Sikchi2025]. Cetin2024's autoregressive features partially address this through nonlinear inference [Cetin2024]. But whether the optimal policy is more efficiently found at training time or test time remains unsettled.
Environment-specific pre-training: Every BFM must be trained from scratch for each new robot or environment [Tirinzoni2025, Li2025]. Jajoo2026's two-stage RLDP (representation→policy) hints at a partially decoupled direction: if representations can be shared across environments, only the policy needs retraining—but this has not yet been demonstrated.
The interaction between data quality and algorithms: Cetin2024's finding is intriguing: on high-quality MOOD data, advantage weighting is necessary; on low-quality RND exploration data, advantage weighting is actually harmful [Cetin2024]. Jajoo2026 further demonstrates that policy-agnostic representations are more robust in low-coverage scenarios [Jajoo2026]. But no work provides formal guiding principles for data collection in BFM pre-training.
Scaling laws: Li2025 reports that the scaling behavior of model and data size has not been systematically characterized. Tirinzoni2025 shows that 2× scaling yields monotonic improvement. Cetin2024 indicates that on current benchmarks, data quality matters more than model expressiveness [Cetin2024]. Whether FB-class BFMs obey predictable scaling laws like LLMs, and how data quality and model scale interact, remain principled open questions.
10. Conclusion
The successor representation can be said to be one of the most successful ideas in reinforcement learning—not because it was practical when first proposed (Dayan's 1993 paper only ran experiments on an 11×11 grid world), but because it identified a fundamental decomposition: dynamics can be separated from reward.
Each generation resolved the key limitation of the previous one: Dayan introduced SR but was restricted to tabular MDPs [Dayan1993]; Barreto generalized to continuous spaces but required hand-crafted features [Barreto2017]; Touati and Ollivier eliminated the feature bottleneck by jointly learning
But 2025–2026 also brought a challenge: Jajoo et al.'s RLDP showed that simple policy-agnostic latent dynamics prediction can match or even surpass the complex successor measure machinery on which the entire FB lineage was built—especially in low-coverage scenarios where Bellman backups break down [Jajoo2026]. This constitutes a healthy academic tension within the field: does the future of BFM lie in increasingly sophisticated successor measure modeling, or in simpler, more robust alternatives?
If the methodology of the past three decades offers any lesson, it is this: the next breakthrough will come from seeing the problem in "the right way"—a way that, in hindsight, makes the difficulty look trivial. And whether that "right way" is successor measures, latent dynamics, or something not yet imagined, is the central question of the coming decade. As Dayan wrote in 1993: "Representation is the key."
References
- [Dayan1993] Dayan, P. (1993). Improving Generalization for Temporal Difference Learning: The Successor Representation. Neural Computation, 5(4), 613–624.
- [Barreto2017] Barreto, A., Dabney, W., Munos, R., Hunt, J. J., Schaul, T., van Hasselt, H., & Silver, D. (2017). Successor Features for Transfer in Reinforcement Learning. NeurIPS.
- [Borsa2018] Borsa, D., Barreto, A., Quan, J., Mankowitz, D., Munos, R., van Hasselt, H., Silver, D., & Schaul, T. (2018). Universal Successor Features Approximators. ICML 2018.
- [Blier2021] Blier, L., Tallec, C., & Ollivier, Y. (2021). Learning Successor States and Goal-Dependent Values: A Mathematical Viewpoint. arXiv preprint.
- [Touati2021] Touati, A., & Ollivier, Y. (2021). Learning One Representation to Optimize All Rewards. NeurIPS 2021.
- [Touati2023] Touati, A., Rapin, J., & Ollivier, Y. (2023). Does Zero-Shot Reinforcement Learning Exist? ICLR 2023.
- [Pirotta2024] Pirotta, M., Tirinzoni, A., Touati, A., Lazaric, A., & Ollivier, Y. (2024). Fast Imitation via Behavior Foundation Models. ICLR 2024.
- [Tirinzoni2025] Tirinzoni, A., Touati, A., Farebrother, J., Guzek, M., Kanervisto, A., Xu, Y., Lazaric, A., & Pirotta, M. (2025). Zero-Shot Whole-Body Humanoid Control via Behavioral Foundation Models. ICLR 2025.
- [Li2025] Li, Y., Luo, Z., Zhang, T., Dai, C., Tirinzoni, A., Kanervisto, A., Weng, H., Kitani, K., Guzek, M., Touati, A., Lazaric, A., Pirotta, M., & Shi, G. (2025). BFM-Zero: A Promptable Behavioral Foundation Model for Humanoid Control Using Unsupervised Reinforcement Learning. arXiv preprint / under review.
- [Cetin2024] Cetin, E., Touati, A., & Ollivier, Y. (2024). Finer Behavioral Foundation Models via Auto-Regressive Features and Advantage Weighting. arXiv preprint.
- [Sikchi2025] Sikchi, H., Tirinzoni, A., Touati, A., Xu, Y., Kanervisto, A., Niekum, S., Zhang, A., Lazaric, A., & Pirotta, M. (2025). Fast Adaptation with Behavioral Foundation Models. arXiv preprint.
- [Jajoo2026] Jajoo, P., Sikchi, H., Agarwal, S., Zhang, A., Niekum, S., & White, M. (2026). Regularized Latent Dynamics Prediction is a Strong Baseline for Behavioral Foundation Models. arXiv preprint.