atlas

Research map / Reinforcement learning / Offline RL

DiffStitch: Boosting Offline Reinforcement Learning with Diffusion-based Trajectory Stitching

ICML 2024 · Reinforcement learning › Offline RL · approach: Offline RL sample complexity theory · 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 DiffStitch, a diffusion-based data augmentation pipeline that generates stitching sub-trajectories connecting low-reward and high-reward offline trajectories, improving IQL, TD3+BC and Decision Transformer on D4RL.

Problem

Offline RL performance depends heavily on dataset quality; when offline datasets contain few high-reward trajectories, agents struggle to reach high-reward regions because trajectories are disjoint and distant.

Approach

Estimate the number of steps needed to connect two trajectories by imagining future states from one trajectory's end and matching to the other's start, then use a masked conditional diffusion model to generate stitching states, and wrap them with inverse dynamics and reward models, filtering with a learned dynamics model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add trajectory stitching augmentationIQL · MuJoCo locomotion averagenormalized score: 79.5 -> 83.8Helped
Add trajectory stitching augmentationTD3+BC · MuJoCo locomotion averagenormalized score: 75.4 -> 80.2Helped
Add trajectory stitching augmentationDT · MuJoCo locomotion averagenormalized score: 73.1 -> 76.1Helped
Add trajectory stitching augmentationIQL · Adroit pen averagenormalized score: 62.5 -> 75.7Helped
Add trajectory stitching augmentationTD3+BC · Adroit pen averagenormalized score: -3.2 -> 20.6Helped
Add trajectory stitching augmentationDT · Adroit pen averagenormalized score: 60.3 -> 64.9Helped
Add trajectory stitching augmentationTD3+BC · Hopper-Medium-Replaynormalized score: 64.8$\pm$19.2 -> 79.6$\pm$13.5Helped
Add trajectory stitching augmentationIQL · HalfCheetah-Medium-Expert, 20% samplesnormalized score: 89.3$\pm$4.3 -> 91.5$\pm$1.5Helped
Add trajectory stitching augmentationIQL · Hopper-Medium-Replay, 20% samplesnormalized score: 51$\pm$3.9 -> 67.8$\pm$13.5Helped
Add the step-estimation module rather than fixing stitching length at 40 (ablation)DiffStitch · Hoppernormalized scoreHelped
Add qualification filtering (ablation)DiffStitch · Hoppernormalized scoreHelped
Add augmented data (ablation)IQL and TD3+BC · Hoppernormalized scoreHelped

Surprising findings

Limitations

Experimental setup

Datasets: D4RL HalfCheetah datasets D4RL Hopper datasets D4RL Walker2d datasets D4RL Adroit pen human D4RL Adroit pen cloned

Benchmarks: D4RL

Metrics: normalized average return

Baselines: SER TATU Original (no augmentation)

Builds on: TD3+BC IQL Decision Transformer SER TATU

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