Distributional Policy Optimization: An Alternative Approach for Continuous Control

Chen Tessler, Guy Tennenholtz, Shie Mannor
5/23/2019
cs.LGcs.AIstat.ML

Official code: tesslerc/GAC (22 stars, GPL-3.0, last commit 2019-12-17).

Abstract

We identify a fundamental problem in policy gradient-based methods in continuous control. As policy gradient methods require the agent's underlying probability distribution, they limit policy representation to parametric distribution classes. We show that optimizing over such sets results in local movement in the action space and thus convergence to sub-optimal solutions. We suggest a novel distributional framework, able to represent arbitrary distribution functions over the continuous action space. Using this framework, we construct a generative scheme, trained using an off-policy actor-critic paradigm, which we call the Generative Actor Critic (GAC). Compared to policy gradient methods, GAC does not require knowledge of the underlying probability distribution, thereby overcoming these limitations. Empirical evaluation shows that our approach is comparable and often surpasses current state-of-the-art baselines in continuous domains.

View on arXivView PDF

Code Implementations(1)

tesslerc/GACOfficial100%
GPL-3.0

Code accompanying NeurIPS 2019 paper: "Distributional Policy Optimization - An Alternative Approach for Continuous Control"

226PythonMay 9, 20196 years agoGPL-3.0
deep-reinforcement-learningneurips-2019nips-2019reinforcement-learning-algorithms

Cite this paper

@article{tessler2019distributional,
  title  = {Distributional Policy Optimization: An Alternative Approach for Continuous Control},
  author = {Chen Tessler and Guy Tennenholtz and Shie Mannor},
  year   = {2019},
  eprint = {1905.09855},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1905.09855}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1905.09855.svg)](https://codeofpaper.com/paper/1905.09855)

Discussion