atlas

Research map / Reinforcement learning / Visual and representation RL

Accelerating Visual-Policy Learning through Parallel Differentiable Simulation

NeurIPS 2025 · Reinforcement learning › Visual and representation RL · approach: Skill learning and diffusion policies · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes D.Va, a visual policy learning method that decouples rendering from the computation graph in short-horizon analytical policy gradient (SHAC-style) training, avoiding differentiating through the renderer.

Problem

Visual policy learning with differentiable simulation is costly because backpropagating through rendering requires pixel-space Jacobians, which is memory- and compute-intensive and yields noisy gradients.

Approach

Drop the observation-Jacobian terms (control regularization) from the analytical policy gradient, yielding a decoupled policy gradient that equals a behavior-cloning gradient toward open-loop trajectory-optimized actions; the actor takes stacked rendered frames while the critic is trained on states.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
decouple visual observations from the computation graphD.Va versus SHAC with differentiable rendering · 3D visual control tasksfinal returnHelped
decouple visual observations from the computation graphD.Va versus SHAC with differentiable rendering · Hopper, Ant, Humanoid, Cartpolebackward simulation time: 0.11(s) vs 0.36(s); 0.19(s) vs 0.51(s); 0.21(s) vs 0.58(s); 0.68(s) vs 1.38(s)Helped
use 1 stacked frame instead of 3 (ablation)D.Va · Cartpole, Hopper, Ant, Humanoidfinal return: $2139 \pm 22.42$ -> $2068 \pm 29.83$; $5067.13 \pm 18.14$ -> $4398.48 \pm 266.80$; $7218 \pm 986.00$ -> $5681 \pm 1344.5Mixed
use 2 stacked frames instead of 3 (ablation)D.Va · Cartpole, Hopper, Ant, Humanoidfinal return: $2139 \pm 22.42$ -> $2115 \pm 21.20$; $5067.13 \pm 18.14$ -> $5055.23 \pm 6.73$; $7218 \pm 986.00$ -> $7418 \pm 862.39$;Mixed
use 4 stacked frames instead of 3 (ablation)D.Va · Cartpole, Hopper, Ant, Humanoidfinal return: $2139 \pm 22.42$ -> $2155 \pm 25.49$; $5067.13 \pm 18.14$ -> $5055.03 \pm 2.08$; $7218 \pm 986.00$ -> $9680 \pm 222.27$;Mixed
use 5 stacked frames instead of 3 (ablation)D.Va · Cartpole, Hopper, Ant, Humanoidfinal return: $2139 \pm 22.42$ -> $2095 \pm 22.5$; $5067.13 \pm 18.14$ -> $5072.33 \pm 14.62$; $7218 \pm 986.00$ -> $8286 \pm 880.50$;Mixed
use 6 stacked frames instead of 3 (ablation)D.Va · Cartpole, Hopper, Ant, Humanoidfinal return: $2139 \pm 22.42$ -> $2140 \pm 29.84$; $5067.13 \pm 18.14$ -> $5077.63 \pm 23.74$; $7218 \pm 986.00$ -> $8243 \pm 799.45$Mixed
remove the value function (ablation)D.Va · most taskspolicy learning effectivenessHurt
detach observations to use the decoupled policy gradientSHAC on state space · low-dimensional state-space taskstraining performanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: simulated control tasks: Cartpole, Hopper, Ant, Humanoid ANYmal locomotion (additional task)

Benchmarks: Cartpole Hopper Ant Humanoid ANYmal locomotion

Metrics: final return wall-clock time environment steps gradient norm memory usage backward simulation time

Baselines: DrQ-v2 CURL DreamerV3 State-to-visual distillation Visual-SHAC with differentiable rendering

Builds on: SHAC DrQ-v2 CURL DreamerV3 PyTorch3D

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy