Detecting Mutual Excitations in Non-Stationary Hawkes Processes
Elchanan Mossel, Anirudh Sridhar
TL;DR
The paper tackles learning the sparse mutual excitation structure in non-stationary, multivariate Hawkes processes with time-varying baselines and non-shift-invariant kernels. It introduces pairwise and triple-event statistics that, when aggregated into $D^{(1)}$ and $D^{(2)}$, reveal the presence of directed excitations between node pairs. By combining these statistics and leveraging concentration results, the authors prove that the ground-truth dependency graph $G^*$ can be exactly recovered from $T = \mathrm{polylog}(n)$ time with high probability, even if only a subset of nodes is observed and event times are quantized. The approach avoids full parameter estimation, offers robustness to non-stationarity, and yields practical guarantees for structure learning in large-scale networks with self- and mutual-excitation dynamics.
Abstract
We consider the problem of learning the network of mutual excitations (i.e., the dependency graph) in a non-stationary, multivariate Hawkes process. We consider a general setting where baseline rates at each node are time-varying and delay kernels are not shift-invariant. Our main results show that if the dependency graph of an $n$-variate Hawkes process is sparse (i.e., it has a maximum degree that is bounded with respect to $n$), our algorithm accurately reconstructs it from data after observing the Hawkes process for $T = \mathrm{polylog}(n)$ time, with high probability. Our algorithm is computationally efficient, and provably succeeds in learning dependencies even if only a subset of time series are observed and event times are not precisely known.
