Reparameterized Policy Learning for Multimodal Trajectory Optimization

Zhiao Huang, Litian Liang, Zhan Ling, Xuanlin Li, Chuang Gan +1 more
7/20/2023
cs.LG

No official code found. Best implementation: haosulab/RPG (28 stars, MIT, last commit 2023-07-19).

Abstract

We investigate the challenge of parametrizing policies for reinforcement learning (RL) in high-dimensional continuous action spaces. Our objective is to develop a multimodal policy that overcomes limitations inherent in the commonly-used Gaussian parameterization. To achieve this, we propose a principled framework that models the continuous RL policy as a generative model of optimal trajectories. By conditioning the policy on a latent variable, we derive a novel variational bound as the optimization objective, which promotes exploration of the environment. We then present a practical model-based RL method, called Reparameterized Policy Gradient (RPG), which leverages the multimodal policy parameterization and learned world model to achieve strong exploration capabilities and high data efficiency. Empirical results demonstrate that our method can help agents evade local optima in tasks with dense rewards and solve challenging sparse-reward environments by incorporating an object-centric intrinsic reward. Our method consistently outperforms previous approaches across a range of tasks. Code and supplementary materials are available on the project page https://haosulab.github.io/RPG/

View on arXivView PDF

Code Implementations(1)

haosulab/RPGCommunity66%
MIT

Code base for paper: Reparameterized Policy Learning for Multimodal Trajectory Optimization

282C, C++May 30, 20233 years agoMIT

Similar Papers

Cite this paper

@article{huang2023reparameterized,
  title  = {Reparameterized Policy Learning for Multimodal Trajectory Optimization},
  author = {Zhiao Huang and Litian Liang and Zhan Ling and Xuanlin Li and Chuang Gan and Hao Su},
  year   = {2023},
  eprint = {2307.10710},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.10710v1},
  journal = {ICML 2023 2023}
}

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/2307.10710.svg)](https://codeofpaper.com/paper/2307.10710)

Discussion