Distributional value gradients for stochastic environments
Baptiste Debes, Tinne Tuytelaars
TL;DR
This work addresses the challenge of gradient-aware credit assignment in stochastic environments by extending distributional reinforcement learning to model not only returns but also their gradients. It introduces Distributional Sobolev Training and a Sobolev Bellman operator that jointly bootstraps return and gradient distributions, implemented via a differentiable world model (cVAE) and trained with Max–Sliced MMD (MSMMD). The authors prove contraction properties for the Sobolev operator under both Wasserstein and MSMMD metrics and demonstrate improved stability and robustness in a stochastic toy task and MuJoCo benchmarks, including ablations on world-model choices and overestimation bias controls. The proposed Distributional Sobolev Deterministic Policy Gradient (DSDPG) framework advances sample efficiency and gradient-informed policy improvement in uncertain environments, with broad implications for model-based, gradient-aware RL and related fields.
Abstract
Gradient-regularized value learning methods improve sample efficiency by leveraging learned models of transition dynamics and rewards to estimate return gradients. However, existing approaches, such as MAGE, struggle in stochastic or noisy environments, limiting their applicability. In this work, we address these limitations by extending distributional reinforcement learning on continuous state-action spaces to model not only the distribution over scalar state-action value functions but also over their gradients. We refer to this approach as Distributional Sobolev Training. Inspired by Stochastic Value Gradients (SVG), our method utilizes a one-step world model of reward and transition distributions implemented via a conditional Variational Autoencoder (cVAE). The proposed framework is sample-based and employs Max-sliced Maximum Mean Discrepancy (MSMMD) to instantiate the distributional Bellman operator. We prove that the Sobolev-augmented Bellman operator is a contraction with a unique fixed point, and highlight a fundamental smoothness trade-off underlying contraction in gradient-aware RL. To validate our method, we first showcase its effectiveness on a simple stochastic reinforcement learning toy problem, then benchmark its performance on several MuJoCo environments.
