Approximate Temporal Difference Learning is a Gradient Descent for Reversible Policies
Not on the map. Why?
Abstract (arXiv)
In reinforcement learning, temporal difference (TD) is the most direct algorithm to learn the value function of a policy. For large or infinite state spaces, exact representations of the value function are usually not available, and it must be approximated by a function in some parametric family. However, with nonlinear parametric approximations (such as neural networks), TD is not guaranteed to converge to a good approximation of the true value function within the family, and is known to diverge even in relatively simple cases. TD lacks an interpretation as a stochastic gradient descent of an error between the true and approximate value functions, which would provide such guarantees. We prove that approximate TD is a gradient descent provided the current policy is reversible. This holds even with nonlinear approximations. A policy with transition probabilities P(s,s') between states is reversible if there exists a function μ over states such that fracP(s,s')P(s',s)=fracμ(s')μ(s). In particular, every move can be undone with some probability. This condition is restrictive; it is satisfied, for instance, for a navigation problem in any unoriented graph. In this case, approximate TD is exactly a gradient descent of the Dirichlet norm, the norm of the difference of gradients between the true and approximate value functions. The Dirichlet norm also controls the bias of approximate policy gradient. These results hold even with no decay factor (γ=1) and do not rely on contractivity of the Bellman operator, thus proving stability of TD even with γ=1 for reversible policies.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 4; 2024: 0; 2025: 2; 2026: 3.
10 papers.
- 2023Distributed TD(0) with Almost No Communicationcited by 11
- 2023Bootstrapped Representations in Reinforcement Learningcited by 11
- 2023On the Performance of Temporal Difference Learning With Neural Networkscited by 6
- 2023Towards a Better Understanding of Representation Dynamics under TD-learningcited by 3
- 2025A Robust widetildeO(1/√T) Rate for Unprojected TD Learning with Linear Function Approximationcited by 2
- 2026A Single Stepsize Suffices for Unprojected Linear TD(0): Simultaneous Robust and Fast Rates via Polyak--Ruppert Averagingcited by 2
- 2025Which Features are Best for Successor Features?cited by 1
- 2021Distributed TD(0) with Almost No Communicationcited by 0
- 2026Bridging the Gap Between Average and Discounted TD Learningcited by 0
- 2026How I learned to stop worrying and love StopGrads: Stationarity, Convergence, and a case study on Flow Map Learningcited by 0
- 2026How I learned to stop worrying and love StopGrads: Stationarity, Convergence, and a case study on Flow Map Learning14 Sep 2026
- 2026A Single Stepsize Suffices for Unprojected Linear TD(0): Simultaneous Robust and Fast Rates via Polyak--Ruppert Averaging23 Jun 2026
- 2026Bridging the Gap Between Average and Discounted TD Learning3 May 2026
- 2025A Robust widetildeO(1/√T) Rate for Unprojected TD Learning with Linear Function Approximation1 Jun 2025
- 2025Which Features are Best for Successor Features?15 Feb 2025
- 2023On the Performance of Temporal Difference Learning With Neural Networks8 Dec 2023
- 2023Bootstrapped Representations in Reinforcement Learning16 Jun 2023
- 2023Towards a Better Understanding of Representation Dynamics under TD-learning29 May 2023
- 2023Distributed TD(0) with Almost No Communication25 May 2023
- 2021Distributed TD(0) with Almost No Communication16 Apr 2021