Differentiable Information Enhanced Model-Based Reinforcement Learning
Xiaoyuan Zhang, Xinyan Cai, Bo Liu, Weidong Huang, Song-Chun Zhu, Siyuan Qi, Yaodong Yang
TL;DR
MB-MIX introduces a differentiable information enhanced MBRL framework that jointly leverages trajectory length mixing and Sobolev model training to stabilize gradient-based policy optimization in differentiable environments. The method formalizes $J^{mix}_{\\pi}(\\theta)=(1-\\lambda)\\sum_{H=1}^{\\infty}\\lambda^{H-1} J^{H}_{\\pi}(\\theta)$ and trains dynamics with the Sobolev loss $J_{M}(\\varphi)$ to enforce gradient-consistency, with theory showing $\\operatorname{Var}(A^{MIX}) \\\le \\\operatorname{Var}(A^{SHAC})$ for $\\gamma<1$. Empirically, MB-MIX outperforms state-of-the-art baselines across DiffRL, Bruce humanoid, Brax, and DaXBench, achieving higher rewards and greater stability in both rigid- and deformable-object tasks. This work advances practical deployment of differentiable simulators by improving sample efficiency, gradient reliability, and robustness in complex robotics domains.
Abstract
Differentiable environments have heralded new possibilities for learning control policies by offering rich differentiable information that facilitates gradient-based methods. In comparison to prevailing model-free reinforcement learning approaches, model-based reinforcement learning (MBRL) methods exhibit the potential to effectively harness the power of differentiable information for recovering the underlying physical dynamics. However, this presents two primary challenges: effectively utilizing differentiable information to 1) construct models with more accurate dynamic prediction and 2) enhance the stability of policy training. In this paper, we propose a Differentiable Information Enhanced MBRL method, MB-MIX, to address both challenges. Firstly, we adopt a Sobolev model training approach that penalizes incorrect model gradient outputs, enhancing prediction accuracy and yielding more precise models that faithfully capture system dynamics. Secondly, we introduce mixing lengths of truncated learning windows to reduce the variance in policy gradient estimation, resulting in improved stability during policy learning. To validate the effectiveness of our approach in differentiable environments, we provide theoretical analysis and empirical results. Notably, our approach outperforms previous model-based and model-free methods, in multiple challenging tasks involving controllable rigid robots such as humanoid robots' motion control and deformable object manipulation.
