Accelerating Visual-Policy Learning through Parallel Differentiable Simulation
Haoxiang You, Yilang Liu, Ian Abraham
TL;DR
This work tackles the high computational cost of learning visual control policies by introducing D.Va, a decoupled visual-based analytical policy gradient that omits differentiating through rendering and leverages parallel differentiable simulation. By decomposing the analytical policy gradient into a decoupled term and a control-regularization term, and linking the decoupled gradient to open-loop trajectory distillation, the method combines trajectory optimization with policy learning in a scalable on-policy framework. Empirical results show substantial improvements in wall-clock time and final returns across both 2D and 3D visual control tasks, including humanoid locomotion where a running policy emerges within hours on a single GPU. The approach outperforms standard model-free and model-based baselines and avoids reliance on differentiable renderers, providing a robust and memory-efficient path toward end-to-end visual policy learning in simulated environments. Overall, D.Va demonstrates that decoupling perception from policy computation and distilling from short-horizon trajectory optimization yields practical gains for visual control with differentiable simulators.
Abstract
In this work, we propose a computationally efficient algorithm for visual policy learning that leverages differentiable simulation and first-order analytical policy gradients. Our approach decouple the rendering process from the computation graph, enabling seamless integration with existing differentiable simulation ecosystems without the need for specialized differentiable rendering software. This decoupling not only reduces computational and memory overhead but also effectively attenuates the policy gradient norm, leading to more stable and smoother optimization. We evaluate our method on standard visual control benchmarks using modern GPU-accelerated simulation. Experiments show that our approach significantly reduces wall-clock training time and consistently outperforms all baseline methods in terms of final returns. Notably, on complex tasks such as humanoid locomotion, our method achieves a $4\times$ improvement in final return, and successfully learns a humanoid running policy within 4 hours on a single GPU.
