Adaptive Bernstein Change Detector for High-Dimensional Data Streams
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 7 of its 60 references that are in the map. First posted on arXiv 22 Jun 2023.
Builds on
7 of 60 references.
References · 7
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
- 2020Learning under Concept Drift: A Reviewcited by 477
- 2018Scikit-Multiflow: A Multi-output Streaming Frameworkcited by 70
- 2013A Nonparametric Approach for Multiple Change Point Analysis of Multivariate Datacited by 28
- 2022WATCH: Wasserstein Change Point Detection for High-Dimensional Time Series Datacited by 13
- 2018Unsupervised Change Detection in Satellite Images Using Convolutional Neural Networkscited by 11
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 1.
4 papers.
- 2025CapyMOA: Efficient Machine Learning for Data Streams and Online Continual Learning in Pythoncited by 2
- 2025Detecting Domain Shifts in Myoelectric Activations: Challenges and Opportunities in Stream Learningcited by 1
- 2026A Framework for Evaluating and Benchmarking Concept Drift Detection Methodscited by 1
- 2024Detecting Interpretable Subgroup Driftscited by 0
- 2026A Framework for Evaluating and Benchmarking Concept Drift Detection Methods5 Jun 2026
- 2025Detecting Domain Shifts in Myoelectric Activations: Challenges and Opportunities in Stream Learning29 Aug 2025
- 2025CapyMOA: Efficient Machine Learning for Data Streams and Online Continual Learning in Python11 Feb 2025
- 2024Detecting Interpretable Subgroup Drifts26 Aug 2024