atlas

Research map / Image generation / Fast diffusion sampling

Model-based Diffusion for Trajectory Optimization

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Guidance for conditional diffusion · 1 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 Model-Based Diffusion (MBD), which uses a known dynamics model and cost to estimate the score function for trajectory optimization without training data, optionally steered by imperfect demonstrations.

Problem

Trajectory optimization with nonlinear, non-smooth dynamics and non-convex costs/constraints; existing diffusion planners are model-free and need high-quality demonstration data, limiting generalization to new robots/dynamics and imperfect data.

Approach

Replace the learned score with a Monte Carlo score estimate computed from model evaluations (rollouts of control sequences through the dynamics, weighted by exp(-cost/lambda) and constraint indicators), run as Monte Carlo score ascent in a diffusion schedule; demonstrations are incorporated via a max-weight target that trusts demos only when model likelihood is low. Connects to CEM when N=1.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MBD instead of RLHopper · Hopperreward: 1.40 ± 0.04 -> 1.53 ± 0.03Helped
Use MBD instead of RLHalf Cheetah · Half Cheetahreward: 1.59 ± 0.05 -> 2.31 ± 0.19Helped
Use MBD instead of RLAnt · Antreward: 3.26 ± 1.61 -> 3.80 ± 0.35Helped
Use MBD instead of RLWalker2D · Walker2Dreward: 1.09 ± 0.28 -> 2.63 ± 0.23Helped
Use MBD instead of RLHumanoid Standup · Humanoid Standupreward: 0.83 ± 0.02 -> 0.99 ± 0.07Helped
Use MBD instead of RLHumanoid Running · Humanoid Runningreward: 1.80 ± 0.03 -> 2.92 ± 0.26Helped
Use MBD instead of RLPush T · Push Treward: -0.63 ± 0.16 -> 0.67 ± 0.10Helped
Add infeasible RRT demonstrations from simplified dynamicsMBD · Car UMaze Navigationgoal-reaching performanceHelped
Add partial-state CMU Mocap human-motion dataMBD · Humanoid Joggingmotion stabilityHelped

Surprising findings

Limitations

Experimental setup

Datasets: CMU Mocap (humanoid jogging partial-state reference) RRT-generated infeasible trajectories (Car UMaze) MNIST

Benchmarks: Brax locomotion (Hopper, Half Cheetah, Ant, Walker2D, Humanoid Standup, Humanoid Running) PushT Car UMaze navigation Ackley Rastrigin MNIST MLP training

Metrics: average step reward computational time

Baselines: CMA-ES CEM MPPI PPO SAC TuRBO LA-MCTS HesBO Shiwa BAxUS

Builds on: denoising diffusion probabilistic models Cross-Entropy Method Model Predictive Path Integral shooting methods

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