Intensity-Free Learning of Temporal Point Processes

Oleksandr Shchur, Marin Biloš, Stephan Günnemann
9/26/2019
cs.LGstat.ML

Official code: shchur/ifl-tpp (88 stars, MIT, PyTorch, last commit 2021-02-01).

Abstract

Temporal point processes are the dominant paradigm for modeling sequences of events happening at irregular intervals. The standard way of learning in such models is by estimating the conditional intensity function. However, parameterizing the intensity function usually incurs several trade-offs. We show how to overcome the limitations of intensity-based approaches by directly modeling the conditional distribution of inter-event times. We draw on the literature on normalizing flows to design models that are flexible and efficient. We additionally propose a simple mixture model that matches the flexibility of flow-based models, but also permits sampling and computing moments in closed form. The proposed models achieve state-of-the-art performance in standard prediction tasks and are suitable for novel applications, such as learning sequence embeddings and imputing missing data.

View on arXivView PDF

Code Implementations(1)

shchur/ifl-tppOfficial100%
PyTorchMIT

Implementation of "Intensity-Free Learning of Temporal Point Processes" (Spotlight @ ICLR 2020)

8832Python, Jupyter NotebookSep 26, 20195 years agoMIT
normalizing-flowspytorchtemporal-point-processes

Cite this paper

@article{shchur2019intensityfree,
  title  = {Intensity-Free Learning of Temporal Point Processes},
  author = {Oleksandr Shchur and Marin Biloš and Stephan Günnemann},
  year   = {2019},
  eprint = {1909.12127},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1909.12127}
}

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/1909.12127.svg)](https://codeofpaper.com/paper/1909.12127)

Discussion