English

Approximate Policy Iteration Schemes: A Comparison

Artificial Intelligence 2014-05-13 v1 Machine Learning Machine Learning

Abstract

We consider the infinite-horizon discounted optimal control problem formalized by Markov Decision Processes. We focus on several approximate variations of the Policy Iteration algorithm: Approximate Policy Iteration, Conservative Policy Iteration (CPI), a natural adaptation of the Policy Search by Dynamic Programming algorithm to the infinite-horizon case (PSDP_\infty), and the recently proposed Non-Stationary Policy iteration (NSPI(m)). For all algorithms, we describe performance bounds, and make a comparison by paying a particular attention to the concentrability constants involved, the number of iterations and the memory required. Our analysis highlights the following points: 1) The performance guarantee of CPI can be arbitrarily better than that of API/API(α\alpha), but this comes at the cost of a relative---exponential in 1ϵ\frac{1}{\epsilon}---increase of the number of iterations. 2) PSDP_\infty enjoys the best of both worlds: its performance guarantee is similar to that of CPI, but within a number of iterations similar to that of API. 3) Contrary to API that requires a constant memory, the memory needed by CPI and PSDP_\infty is proportional to their number of iterations, which may be problematic when the discount factor γ\gamma is close to 1 or the approximation error ϵ\epsilon is close to 00; we show that the NSPI(m) algorithm allows to make an overall trade-off between memory and performance. Simulations with these schemes confirm our analysis.

Keywords

Cite

@article{arxiv.1405.2878,
  title  = {Approximate Policy Iteration Schemes: A Comparison},
  author = {Bruno Scherrer},
  journal= {arXiv preprint arXiv:1405.2878},
  year   = {2014}
}

Comments

ICML (2014)

R2 v1 2026-06-22T04:12:11.868Z