English

Online Multivariate Changepoint Detection: Leveraging Links With Computational Geometry

Computation 2025-08-08 v3

Abstract

The increasing volume of data streams poses significant computational challenges for detecting changepoints online. Likelihood-based methods are effective, but a naive sequential implementation becomes impractical online due to high computational costs. We develop an online algorithm that exactly calculates the likelihood ratio test for a single changepoint in pp-dimensional data streams by leveraging a fascinating connection with computational geometry. This connection straightforwardly allows us to exactly recover sparse likelihood ratio statistics: that is assuming only a subset of the dimensions are changing. Our algorithm is straightforward, fast, and apparently quasi-linear. A dyadic variant of our algorithm is provably quasi-linear, being O(nlog(n)p+1)\mathcal{O}(n\log(n)^{p+1}) for nn data points and pp less than 33, but slower in practice. These algorithms are computationally impractical when pp is larger than 55, and we provide an approximate algorithm suitable for such pp which is O(nplog(n)p~+1),\mathcal{O}(np\log(n)^{\tilde{p}+1}), for some user-specified p~5\tilde{p} \leq 5. We derive statistical guarantees for the proposed procedures in the Gaussian case, and confirm the good computational and statistical performance, and usefulness, of the algorithms on both empirical data and NBA data.

Keywords

Cite

@article{arxiv.2311.01174,
  title  = {Online Multivariate Changepoint Detection: Leveraging Links With Computational Geometry},
  author = {Liudmila Pishchagina and Gaetano Romano and Paul Fearnhead and Vincent Runge and Guillem Rigaill},
  journal= {arXiv preprint arXiv:2311.01174},
  year   = {2025}
}

Comments

59 pages,16 figures

R2 v1 2026-06-28T13:09:32.980Z