Scinovex
articleTop 1% cited

Reinforcement Learning in Continuous Time and Space

Neural Computation · 2000 · Vol. 12(1) · pp. 219–245
Kenji Doya

Abstract

This article presents a reinforcement learning framework for continuous-time dynamical systems without a priori discretization of time, state, and action. Based on the Hamilton-Jacobi-Bellman (HJB) equation for infinite-horizon, discounted reward problems, we derive algorithms for estimating value functions and improving policies with the use of function approximators. The process of value function estimation is formulated as the minimization of a continuous-time form of the temporal difference (TD) error. Update methods based on backward Euler approximation and exponential eligibility traces are derived, and their correspondences with the conventional residual gradient, TD(0), and TD(lambda) algorithms are shown. For policy improvement, two methods-a continuous actor-critic method and a value-gradient-based greedy policy-are formulated. As a special case of the latter, a nonlinear feedback control law using the value gradient and the model of the input gain is derived. The advantage updating, a model-free algorithm derived previously, is also formulated in the HJB-based framework. The performance of the proposed algorithms is first tested in a nonlinear control task of swinging a pendulum up with limited torque. It is shown in the simulations that (1) the task is accomplished by the continuous actor-critic method in a number of trials several times fewer than by the conventional discrete actor-critic method; (2) among the continuous policy update methods, the value-gradient-based policy with a known or learned dynamic model performs several times better than the actor-critic method; and (3) a value function update using exponential eligibility traces is more efficient and stable than that based on Euler approximation. The algorithms are then tested in a higher-dimensional task: cart-pole swing-up. This task is accomplished in several hundred trials using the value-gradient-based policy with a learned dynamic model.

Reinforcement Learning in RoboticsAdaptive Dynamic Programming ControlAdvanced Control Systems OptimizationHamilton–Jacobi–Bellman equationReinforcement learningBellman equationDiscretizationTemporal difference learningMathematical optimizationOptimal controlNonlinear systemA priori and a posterioriComputer science

MeSH terms

AlgorithmsArtificial IntelligenceLearningModels, PsychologicalReinforcement, PsychologyRewardTime FactorsModels, Statistical
Citations
979
FWCI
19.73
field-weighted impact
References
49
Percentile
99%
vs. same field & year
Citations per year
References
Learning to Predict by the Methods of Temporal Differences
Machine Learning · 1988 · 3,908 citations
Neurons with graded response have collective computational properties like those of two-state neurons.
Proceedings of the National Academy of Sciences · 1984 · 6,911 citations
Learning to predict by the methods of temporal differences
Machine Learning · 1988 · 2,774 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.