Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Gradient Temporal-Difference Learning with Regularized Corrections

About

It is still common to use Q-learning and temporal difference (TD) learning-even though they have divergence issues and sound Gradient TD alternatives exist-because divergence seems rare and they typically perform well. However, recent work with large neural network learning systems reveals that instability is more common than previously thought. Practitioners face a difficult dilemma: choose an easy to use and performant TD method, or a more complex algorithm that is more sound but harder to tune and all but unexplored with non-linear function approximation or control. In this paper, we introduce a new method called TD with Regularized Corrections (TDRC), that attempts to balance ease of use, soundness, and performance. It behaves as well as TD, when TD performs well, but is sound in cases where TD diverges. We empirically investigate TDRC across a range of problems, for both prediction and control, and for both linear and non-linear function approximation, and show, potentially for the first time, that gradient TD methods could be a better alternative to TD and Q-learning.

Sina Ghiassian, Andrew Patterson, Shivam Garg, Dhawal Gupta, Adam White, Martha White• 2020

Related benchmarks

TaskDatasetResultRank
Off-policy predictionBoyan chain
Tail-average RMSE0.1667
16
Off-policy predictionRW tabular
Tail-average RMSE0.069
16
Off-policy predictionRandom Walk
Steady-state AUC Error0.0237
15
Off-policy predictionBaird's counterexample
Steady-state AUC Error0.0162
15
Off-policy predictionRandom Walk
RMSVE0.0312
9
Off-policy predictionBoyan Chain environment
Steady-state AUC Error0.167
9
Off-policy predictionTwo-state environment
Steady-state AUC Error17.408
9
Off-policy predictionTwo-state
RMSVE17.731
9
Linear off-policy predictionTwo-state environment
Max RMSE1.916
8
Linear off-policy predictionBaird environment
Max RMSE11.35
8
Showing 10 of 18 rows

Other info

Follow for update