atlas

Research map / Time series / Causal and generative time series

Interacting Diffusion Processes for Event Sequence Forecasting

ICML 2024 · Time series › Causal and generative time series · approach: Generative temporal point processes · 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 CDiff, a cross-diffusion model with coupled continuous (Gaussian, on Box-Cox-transformed inter-arrival times) and categorical diffusion processes that jointly generate the next N events for long-horizon temporal point process forecasting.

Problem

Forecasting long horizons of event sequences in temporal point processes, where autoregressive models accumulate error and treat event types and inter-arrival times as conditionally independent.

Approach

Two interacting denoising diffusion processes (one Gaussian for Box-Cox transformed inter-arrival times, one categorical for event types) whose denoising networks condition on each other's intermediate states, so the full N-event sequence is generated jointly rather than autoregressively.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
jointly model event types and inter-arrival times through interacting denoising processes rather than independent processes (ablation)CDiff · AmazonOTD: 40.49 $\pm$ 0.60 -> 37.73 ± 0.20Helped
jointly model event types and inter-arrival times through interacting denoising processes rather than independent processes (ablation)CDiff · StackOverflowRMSE_x+: 1.26 $\pm$ 0.01 -> 1.20 $\pm$ 0.01Helped
use 25 diffusion steps instead of the selected step count (ablation)CDiff · StackOverflowOTD: 41.245 $\pm$ 1.400 -> 42.742 $\pm$ 0.146Hurt
use 50 diffusion steps instead of 100 (ablation)CDiff · TaxiOTD: 21.013 $\pm$ 0.158 -> 21.045 $\pm$ 0.228No clear effect
use 200 diffusion steps instead of 100 (ablation)CDiff · TaxiOTD: 21.013 $\pm$ 0.158 -> 21.545 $\pm$ 0.314Hurt
use 500 diffusion steps instead of 100 (ablation)CDiff · TaxiOTD: 21.013 $\pm$ 0.158 -> 22.107 $\pm$ 0.244Hurt
add two future-event inference heads (ablation)AttNHP · TaxiOTD: 24.762 ± 0.217 -> 26.376$\pm$ 0.229Hurt
increase parameter count to match CDiff (ablation)AttNHP · TaxiOTD: 24.762 ± 0.217 -> 24.174$\pm$ 0.245No clear effect
use interacting diffusion instead of HYPROCDiff · TaxiOTD: 21.653 ± 0.163 -> 21.013 ± 0.158Helped
use interacting diffusion instead of HYPROCDiff · TaobaoRMSE_e: 2.710 $\pm$ 0.021 -> 2.653 $\pm$ 0.022Helped
use interacting diffusion instead of the strongest baselineCDiff · RetweetOTD: 60.501 ± 0.087 -> 60.661 ± 0.101Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Taobao Taxi StackOverflow Retweet MOOC Amazon Synthetic Hawkes

Benchmarks: Taobao Taxi StackOverflow Retweet MOOC Amazon

Metrics: OTD RMSE_e RMSE_x+ sMAPE MAPE MAE_|s| RMSE_|s|

Baselines: Homogeneous Poisson Process NHP AttNHP LNM TCDDM Dual-TPP HYPRO Add-and-thin-augm.

Builds on: denoising diffusion probabilistic models AttNHP Add-and-thin TCDDM

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