Add and Thin: Diffusion for Temporal Point Processes

David Ludke, Marin Bilovs, Oleksandr Shchur, Marten Lienen, Stephan Gunnemann
2/12/2026

No official code found. Best implementation: davecasp/add-thin (23 stars, MIT, last commit 2024-03-04).

Abstract

Autoregressive neural networks within the temporal point process (TPP) framework have become the standard for modeling continuous-time event data. Even though these models can expressively capture event sequences in a one-step-ahead fashion, they are inherently limited for long-term forecasting applications due to the accumulation of errors caused by their sequential nature. To overcome these limitations, we derive ADD-THIN, a principled probabilistic denoising diffusion model for TPPs that operates on entire event sequences. Unlike existing diffusion approaches, ADD-THIN naturally handles data with discrete and continuous components. In experiments on synthetic and real-world datasets, our model matches the state-of-the-art TPP models in density estimation and strongly outperforms them in forecasting.

View on arXivView PDF

Code Implementations(1)

davecasp/add-thinCommunity59%
MIT

This is the reference implementation of our NeurIPS 2023 paper "Add and Thin: Diffusion for Temporal Point Processes"

234Python, Jupyter NotebookNov 24, 20232 years agoMIT
diffusion-modeltemporaltpp

Similar Papers

Cite this paper

@article{ludke2026thin,
  title  = {Add and Thin: Diffusion for Temporal Point Processes},
  author = {David Ludke and Marin Bilovs and Oleksandr Shchur and Marten Lienen and Stephan Gunnemann},
  year   = {2026},
  eprint = {2311.01139},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2311.01139},
  journal = {NEURIPS 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/2311.01139.svg)](https://codeofpaper.com/paper/2311.01139)

Discussion