atlas

Research map / Multi-agent systems and games / Human-AI and goal-conditioned

Diffusion for World Modeling: Visual Details Matter in Atari

NeurIPS 2024 · Multi-agent systems and games › Human-AI and goal-conditioned · approach: World-model-based agents · 2 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.

Introduces DIAMOND, an RL agent trained entirely within a diffusion world model (EDM-based), reaching a mean HNS of 1.46 on Atari 100k and showing the diffusion model can serve as a playable CS:GO game engine.

Problem

World models for RL usually compress observations into discrete latents, which can lose visual details important for decision-making; the paper asks whether diffusion models can serve as stable, sample-efficient world models.

Approach

Use a continuous-time EDM diffusion model (with its preconditioning and signal/noise-mixing training target) as the next-observation predictor of a world model, sampled with very few Euler denoising steps (3), so that imagined trajectories remain stable over long horizons and preserve visual details; the RL agent is trained with REINFORCE and lambda-returns entirely in imagination.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the DIAMOND diffusion world model instead of STORMAtari 100k world-model agents · Atari 100kmean HNS: 1.266 -> 1.459Helped
Use the DIAMOND diffusion world model instead of STORMAtari 100k world-model agents · Atari 100kIQM HNS: 0.636 -> 0.641Helped
Use the DIAMOND diffusion world model instead of BBFAtari 100k agents · Atari 100kmean HNS: 2.247 -> 1.459Hurt
Use the DIAMOND diffusion world model instead of BBFAtari 100k agents · Atari 100kIQM HNS: 1.139 -> 0.641Hurt
Use 3 denoising steps instead of 1 (ablation)DIAMOND · Atari 100k, 10 highest-performing gamesMean HNS: 1.962 -> 3.052Helped
Use 3 denoising steps instead of 1 (ablation)DIAMOND · Atari 100k games in the 10-game ablationgame return: Amidar 191.8 -> 225.8; Assault 782.5 -> 1526.4; Asterix 6687.0 -> 3698.5; Boxing 41.9 -> 86.9; Breakout 50.8 -> 132.5; CMixed
Use EDM instead of DDPM (ablation)Diffusion world model on Breakout · Breakout, autoregressive trajectories up to 1000 timestepstrajectory stabilityHelped

Surprising findings

Limitations

Experimental setup

Datasets: Atari 100k benchmark CS:GO Online dataset (Dust II, 5.5M frames) CS:GO Clean dataset (190k frames) commaai motorway driving dataset

Benchmarks: Atari 100k

Metrics: mean human-normalized score IQM superhuman game count per-game return

Baselines: IRIS DreamerV3 STORM TWM SimPLe EfficientZero BBF

Builds on: EDM DDPM IRIS DreamerV3 Atari 100k

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