Concept Drift Detection from Multi-Class Imbalanced Data Streams
Not on the map. Why?
Abstract (arXiv)
Continual learning from data streams is among the most important topics in contemporary machine learning. One of the biggest challenges in this domain lies in creating algorithms that can continuously adapt to arriving data. However, previously learned knowledge may become outdated, as streams evolve over time. This phenomenon is known as concept drift and must be detected to facilitate efficient adaptation of the learning model. While there exists a plethora of drift detectors, all of them assume that we are dealing with roughly balanced classes. In the case of imbalanced data streams, those detectors will be biased towards the majority classes, ignoring changes happening in the minority ones. Furthermore, class imbalance may evolve over time and classes may change their roles (majority becoming minority and vice versa). This is especially challenging in the multi-class setting, where relationships among classes become complex. In this paper, we propose a detailed taxonomy of challenges posed by concept drift in multi-class imbalanced data streams, as well as a novel trainable concept drift detector based on Restricted Boltzmann Machine. It is capable of monitoring multiple classes at once and using reconstruction error to detect changes in each of them independently. Our detector utilizes a skew-insensitive loss function that allows it to handle multiple imbalanced distributions. Due to its trainable nature, it is capable of following changes in a stream and evolving class roles, as well as it can deal with local concept drift occurring in minority classes. Extensive experimental study on multi-class drifting data streams, enriched with a detailed analysis of the impact of local drifts and changing imbalance ratios, confirms the high efficacy of our approach.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 6 of its 35 references that are in the map. First posted on arXiv 20 Apr 2021.
Builds on
6 of 35 references.
References · 6
- 2018Continual Lifelong Learning with Neural Networks: A Reviewcited by 1,313
- 2019Class-Balanced Loss Based on Effective Number of Samplescited by 1,239
- 2020Learning under Concept Drift: A Reviewcited by 470
- 2016Time for a change: a tutorial for comparing multiple classifiers through Bayesian analysiscited by 92
- 2017Online Deep Learning: Learning Deep Neural Networks on the Flycited by 86
- 2017A Systematic Study of Online Class Imbalance Learning with Concept Driftcited by 28
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 1; 2024: 3; 2025: 3; 2026: 1.
13 papers.
Sort:
By area:
- 2021DeepSMOTE: Fusing Deep Learning and SMOTE for Imbalanced Datacited by 62
- 2024Adapting Multi-modal Large Language Model to Concept Drift From Pre-training Onwardscited by 19
- 2025Drift-aware Collaborative Assistance Mixture of Experts for Heterogeneous Multistream Learningcited by 14
- 2024Online Drift Detection with Maximum Concept Discrepancycited by 12
- 2023A comprehensive analysis of concept drift locality in data streamscited by 10
- 2025Synthetic Non-stationary Data Streams for Recognition of the Unknowncited by 4
- 2026Learning Unbiased Cluster Descriptors for Interpretable Imbalanced Concept Drift Detectioncited by 2
- 2021Mining Drifting Data Streams on a Budget: Combining Active Learning with Self-Labelingcited by 1
- 2022Evaluating k-NN in the Classification of Data Streams with Concept Driftcited by 0
- 2022The Influence of Multiple Classes on Learning Online Classifiers from Imbalanced and Concept Drifting Data Streamscited by 0
- 2022Class Distribution Monitoring for Concept Drift Detectioncited by 0
- 2024Data Stream Sampling with Fuzzy Task Boundaries and Noisy Labelscited by 0
1 more
- 2025Drift-Based Dataset Stability Benchmarkcited by 0
- 2026Learning Unbiased Cluster Descriptors for Interpretable Imbalanced Concept Drift Detection6 Mar 2026
- 2025Drift-Based Dataset Stability Benchmark28 Dec 2025
- 2025Drift-aware Collaborative Assistance Mixture of Experts for Heterogeneous Multistream Learning3 Aug 2025
- 2025Synthetic Non-stationary Data Streams for Recognition of the Unknown19 May 2025
- 2024Online Drift Detection with Maximum Concept Discrepancy7 Jul 2024
- 2024Adapting Multi-modal Large Language Model to Concept Drift From Pre-training Onwards22 May 2024
- 2024Data Stream Sampling with Fuzzy Task Boundaries and Noisy Labels7 Apr 2024
- 2023A comprehensive analysis of concept drift locality in data streams10 Nov 2023
- 2022Class Distribution Monitoring for Concept Drift Detection16 Oct 2022
- 2022The Influence of Multiple Classes on Learning Online Classifiers from Imbalanced and Concept Drifting Data Streams15 Oct 2022
- 2022Evaluating k-NN in the Classification of Data Streams with Concept Drift6 Oct 2022
- 2021Mining Drifting Data Streams on a Budget: Combining Active Learning with Self-Labeling21 Dec 2021
1 more
- 2021DeepSMOTE: Fusing Deep Learning and SMOTE for Imbalanced Datacited by 62
- 2024Online Drift Detection with Maximum Concept Discrepancycited by 12
- 2023A comprehensive analysis of concept drift locality in data streamscited by 10
- 2025Synthetic Non-stationary Data Streams for Recognition of the Unknowncited by 4
- 2026Learning Unbiased Cluster Descriptors for Interpretable Imbalanced Concept Drift Detectioncited by 2
- 2021Mining Drifting Data Streams on a Budget: Combining Active Learning with Self-Labelingcited by 1
- 2022Evaluating k-NN in the Classification of Data Streams with Concept Driftcited by 0
- 2022The Influence of Multiple Classes on Learning Online Classifiers from Imbalanced and Concept Drifting Data Streamscited by 0
- 2022Class Distribution Monitoring for Concept Drift Detectioncited by 0
- 2024Data Stream Sampling with Fuzzy Task Boundaries and Noisy Labelscited by 0
- 2025Drift-Based Dataset Stability Benchmarkcited by 0
- 2026Learning Unbiased Cluster Descriptors for Interpretable Imbalanced Concept Drift Detection6 Mar 2026
- 2025Drift-Based Dataset Stability Benchmark28 Dec 2025
- 2025Synthetic Non-stationary Data Streams for Recognition of the Unknown19 May 2025
- 2024Online Drift Detection with Maximum Concept Discrepancy7 Jul 2024
- 2024Data Stream Sampling with Fuzzy Task Boundaries and Noisy Labels7 Apr 2024
- 2023A comprehensive analysis of concept drift locality in data streams10 Nov 2023
- 2022Class Distribution Monitoring for Concept Drift Detection16 Oct 2022
- 2022The Influence of Multiple Classes on Learning Online Classifiers from Imbalanced and Concept Drifting Data Streams15 Oct 2022
- 2022Evaluating k-NN in the Classification of Data Streams with Concept Drift6 Oct 2022
- 2021Mining Drifting Data Streams on a Budget: Combining Active Learning with Self-Labeling21 Dec 2021
- 2021DeepSMOTE: Fusing Deep Learning and SMOTE for Imbalanced Data5 May 2021