Online Multivariate Changepoint Detection: Leveraging Links With Computational Geometry

📅 2023-11-02
📈 Citations: 1
Influential: 0
📄 PDF

career value

203K/year
🤖 AI Summary
Online univariate change-point detection in high-dimensional data streams suffers from prohibitively high computational complexity in likelihood ratio computation, hindering real-time processing. Method: This paper establishes the first theoretical connection between multivariate change-point detection and computational geometry, proposing an exact online algorithm based on convex hulls and half-space intersections. For sparse change-point structures, it constructs the likelihood ratio statistic in near-linear time (O(n log^{p+1} n)). Furthermore, it introduces a tunable-accuracy approximation algorithm that reduces complexity to (O(np log^{ ilde{p}+1} n)) for (p > 5). Contribution/Results: We prove statistical consistency of the proposed detector. Empirical evaluation on NBA tracking data and real-world datasets demonstrates superior accuracy and real-time performance compared to state-of-the-art methods.
📝 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 $p$-dimensional data streams by leveraging fascinating connections with computational geometry. This connection straightforwardly allows us to recover sparse likelihood ratio statistics exactly: 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 $mathcal{O}(nlog(n)^{p+1})$ for $n$ data points and $p$ less than $3$, but slower in practice. These algorithms are computationally impractical when $p$ is larger than $5$, and we provide an approximate algorithm suitable for such $p$ which is $mathcal{O}(nplog(n)^{ ilde{p}+1}), $ for some user-specified $ ilde{p} leq 5.$ We derive some 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 on NBA data.
Problem

Research questions and friction points this paper is trying to address.

Detect multivariate changepoints in online data streams efficiently
Overcome high computational costs of likelihood-based changepoint detection
Handle high-dimensional data with exact and approximate algorithms
Innovation

Methods, ideas, or system contributions that make the work stand out.

Leverages computational geometry for exact likelihood ratio
Provides quasi-linear algorithm for multivariate changepoint detection
Offers approximate algorithm for high-dimensional data streams
L
Liudmila Pishchagina
Université Paris-Saclay, CNRS, Univ Evry, Laboratoire de Mathématiques et Modélisation d’Evry, 91037, Evry-Courcouronnes, France.
G
Gaetano Romano
School of Mathematical Sciences, Lancaster University, Lancaster LA1 4YF, UK
P
P. Fearnhead
School of Mathematical Sciences, Lancaster University, Lancaster LA1 4YF, UK
V
Vincent Runge
Université Paris-Saclay, CNRS, Univ Evry, Laboratoire de Mathématiques et Modélisation d’Evry, 91037, Evry-Courcouronnes, France.
Guillem Rigaill
Guillem Rigaill
INRAE