acceptodds
Under review as a conference paper at ICLR 2027

Deep Reinforcement Learning and The Tale of Two Temporal Difference Errors

Abstract

The temporal difference (TD) error was first formalized in Sutton1988, where it was first characterized as the difference between temporally successive predictions, and later, in that same work, formulated as the difference between a bootstrapped target and a prediction. Since then, these two interpretations of the TD error have been used interchangeably, with the latter eventually being adopted as the critic loss in deep reinforcement learning (RL) architectures. In this work, we show that these two interpretations of the TD error are not always equivalent. In particular, we show that increasingly nonlinear deep RL architectures can cause these interpretations of the TD error to yield increasingly different numerical values. Then, building on this insight, we show how choosing one interpretation of the TD error over the other can affect the performance of deep RL algorithms that utilize the TD error to compute quantities beyond the value function, such as with deep differential (i.e., average-reward) RL methods. All in all, our results show that the default interpretation of the TD error as the difference between a bootstrapped target and a prediction does not always hold in deep RL settings.

Then back it, or bet against it.

Related papers

Open the market on this paper to see 7 more related papers.