01f8c2a6dd2ec329.tex
1: \begin{abstract}
2: We revisit the Reinforce policy gradient algorithm from the literature. Note that this algorithm typically works with cost returns obtained over random length episodes obtained from either termination upon reaching a goal state (as with episodic tasks) or from instants of visit to a prescribed recurrent state (in the case of continuing tasks). We propose a major enhancement to the basic algorithm. We estimate the policy gradient using a function measurement over a perturbed parameter by appealing to a class of random search approaches. This has advantages in the case of systems with infinite state and action spaces as it relax some of the regularity requirements that would otherwise be needed for proving convergence of the Reinforce algorithm. 
3: %The second enhancement is that for the case of long-run average cost problems, we do not use regeneration epochs to define episodes but instead update the parameter at instants of increasing length obtained from two step-size schedules. 
4: Nonetheless, we observe that even though we estimate the gradient of the performance objective using the performance objective itself (and not via the sample gradient), the algorithm converges to a neighborhood of a local minimum. %This has an inherent advantage in continuing problems where one typically terminates episodes after given finite time instants. We show this approach does not bring in additional error terms that would otherwise result from termination over fixed length episodes.
5: We also provide a proof of convergence for this new algorithm.
6: \end{abstract}
7: