GoRL: An Algorithm-Agnostic Framework for Online Reinforcement Learning with Generative Policies
Chubin Zhang, Zhenglin Wan, Feng Chen, Xingrui Yu, Ivor Tsang, Bo An
TL;DR
GoRL addresses the enduring tension between stable online optimization and expressive, multimodal action modeling in reinforcement learning. By decoupling optimization from generation, it learns a tractable latent policy $\pi_\theta(\varepsilon|s)$ and a separate expressive decoder $g_\phi(s,\varepsilon)$, and employs a two-timescale alternating scheme to update them. The latent policy is optimized with standard policy gradients while the decoder is refined using likelihood-free generative objectives, yielding stable training and richer action distributions. Empirically, GoRL outperforms Gaussian baselines and prior generative-methods across six DMControl tasks, with HopperStand achieving >870 normalized return and clear evidence of emergent multimodality in actions. The work provides a practical, algorithm- and model-agnostic path to combining stability with expressiveness in online RL, and suggests directions for extending to off-policy and high-dimensional settings.
Abstract
Reinforcement learning (RL) faces a persistent tension: policies that are stable to optimize are often too simple to represent the multimodal action distributions needed for complex control. Gaussian policies provide tractable likelihoods and smooth gradients, but their unimodal form limits expressiveness. Conversely, generative policies based on diffusion or flow matching can model rich multimodal behaviors; however, in online RL, they are frequently unstable due to intractable likelihoods and noisy gradients propagating through deep sampling chains. We address this tension with a key structural principle: decoupling optimization from generation. Building on this insight, we introduce GoRL (Generative Online Reinforcement Learning), a framework that optimizes a tractable latent policy while utilizing a conditional generative decoder to synthesize actions. A two-timescale update schedule enables the latent policy to learn stably while the decoder steadily increases expressiveness, without requiring tractable action likelihoods. Across a range of continuous-control tasks, GoRL consistently outperforms both Gaussian policies and recent generative-policy baselines. Notably, on the HopperStand task, it reaches a normalized return above 870, more than 3 times that of the strongest baseline. These results demonstrate that separating optimization from generation provides a practical path to policies that are both stable and highly expressive.
