atlas

Research map / Reinforcement learning / Policy gradient and actor-critic

DiffTORI: Differentiable Trajectory Optimization for Deep Reinforcement and Imitation Learning

NeurIPS 2024 · Reinforcement learning › Policy gradient and actor-critic · approach: Alternative policy update rules · 3 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 DiffTORI, which uses differentiable trajectory optimization (Theseus) as the policy representation, learning cost and dynamics end-to-end for model-based RL (on TD-MPC) and imitation learning on image and point-cloud benchmarks.

Problem

Policy representations for deep RL and imitation learning with high-dimensional observations; model-based RL suffers from objective mismatch where surrogate losses do not optimize task return.

Approach

Use trajectory optimization with neural dynamics and cost functions as the policy, and backpropagate a policy-gradient loss (RL) or imitation loss through the differentiable optimizer (Theseus) so the learned dynamics and cost are optimized directly for task performance; a CVAE decoder gives multimodal actions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add differentiable trajectory optimization and policy-gradient learning to TD-MPCTD-MPC on DeepMind Control Suite image tasks · DeepMind Control Suite, 15 tasksreturnHelped
add policy-gradient loss and backpropagate it through trajectory optimization (ablation)DiffTORI · DeepMind Control Suite, 15 tasksreturnHelped
replace MPPI with trajectory optimization without adding policy-gradient loss (ablation)TD-MPC · DeepMind Control Suite, 15 tasksreturnNo clear effect
add DiffTORI action refinement initialized from DP3DP3 · MetaWorld 22 taskssuccess rate: 48.8 -> 56.5Helped
add DiffTORI action refinement initialized from BCBC · ManiSkill 9 taskssuccess rate: 0.34 -> 0.42Helped
add DiffTORI action refinement initialized from DiffusionDiffusion · Robomimic tasks averagefailure rate: 0.10 -> 0.07Helped
remove the reward prediction loss (ablation)DiffTORI model-based RL · DeepMind Control SuitereturnHurt
remove the dynamics prediction loss (ablation)DiffTORI model-based RL · DeepMind Control SuitereturnHurt
remove initialization from the learned policy (ablation)DiffTORI model-based RL · DeepMind Control SuitereturnHurt
replace base-policy initialization with zero initialization (ablation)DiffTORI · Robomimic and ManiSkillfailure rate on Robomimic; success rate on ManiSkillHurt
replace base-policy initialization with random initialization (ablation)DiffTORI · Robomimic and ManiSkillfailure rate on Robomimic; success rate on ManiSkillHurt
increase the imitation-learning planning horizon from H = 1 to H = 3 (ablation)DiffTORI · Robomimic tasksfailure rate: 0.08 -> 0.08 (Square); 0.04 -> 0.06 (Transport); 0.08 -> 0.08 (ToolHang); 0.09 -> 0.12 (Push-T)No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: DeepMind Control Suite Robomimic ManiSkill1 ManiSkill2 MetaWorld IBC Push-T

Benchmarks: DeepMind Control Suite (15 visual tasks) MetaWorld (22 tasks) Robomimic (Square, Transport, ToolHang) Push-T ManiSkill (9 tasks)

Metrics: normalized return success rate failure rate cost

Baselines: SAC DrQ-v2 TD-MPC DP3 Residual + DP3 IBC BC-RNN Diffusion Policy BC BC + residual

Builds on: TD-MPC Theseus Diffusion Policy DP3 Amos et al. differentiable MPC

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