A Synthetic Benchmark to Explore Limitations of Localized Drift Detections

Flavio Giobergia, Eliana Pastor, Luca de Alfaro, Elena Baralis
8/26/2024
cs.LG

Official code: fgiobergia/subgroup-agrawal-drift (4 stars, last commit 2024-08-25).

Abstract

Concept drift is a common phenomenon in data streams where the statistical properties of the target variable change over time. Traditionally, drift is assumed to occur globally, affecting the entire dataset uniformly. However, this assumption does not always hold true in real-world scenarios where only specific subpopulations within the data may experience drift. This paper explores the concept of localized drift and evaluates the performance of several drift detection techniques in identifying such localized changes. We introduce a synthetic dataset based on the Agrawal generator, where drift is induced in a randomly chosen subgroup. Our experiments demonstrate that commonly adopted drift detection methods may fail to detect drift when it is confined to a small subpopulation. We propose and test various drift detection approaches to quantify their effectiveness in this localized drift scenario. We make the source code for the generation of the synthetic benchmark available at https://github.com/fgiobergia/subgroup-agrawal-drift.

View on arXivView PDF

Code Implementations(1)

Dataset for a drifting version of the Agrawal synthetic dataset, where specific subgroups drift

40Shell, PythonJun 11, 20242 years ago

Similar Papers

Cite this paper

@article{giobergia2024synthetic,
  title  = {A Synthetic Benchmark to Explore Limitations of Localized Drift Detections},
  author = {Flavio Giobergia and Eliana Pastor and Luca de Alfaro and Elena Baralis},
  year   = {2024},
  eprint = {2408.14687},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.14687v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.14687.svg)](https://codeofpaper.com/paper/2408.14687)

Discussion