LGJun 22, 2023

Adaptive Bernstein Change Detector for High-Dimensional Data Streams

arXiv:2306.12974v25 citationsh-index: 5
Originality Incremental advance
AI Analysis

This addresses the challenge of monitoring and reacting to changes in high-dimensional data streams, which is incremental as it builds on existing change detection methods.

The paper tackled the problem of detecting changes in high-dimensional data streams, proposing ABCD, which outperformed its best competitor by up to 20% in F1-score on average and accurately estimated changes' subspace and severity.

Change detection is of fundamental importance when analyzing data streams. Detecting changes both quickly and accurately enables monitoring and prediction systems to react, e.g., by issuing an alarm or by updating a learning algorithm. However, detecting changes is challenging when observations are high-dimensional. In high-dimensional data, change detectors should not only be able to identify when changes happen, but also in which subspace they occur. Ideally, one should also quantify how severe they are. Our approach, ABCD, has these properties. ABCD learns an encoder-decoder model and monitors its accuracy over a window of adaptive size. ABCD derives a change score based on Bernstein's inequality to detect deviations in terms of accuracy, which indicate changes. Our experiments demonstrate that ABCD outperforms its best competitor by up to 20% in F1-score on average. It can also accurately estimate changes' subspace, together with a severity measure that correlates with the ground truth.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes