atlas

Research map / Image generation / Autoregressive and latent generation

DiffLight: A Partial Rewards Conditioned Diffusion Model for Traffic Signal Control with Missing Data

NeurIPS 2024 · Image generation › Autoregressive and latent generation · approach: Diffusion planning and policies

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 DiffLight, an offline conditional diffusion model that jointly imputes missing traffic data and makes signal-control decisions by conditioning on partial (observable) rewards, using a spatial-temporal transformer and a diffusion communication mechanism.

Problem

Traffic signal control when sensor data (observations and rewards) from intersections is missing, in an offline RL setting where missing data must be imputed while learning a policy.

Approach

Partial Rewards Conditioned Diffusion (PRCD) conditions only on observable rewards (masking missing ones instead of zero-padding), uses a STFormer noise model for spatial-temporal dependencies, and a Diffusion Communication Mechanism that shares generated neighbor observations at inference, with an inverse dynamics model producing actions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DiffLight rather than the strongest listed baselineTSC with missing traffic data · Random missing across five datasets and ratesATTMixed
Use DiffLight rather than the strongest listed baselineTSC with missing traffic data · Kriging missing across five datasets and ratesATTMixed
Replace U-Net with STFormer (ablation)DiffLight · Hangzhou_1 RM (50%)ATT: 668.38 -> 350.60Helped
Replace U-Net with STFormer (ablation)DiffLight · Hangzhou_1 KM (25%)ATT: 363.80 -> 318.21Helped
Replace U-Net with STFormer (ablation)DiffLight · Jinan_1 RM (50%)ATT: 509.64 -> 374.41Helped
Replace U-Net with STFormer (ablation)DiffLight · Jinan_1 KM (25%)ATT: 454.90 -> 374.23Helped
Use partial rewards conditioning instead of zero-padding missing rewards (ablation)DiffLight with STFormer · Hangzhou_1 RM (50%)ATT: 350.60 -> 304.71Helped
Use partial rewards conditioning instead of zero-padding missing rewards (ablation)DiffLight with STFormer · Hangzhou_1 KM (25%)ATT: 318.21 -> 302.16Helped
Use partial rewards conditioning instead of zero-padding missing rewards (ablation)DiffLight with STFormer · Jinan_1 RM (50%)ATT: 374.41 -> 290.02Helped
Use partial rewards conditioning instead of zero-padding missing rewards (ablation)DiffLight with STFormer · Jinan_1 KM (25%)ATT: 374.23 -> 329.67Helped
Add DCM (ablation)DiffLight · Hangzhou_1 RM (50%)ATT: 304.71 vs 303.13No clear effect
Add DCM (ablation)DiffLight · Hangzhou_1 KM (25%)ATT: 307.14 -> 302.16Helped

Surprising findings

Limitations

Experimental setup

Datasets: Hangzhou1 Hangzhou2 Jinan1 Jinan2 Jinan3 New York (48 intersections)

Benchmarks: CityFlow Hangzhou1 CityFlow Hangzhou2 CityFlow Jinan1 CityFlow Jinan2 CityFlow Jinan3 New York

Metrics: average travel time (ATT)

Baselines: BC CQL TD3+BC Decision Transformer Diffuser Decision Diffuser CQL (model-based)

Builds on: Diffuser Decision Diffuser classifier-free guidance DDIM MissLight

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