atlas

Research map / Reinforcement learning / Offline RL

Stitching Sub-trajectories with Conditional Diffusion Model for Goal-Conditioned Offline RL

AAAI 2024 · Reinforcement learning › Offline RL · approach: Offline-to-online fine-tuning · 7 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 SSD, a model-based offline goal-conditioned RL method that trains a goal-conditioned critic with multi-step goal chaining and a value-conditioned Unet-transformer diffusion model that generates sub-trajectories stitched toward the goal.

Problem

Offline goal-conditioned RL with sparse rewards from suboptimal data and long horizons, where existing diffusion planners (Diffuser, Decision Diffuser) are hard to apply because of inpainting with known plan length or unrealistic trajectory generation.

Approach

Condition a diffusion model on goal and a target value estimated by a goal-chaining critic trained on goal-relabeled sub-trajectories, using a Condition-Prompted-Unet with transformer blocks so the planner generates realistic sub-plans that stitch dataset segments without needing the plan length or explicit subgoals.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SSD instead of the strongest listed baselineMaze2D · Maze2D Umaze, Medium, and Largenormalized score: 144.6 ±3.4 vs 125.4 ±0.4; 134.4 ±6.1 vs 130.3 ±2.3; 183.5 ±8.6 vs 135.8 ±8.5Helped
Use SSD instead of the strongest listed baselineMulti2D · Multi2D Umaze, Medium, and Largenormalized score: 158.2 ±4.5 vs 135.4 ±2.0; 155.2 ±7.9 vs 137.8 ±1.0; 192.9 ±8.5 vs 145.7 ±7.7Helped
Use SSD instead of the strongest listed baselineFetch · FetchReach, FetchPickAndPlace, FetchPush, and FetchSlidesuccess rate: 1.0 ±0.0 vs 1.0 ±0.0; 0.9 ±0.03 vs 0.84 ±0.12; 0.97 ±0.02 vs 0.88 ±0.09; 0.1 ±0.07 vs 0.18 ±0.12Mixed
Use SSD instead of the strongest listed baselineFetch · FetchReach, FetchPickAndPlace, FetchPush, and FetchSlidediscounted return: 29.18 ±0.32 vs 30.1 ±0.32; 18.0 ±0.25 vs 19.7 ±2.57; 19.84 ±0.50 vs 18.2 ±3.00; 2.6 ± 0.94 vs 2.73 ±1.64Mixed
Change the target value across tested values (ablation)SSD · Maze2D Umazenormalized score: 142.1 ±5.8 (v=0.0125); 134.7 ±6.9 (v=0.025); 142.1 ±3.4 (v=0.05); 149.1 ±5.4 (v=0.1); 144.6 ±3.4 (v=0.2); 150.3 ±7.4 (v=Mixed
Change the target value across tested values (ablation)SSD · Maze2D Mediumnormalized score: 131.4 ±5.4 (v=0.0125); 137.3 ±5.5 (v=0.025); 134.4 ±6.1 (v=0.05); 134.5 ±3.2 (v=0.1); 129.5 ±5.0 (v=0.2); 128.2 ±4.6 (v=Mixed
Change the target value across tested values (ablation)SSD · Maze2D Largenormalized score: 171.4 ±7.7 (v=0.0125); 170.6 ±4.2 (v=0.025); 184.9 ±9.8 (v=0.05); 183.5 ±8.6 (v=0.1); 175.2 ±12.7 (v=0.2); 161.3 ±8.8 (vMixed
Change target value from v=0.2 to v=0.4 (ablation)SSD · Maze2D Umazenormalized score: 144.6 ±3.4 -> 150.3 ±7.4No clear effect
Use AM rather than HER goal relabeling for Diffuser (ablation)Diffuser · Multi2D tasksnormalized score: 128.9 ±1.8 -> 135.4 ±2.0; 127.2 ±3.4 -> 137.8 ±1.0; 132.1 ±5.8 -> 145.7 ±7.7Helped
Use HER rather than AM goal relabeling for Diffuser (ablation)Diffuser · Maze2D Umaze and Mediumnormalized score: 121.4 ±1.8 -> 125.4 ±0.4; 127.2 ±3.1 -> 130.3 ±2.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: D4RL Maze2D (Umaze, Medium, Large) Multi2D Fetch offline datasets (random and expert, from prior work)

Benchmarks: Maze2D Multi2D Fetch (FetchReach, FetchPickAndPlace, FetchPush, FetchSlide)

Metrics: normalized score success rate discounted return final distance

Baselines: IQL Diffuser Diffuser-HER Diffuser-AM Decision Diffuser HDMI GCSL WGCSL GoFAR AM DDPG

Builds on: Diffuser Actionable Models (AM) Hindsight Experience Replay Decision Diffuser DDPM

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