# PoPPy: A Point Process Toolbox Based on PyTorch

arXiv: https://arxiv.org/abs/1810.10122 · HTML: https://mlsanity.com/paper/1810.10122/

## Key facts

- Cited by 4 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 23 Oct 2018.

## Built on by (most cited first, 4 of 4)

- [EasyTPP: Towards Open Benchmarking Temporal Point Processes](https://mlsanity.com/paper/2307.08097/) (2023)
- [HoTPP Benchmark: Are We Good at the Long Horizon Events Forecasting?](https://mlsanity.com/paper/2406.14341/) (2024)
- [Interval-censored Hawkes processes](https://mlsanity.com/paper/2104.07932/) (2021)
- [A Differentiable Partially Observable Generalized Linear Model with Forward-Backward Message Passing](https://mlsanity.com/paper/2402.01263/) (2024)

## Abstract (arXiv)

PoPPy is a Point Process toolbox based on PyTorch, which achieves flexible designing and efficient learning of point process models. It can be used for interpretable sequential data modeling and analysis, e.g., Granger causality analysis of multi-variate point processes, point process-based simulation and prediction of event sequences. In practice, the key points of point process-based sequential data modeling include: 1) How to design intensity functions to describe the mechanism behind observed data? 2) How to learn the proposed intensity functions from observed data? The goal of PoPPy is providing a user-friendly solution to the key points above and achieving large-scale point process-based sequential data analysis, simulation and prediction.
