atlas

Research map / Reinforcement learning / Visual and representation RL

Learning to Reach Goals via Diffusion

ICML 2024 · Reinforcement learning › Visual and representation RL · approach: Goal-conditioned policy learning · 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.

Merlin reframes offline goal-conditioned RL as reversing a goal-anchored forward diffusion in state space, training a horizon-conditioned Gaussian policy by behavior cloning with one denoising step per environment step.

Problem

Offline goal-conditioned RL struggles with value function estimation from out-of-distribution actions and sparse binary goal rewards, and existing diffusion-based RL methods are computationally expensive because they denoise at every environment step.

Approach

Construct forward diffusion trajectories that move away from goal states (via reverse play, a learned reverse dynamics/policy model, or nearest-neighbor latent trajectory stitching), and train a goal- and horizon-conditioned Gaussian policy to reverse them via behavior cloning, with no value function and one denoising step per environment step.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Merlin instead of the compared offline GCRL baselinesOffline goal-conditioned control methods · State-space tasksdiscounted returnHelped
Add parametric reverse-trajectory generationMerlin-P vs. Merlin · State-space tasksdiscounted returnHelped
Add non-parametric trajectory stitchingMerlin-NP vs. Merlin · State-space tasksdiscounted returnHelped
Use Merlin rather than diffusion-based RL methodsMerlin vs. DD, g-DQL, and BESO · State-space taskstraining and inference timeHelped
Condition the policy on the time horizon rather than omit horizon conditioning (ablation)Merlin · Offline goal-conditioned control tasksperformanceHelped
Evaluate with time horizon h=1 rather than other values or no horizon conditioning (ablation)Merlin on HandReach · HandReachperformanceHelped
Vary the hindsight relabeling ratio by dataset type: low-to-moderate for expert and high for random data (ablation)Merlin · Expert and random offline datasetsperformanceMixed
Condition GCSL on the time horizon without learning policy variance (ablation)GCSL · Offline goal-conditioned control tasksperformanceNo clear effect
Use a backward-view trajectory construction rather than the corresponding forward-view variantMerlin-P and Merlin-NP · Offline goal-conditioned control tasksperformanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: offline goal-conditioned benchmark (PointReach, PointRooms, Reacher, SawyerReach, SawyerDoor, FetchReach, FetchPush, Fet

Benchmarks: PointReach PointRooms Reacher SawyerReach SawyerDoor FetchReach FetchPush FetchPick FetchSlide HandReach

Metrics: discounted return success rate training time inference time

Baselines: GCSL WGCSL ActionableModel GoFAR Decision Diffuser g-DQL BESO

Builds on: GCSL Denoising diffusion probabilistic models Hindsight experience replay Decision Diffuser Diffusion-QL

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