A Log-Linear Non-Parametric Online Changepoint Detection Algorithm based on Functional Pruning

02/06/2023
by   Gaetano Romano, et al.
0

Online changepoint detection aims to detect anomalies and changes in real-time in high-frequency data streams, sometimes with limited available computational resources. This is an important task that is rooted in many real-world applications, including and not limited to cybersecurity, medicine and astrophysics. While fast and efficient online algorithms have been recently introduced, these rely on parametric assumptions which are often violated in practical applications. Motivated by data streams from the telecommunications sector, we build a flexible nonparametric approach to detect a change in the distribution of a sequence. Our procedure, NP-FOCuS, builds a sequential likelihood ratio test for a change in a set of points of the empirical cumulative density function of our data. This is achieved by keeping track of the number of observations above or below those points. Thanks to functional pruning ideas, NP-FOCuS has a computational cost that is log-linear in the number of observations and is suitable for high-frequency data streams. In terms of detection power, NP-FOCuS is seen to outperform current nonparametric online changepoint techniques in a variety of settings. We demonstrate the utility of the procedure on both simulated and real data.

READ FULL TEXT
research
10/15/2021

Fast Online Changepoint Detection via Functional Pruning CUSUM statistics

Many modern applications of online changepoint detection require the abi...
research
02/09/2023

A Constant-per-Iteration Likelihood Ratio Test for Online Changepoint Detection for Exponential Family Models

Online changepoint detection algorithms that are based on likelihood-rat...
research
10/20/2021

Online non-parametric change-point detection for heterogeneous data streams observed over graph nodes

Consider a heterogeneous data stream being generated by the nodes of a g...
research
03/05/2019

Change Detection with the Kernel Cumulative Sum Algorithm

Online change detection involves monitoring a stream of data for changes...
research
05/25/2022

Scalable Online Change Detection for High-dimensional Data Streams

Detecting changes in data streams is a core objective in their analysis ...
research
04/19/2021

A New Class of Efficient Adaptive Filters for Online Nonlinear Modeling

Nonlinear models are known to provide excellent performance in real-worl...
research
07/11/2019

Model based Level Shift Detection in Autocorrelated Data Streams using a moving window

Standard Control Chart techniques to detect level shift in data streams ...

Please sign up or login with your details

Forgot password? Click here to reset