English

An Off-policy Policy Gradient Theorem Using Emphatic Weightings

Machine Learning 2019-06-21 v2 Machine Learning

Abstract

Policy gradient methods are widely used for control in reinforcement learning, particularly for the continuous action setting. There have been a host of theoretically sound algorithms proposed for the on-policy setting, due to the existence of the policy gradient theorem which provides a simplified form for the gradient. In off-policy learning, however, where the behaviour policy is not necessarily attempting to learn and follow the optimal policy for the given task, the existence of such a theorem has been elusive. In this work, we solve this open problem by providing the first off-policy policy gradient theorem. The key to the derivation is the use of emphaticemphatic weightingsweightings. We develop a new actor-critic algorithm\unicodex2014\unicode{x2014}called Actor Critic with Emphatic weightings (ACE)\unicodex2014\unicode{x2014}that approximates the simplified gradients provided by the theorem. We demonstrate in a simple counterexample that previous off-policy policy gradient methods\unicodex2014\unicode{x2014}particularly OffPAC and DPG\unicodex2014\unicode{x2014}converge to the wrong solution whereas ACE finds the optimal solution.

Keywords

Cite

@article{arxiv.1811.09013,
  title  = {An Off-policy Policy Gradient Theorem Using Emphatic Weightings},
  author = {Ehsan Imani and Eric Graves and Martha White},
  journal= {arXiv preprint arXiv:1811.09013},
  year   = {2019}
}

Comments

Updated to final NeurIPS version

R2 v1 2026-06-23T05:24:09.618Z