next up previous
Next: Introduction

Truncating Temporal Differences:
On the Efficient Implementation of TD(tex2html_wrap_inline2707)
for Reinforcement Learning

polishPawe"l Cichosz cichosz@ipe.pw.edu.pl
Institute of Electronics Fundamentals, Warsaw University of Technology
Nowowiejska 15/19, 00-665 Warsaw, Poland

Abstract:

Temporal difference (TD) methods constitute a class of methods for learning predictions in multi-step prediction problems, parameterized by a recency factor tex2html_wrap_inline2707. Currently the most important application of these methods is to temporal credit assignment in reinforcement learning. Well known reinforcement learning algorithms, such as AHC or Q-learning, may be viewed as instances of TD learning. This paper examines the issues of the efficient and general implementation of TD(tex2html_wrap_inline2707) for arbitrary tex2html_wrap_inline2707, for use with reinforcement learning algorithms optimizing the discounted sum of rewards. The traditional approach, based on eligibility traces, is argued to suffer from both inefficiency and lack of generality. The TTD (Truncated Temporal Differences) procedure is proposed as an alternative, that indeed only approximates TD(tex2html_wrap_inline2707), but requires very little computation per action and can be used with arbitrary function representation methods. The idea from which it is derived is fairly simple and not new, but probably unexplored so far. Encouraging experimental results are presented, suggesting that using tex2html_wrap_inline2717 with the TTD procedure allows one to obtain a significant learning speedup at essentially the same cost as usual TD(0) learning.





Pawel Cichosz
Fri Oct 10 12:55:58 CEST 1997