PLAS: Latent Action Space for Offline Reinforcement Learning
Wenxuan Zhou, Sujay Bajracharya, David Held
TL;DR
PLAS tackles offline RL by learning a policy in the latent action space of a CVAE, which naturally confines actions to the dataset's support and mitigates extrapolation errors. The method deterministically maps states to latent actions and decodes them into environment actions, with an optional bounded perturbation layer to enable controlled out-of-distribution generalization when beneficial. Empirical results on real robotic deformable-object manipulation and the D4RL benchmarks show competitive or superior performance to existing explicit-constraint offline RL methods, along with favorable Q-function estimations. The approach offers a simple, data-friendly alternative that leverages latent representations to balance in-distribution safety with potential out-of-distribution gains, making offline RL more practical for real-world robotics.
Abstract
The goal of offline reinforcement learning is to learn a policy from a fixed dataset, without further interactions with the environment. This setting will be an increasingly more important paradigm for real-world applications of reinforcement learning such as robotics, in which data collection is slow and potentially dangerous. Existing off-policy algorithms have limited performance on static datasets due to extrapolation errors from out-of-distribution actions. This leads to the challenge of constraining the policy to select actions within the support of the dataset during training. We propose to simply learn the Policy in the Latent Action Space (PLAS) such that this requirement is naturally satisfied. We evaluate our method on continuous control benchmarks in simulation and a deformable object manipulation task with a physical robot. We demonstrate that our method provides competitive performance consistently across various continuous control tasks and different types of datasets, outperforming existing offline reinforcement learning methods with explicit constraints. Videos and code are available at https://sites.google.com/view/latent-policy.
