cs.LGApr 1, 2026

Massively Parallel Exact Inference for Hawkes Processes

Authors: Ahmer Raza, Hudson Smith

Organizations: Clemson University

Abstract

Multivariate Hawkes processes are a widely used class of self-exciting point processes, but maximum likelihood estimation naively scales as O(N2)O(N^2) in the number of events. The canonical linear exponential Hawkes process admits a faster O(N)O(N) recurrence, but prior work evaluates this recurrence sequentially, without exploiting parallelization on modern GPUs. We show that the Hawkes process intensity can be expressed as a product of sparse transition matrices admitting a linear-time associative multiply, enabling computation via a parallel prefix scan. This yields a massively parallelizable algorithm for estimation of linear exponential Hawkes processes. Our method reduces the computational complexity to approximately O(N/P)O(N/P) with PP parallel processors, and naturally yields a batching scheme to maintain constant memory usage, avoiding GPU memory constraints. Importantly, it computes the exact likelihood without any additional assumptions or approximations, preserving the simplicity and interpretability of the model. We demonstrate orders-of-magnitude speedups on simulated and real datasets, scaling to thousands of nodes and tens of millions of events, substantially beyond scales reported in prior work. We provide an open-source PyTorch library implementing our optimizations.

Figures & tables

Explore similar work

CardsList
  1. NeuroMem-FHP: A Likelihood-Free Deep Learning Framework for Parameter Estimation of Fractional Hawkes Process

    Jul 13, 2026Neha Gupta, Aditya MaheshwariTemporal Point ProcessesParameter Estimation

  2. Multivariate Spatio-Temporal Neural Hawkes Processes

    Feb 27, 2026Christopher Chukwuemeka, Hojun You, Mikyoung JunTemporal Point Processes

  3. Martingale Posterior Cox Processes

    Oct 17, 2026Joshua Rooijakkers, Edwin FongTemporal Point ProcessesBayesian Inference