Learning Successor States and Goal-Dependent Values: A Mathematical Viewpoint
Léonard Blier, Corentin Tallec, Yann Ollivier
TL;DR
The paper develops a rigorous mathematical framework for learning successor state operators and goal-dependent value functions, addressing TD's inefficiency with sparse rewards by formulating estimates that propagate information from every observed transition. It introduces forward, backward, and second-order (Bellman--Newton) methods, including a matrix-factorized forward-backward representation that enables variance reduction and direct value reading. The work proves contractivity, convergence properties, and fixed-point characterizations across finite and continuous state spaces, and discusses practical trade-offs in robustness and sampling. It also connects these constructs to goal-conditioned policies and provides continuous-time insights that highlight when mixing TD updates yields faster convergence. Overall, the results offer a principled, largely model-based/unsupervised approach to extracting long-range structure from trajectories to improve sample efficiency in RL tasks, especially in environments with infinitely sparse goals.
Abstract
In reinforcement learning, temporal difference-based algorithms can be sample-inefficient: for instance, with sparse rewards, no learning occurs until a reward is observed. This can be remedied by learning richer objects, such as a model of the environment, or successor states. Successor states model the expected future state occupancy from any given state for a given policy and are related to goal-dependent value functions, which learn how to reach arbitrary states. We formally derive the temporal difference algorithm for successor state and goal-dependent value function learning, either for discrete or for continuous environments with function approximation. Especially, we provide finite-variance estimators even in continuous environments, where the reward for exactly reaching a goal state becomes infinitely sparse. Successor states satisfy more than just the Bellman equation: a backward Bellman operator and a Bellman-Newton (BN) operator encode path compositionality in the environment. The BN operator is akin to second-order gradient descent methods and provides the true update of the value function when acquiring more observations, with explicit tabular bounds. In the tabular case and with infinitesimal learning rates, mixing the usual and backward Bellman operators provably improves eigenvalues for asymptotic convergence, and the asymptotic convergence of the BN operator is provably better than TD, with a rate independent from the environment. However, the BN method is more complex and less robust to sampling noise. Finally, a forward-backward (FB) finite-rank parameterization of successor states enjoys reduced variance and improved samplability, provides a direct model of the value function, has fully understood fixed points corresponding to long-range dependencies, approximates the BN method, and provides two canonical representations of states as a byproduct.
