Interacting Diffusion Processes for Event Sequence Forecasting

Mai Zeng, Florence Regol, Mark Coates
2/12/2026

No official code found. Best implementation: networkslab/cdiff (5 stars, last commit 2024-06-04).

Abstract

Neural Temporal Point Processes (TPPs) have emerged as the primary framework for predicting sequences of events that occur at irregular time intervals, but their sequential nature can hamper performance for long-horizon forecasts. To address this, we introduce a novel approach that incorporates a diffusion generative model. The model facilitates sequence-to-sequence prediction, allowing multi-step predictions based on historical event sequences. In contrast to previous approaches, our model directly learns the joint probability distribution of types and inter-arrival times for multiple events. This allows us to fully leverage the high dimensional modeling capability of modern generative models. Our model is composed of two diffusion processes, one for the time intervals and one for the event types. These processes interact through their respective denoising functions, which can take as input intermediate representations from both processes, allowing the model to learn complex interactions. We demonstrate that our proposal outperforms state-of-the-art baselines for long-horizon forecasting of TPP.

View on arXivView PDF

Code Implementations(1)

networkslab/cdiffCommunity100%
52Shell, PythonJun 4, 20242 years ago

Similar Papers

Cite this paper

@article{zeng2026interacting,
  title  = {Interacting Diffusion Processes for Event Sequence Forecasting},
  author = {Mai Zeng and Florence Regol and Mark Coates},
  year   = {2026},
  eprint = {2310.17800},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2310.17800},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.17800.svg)](https://codeofpaper.com/paper/2310.17800)

Discussion