Table of Contents
Fetching ...

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.

Learning Successor States and Goal-Dependent Values: A Mathematical Viewpoint

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.

Paper Structure

This paper contains 87 sections, 39 theorems, 257 equations, 1 figure.

Key Result

Proposition 1

Consider a Markov process on a finite state space, with transition matrix $P$. The following definitions of the successor state matrix$M$ are equivalent:

Figures (1)

  • Figure 1: Combining paths: forward TD, backward TD, and path composition (Bellman--Newton).

Theorems & Definitions (56)

  • Proposition 1: (Successor state matrix of a finite Markov process)
  • Theorem 2
  • Theorem 3: (Bellman equation for successor states)
  • Proposition 4: (Contractivity of the Bellman operator on $M$)
  • Definition 5: (Tabular temporal difference for successor states)
  • Theorem 6: (TD for successor states with function approximation)
  • Proposition 7: (Tabular forward TD on $M$ as ordinary TD on state-goal pairs)
  • Proposition 8: (Parametric TD on $M$ as finite-variance version of parametric TD on goal-state pairs)
  • Theorem 9
  • Proposition 10: (Contractivity of the backward Bellman operator on $M$)
  • ...and 46 more