EventFlow: Forecasting Temporal Point Processes with Flow Matching
Gavin Kerrigan, Kai Nelson, Padhraic Smyth

TL;DR
EventFlow is a non-autoregressive generative model for temporal point processes that directly learns joint distributions over event times, improving forecast accuracy and efficiency.
Contribution
It introduces EventFlow, a novel flow matching-based approach that outperforms autoregressive models in forecasting long-term event sequences.
Findings
EventFlow achieves 20%-53% lower forecast error than baselines.
It uses fewer model calls during sampling.
The model is simple to implement.
Abstract
Continuous-time event sequences, in which events occur at irregular intervals, are ubiquitous across a wide range of industrial and scientific domains. The contemporary modeling paradigm is to treat such data as realizations of a temporal point process, and in machine learning it is common to model temporal point processes in an autoregressive fashion using a neural network. While autoregressive models are successful in predicting the time of a single subsequent event, their performance can degrade when forecasting longer horizons due to cascading errors and myopic predictions. We propose EventFlow, a non-autoregressive generative model for temporal point processes. The model builds on the flow matching framework in order to directly learn joint distributions over event times, side-stepping the autoregressive process. EventFlow is simple to implement and achieves a 20%-53% lower…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
