atlas

Research map / Reinforcement learning / Offline RL

ADG: Ambient Diffusion-Guided Dataset Recovery for Corruption-Robust Offline Reinforcement Learning

NeurIPS 2025 · Reinforcement learning › Offline RL · approach: Simple practical offline RL · 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.

Proposes ADG, a three-stage diffusion framework that trains an ambient DDPM on partially corrupted offline RL data, uses its noise-prediction norm to detect corrupted samples, and refines them with a standard DDPM trained on the clean subset, then runs any offline RL algorithm on the recovered dataset.

Problem

Offline RL on real-world datasets with corrupted states, actions, and rewards degrades performance, especially for high-dimensional states and when multiple elements are corrupted; standard diffusion models overfit to noisy training samples.

Approach

Extends ambient diffusion (learning from approximated, noise-consistent distributions) to discrete DDPM, uses the noise-predictor's squared norm at timestep k_a to detect corruption, then trains a standard DDPM only on detected-clean trajectory slices to recover corrupted samples before offline RL.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply ADG dataset recovery before CQLCQL · Random state corruption, all benchmarksaverage score: 10.6 -> 15.4Helped
Apply ADG dataset recovery before IQLIQL · Random state corruption, all benchmarksaverage score: 24.9 -> 37.4Helped
Apply ADG dataset recovery before RIQLRIQL · Random state corruption, all benchmarksaverage score: 24.7 -> 40.2Helped
Apply ADG dataset recovery before DTDT · Random state corruption, all benchmarksaverage score: 45.0 -> 58.3Helped
Apply ADG dataset recovery before RDTRDT · Random state corruption, all benchmarksaverage score: 51.9 -> 57.8Helped
Use ambient diffusion loss instead of naive diffusion loss for detector training (ablation)ADG detector · Kitchen-complete-v0 and relocate-expert-v1 with Random State Attackfalse negative rateHelped
Set detector timestep to tn = 30 rather than 15 or 50 (ablation)ADG detector · Kitchen-complete-v0 and relocate-expert-v1 with Random State Attackfalse negative rateHelped
Use selective training with moderate ζ values (0.10 or 0.20) rather than ζ=0.05 or ζ=0.50 (ablation)ADG denoiser · Walker2d-medium-replay-v2 with Random State AttackMSEHelped
Use two independent diffusion models rather than one shared model for detection and denoising (ablation)ADG · Walker2d-medium-replay-v2 with Random State AttackD4RL scoreHelped
Increase slice-window length H from 0 (ablation)ADG · Offline RL corruption benchmarksperformanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: D4RL MuJoCo medium-replay-v2 D4RL Kitchen D4RL Adroit expert-v0

Benchmarks: D4RL MuJoCo D4RL Kitchen D4RL Adroit

Metrics: normalized D4RL score average score improvement percentage MSE vs ground truth false negative rate

Baselines: CQL IQL RIQL DT RDT

Builds on: DDPM Ambient Diffusion CQL IQL Decision Transformer RIQL RDT

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