A survey on learning from imbalanced data streams: taxonomy, challenges, empirical study, and reproducible experimental framework
Not on the map. Why?
Abstract (arXiv)
Class imbalance poses new challenges when it comes to classifying data streams. Many algorithms recently proposed in the literature tackle this problem using a variety of data-level, algorithm-level, and ensemble approaches. However, there is a lack of standardized and agreed-upon procedures and benchmarks on how to evaluate these algorithms. This work proposes a standardized, exhaustive, and comprehensive experimental framework to evaluate algorithms in a collection of diverse and challenging imbalanced data stream scenarios. The experimental study evaluates 24 state-of-the-art data streams algorithms on 515 imbalanced data streams that combine static and dynamic class imbalance ratios, instance-level difficulties, concept drift, real-world and semi-synthetic datasets in binary and multi-class scenarios. This leads to a large-scale experimental study comparing state-of-the-art classifiers in the data stream mining domain. We discuss the advantages and disadvantages of state-of-the-art classifiers in each of these scenarios and we provide general recommendations to end-users for selecting the best algorithms for imbalanced data streams. Additionally, we formulate open challenges and future directions for this domain. Our experimental framework is fully reproducible and easy to extend with new methods. This way, we propose a standardized approach to conducting experiments in imbalanced data streams that can be used by other researchers to create complete, trustworthy, and fair evaluation of newly proposed methods. Our experimental framework can be downloaded from https://github.com/canoalberto/imbalanced-streams.
Key facts. Cited by 39 papers in the map (data through 14 Oct 2026). Builds on 18 of its 174 references that are in the map. First posted on arXiv 7 Apr 2022.
Builds on
18 of 174 references.
References · 18
- 2020Learning under Concept Drift: A Reviewcited by 477
- 2018Failing Loudly: An Empirical Study of Methods for Detecting Dataset Shiftcited by 243
- 2020River: machine learning for streaming data in Pythoncited by 98
- 2015Characterizing Concept Driftcited by 94
- 2020Imbalanced Continual Learning with Partitioning Reservoir Samplingcited by 72
- 2018Scikit-Multiflow: A Multi-output Streaming Frameworkcited by 70
- 2021Adaptive Logit Adjustment Loss for Long-Tailed Visual Recognitioncited by 33
- 2017A Systematic Study of Online Class Imbalance Learning with Concept Driftcited by 28
- 2021Class-Incremental Experience Replay for Continual Learning under Concept Driftcited by 17
- 2021A Survey on Semi-Supervised Learning for Delayed Partially Labelled Data Streamscited by 15
- 2013Online Ensemble Learning for Imbalanced Data Streamscited by 12
- 2020stream-learn -- open-source Python library for difficult data stream batch analysiscited by 12
6 more
- 2021Online Fairness-Aware Learning with Imbalanced Data Streamscited by 8
- 2018Strict Very Fast Decision Tree: a memory conservative algorithm for data stream miningcited by 5
- 2021Hellinger Distance Weighted Ensemble for Imbalanced Data Stream Classificationcited by 4
- 2014Hellinger Distance Trees for Imbalanced Streamscited by 2
- 2020Drift-Aware Multi-Memory Model for Imbalanced Data Streamscited by 2
- 2019Rebalancing Learning on Evolving Data Streamscited by 1
Built on by
Citing papers per year: 2022: 4; 2023: 6; 2024: 13; 2025: 8; 2026: 8.
39 papers.
Sort:
- 2023Active learning for data streams: a surveycited by 29
- 2022Nonstationary data stream classification with online active learning and siamese neural networkscited by 12
- 2022TopoImb: Toward Topology-level Imbalance in Learning from Graphscited by 12
- 2022Towards A Holistic View of Bias in Machine Learning: Bridging Algorithmic Fairness and Imbalanced Learningcited by 10
- 2023A comprehensive analysis of concept drift locality in data streamscited by 10
- 2024Do we need rebalancing strategies? A theoretical and empirical study around SMOTE and its variantscited by 5
- 2024Class Balancing Diversity Multimodal Ensemble for Alzheimer's Disease Diagnosis and Early Detectioncited by 5
- 2024Hoeffding adaptive trees for multi-label classification on data streamscited by 3
- 2025Resampling strategies for imbalanced regression: a survey and empirical analysiscited by 3
- 2023Domain-Agnostic Neural Architecture for Class Incremental Continual Learning in Document Processing Platformcited by 2
- 2023Machine Learning Approaches for Diagnostics and Prognostics of Industrial Systems Using Open Source Data from PHM Data Challenges: A Reviewcited by 2
- 2024AFS-BM: Enhancing Model Performance through Adaptive Feature Selection with Binary Maskingcited by 2
27 more
- 2024Employing Two-Dimensional Word Embedding for Difficult Tabular Data Stream Classificationcited by 2
- 2023SMOClust: Synthetic Minority Oversampling based on Stream Clustering for Evolving Data Streamscited by 1
- 2024FedGlu: A personalized federated learning-based glucose forecasting algorithm for improved performance in glycemic excursion regionscited by 1
- 2024Structuring the Processing Frameworks for Data Stream Evaluation and Applicationcited by 1
- 2025SiameseDuo++: Active Learning from Data Streams with Dual Augmented Siamese Networkscited by 1
- 2026Hybrid Imbalanced Regression Through Unified Data-Level and Algorithm-Level Balancingcited by 1
- 2026Learner-based Concept Drift Detection: Analysis and Evaluationcited by 1
- 2022The Influence of Multiple Classes on Learning Online Classifiers from Imbalanced and Concept Drifting Data Streamscited by 0
- 2023A Historical Context for Data Streamscited by 0
- 2024A Neuro-Symbolic Explainer for Rare Events: A Case Study on Predictive Maintenancecited by 0
- 2024Employing Sentence Space Embedding for Classification of Data Stream from Fake News Domaincited by 0
- 2024Improving GBDT Performance on Imbalanced Datasets: An Empirical Study of Class-Balanced Loss Functionscited by 0
- 2024Evaluating the Efficacy of Instance Incremental vs. Batch Learning in Delayed Label Environments: An Empirical Study on Tabular Data Streaming for Fraud Detectioncited by 0
- 2024Improving Online Bagging for Complex Imbalanced Data Streamcited by 0
- 2024Conformal-in-the-Loop for Learning with Imbalanced Noisy Datacited by 0
- 2025Imbalanced malware classification: an approach based on dynamic classifier selectioncited by 0
- 2025Continuous Fair SMOTE -- Fairness-Aware Stream Learning from Imbalanced Datacited by 0
- 2025AxelSMOTE: An Agent-Based Oversampling Algorithm for Imbalanced Classificationcited by 0
- 2025Beyond Rebalancing: Benchmarking Binary Classifiers Under Class Imbalance Without Rebalancing Techniquescited by 0
- 2025Addressing Mark Imbalance in Integration-free Neural Marked Temporal Point Processescited by 0
- 2025Data-Centric Visual Development for Self-Driving Labscited by 0
- 2026A Theoretical and Empirical Taxonomy of Imbalance in Binary Classificationcited by 0
- 2026RPP: A Certified Poisoned-Sample Detection Framework for Backdoor Attacks under Dataset Imbalancecited by 0
- 2026Resilient Class-Incremental Learning: on the Interplay of Drifting, Unlabelled and Imbalanced Data Streamscited by 0
- 2026Revisiting Prototype Rehearsal for Exemplar-Free Continual Learning: Manifold-Aware Boundary Sampling with Adaptive Class-Balanced Losscited by 0
- 2026DADIR: Density-Aware Data-level Imbalanced Regression Frameworkcited by 0
- 2026Hoeffding adaptive splitting trees for data stream classification with concept drift and ensemble learningcited by 0
- 2026Hoeffding adaptive splitting trees for data stream classification with concept drift and ensemble learning17 Aug 2026
- 2026DADIR: Density-Aware Data-level Imbalanced Regression Framework19 Jul 2026
- 2026Learner-based Concept Drift Detection: Analysis and Evaluation18 Jun 2026
- 2026Revisiting Prototype Rehearsal for Exemplar-Free Continual Learning: Manifold-Aware Boundary Sampling with Adaptive Class-Balanced Loss4 Jun 2026
- 2026Hybrid Imbalanced Regression Through Unified Data-Level and Algorithm-Level Balancing31 May 2026
- 2026Resilient Class-Incremental Learning: on the Interplay of Drifting, Unlabelled and Imbalanced Data Streams10 Feb 2026
- 2026RPP: A Certified Poisoned-Sample Detection Framework for Backdoor Attacks under Dataset Imbalance30 Jan 2026
- 2026A Theoretical and Empirical Taxonomy of Imbalance in Binary Classification7 Jan 2026
- 2025Data-Centric Visual Development for Self-Driving Labs1 Dec 2025
- 2025Addressing Mark Imbalance in Integration-free Neural Marked Temporal Point Processes23 Oct 2025
- 2025Beyond Rebalancing: Benchmarking Binary Classifiers Under Class Imbalance Without Rebalancing Techniques9 Sep 2025
- 2025AxelSMOTE: An Agent-Based Oversampling Algorithm for Imbalanced Classification8 Sep 2025
27 more
- 2025Resampling strategies for imbalanced regression: a survey and empirical analysis16 Jul 2025
- 2025Continuous Fair SMOTE -- Fairness-Aware Stream Learning from Imbalanced Data19 May 2025
- 2025SiameseDuo++: Active Learning from Data Streams with Dual Augmented Siamese Networks6 Apr 2025
- 2025Imbalanced malware classification: an approach based on dynamic classifier selection30 Mar 2025
- 2024Structuring the Processing Frameworks for Data Stream Evaluation and Application11 Nov 2024
- 2024Conformal-in-the-Loop for Learning with Imbalanced Noisy Data4 Nov 2024
- 2024Hoeffding adaptive trees for multi-label classification on data streams26 Oct 2024
- 2024Class Balancing Diversity Multimodal Ensemble for Alzheimer's Disease Diagnosis and Early Detection14 Oct 2024
- 2024Improving Online Bagging for Complex Imbalanced Data Stream4 Oct 2024
- 2024Evaluating the Efficacy of Instance Incremental vs. Batch Learning in Delayed Label Environments: An Empirical Study on Tabular Data Streaming for Fraud Detection16 Sep 2024
- 2024FedGlu: A personalized federated learning-based glucose forecasting algorithm for improved performance in glycemic excursion regions25 Aug 2024
- 2024Improving GBDT Performance on Imbalanced Datasets: An Empirical Study of Class-Balanced Loss Functions19 Jul 2024
- 2024Employing Sentence Space Embedding for Classification of Data Stream from Fake News Domain15 Jul 2024
- 2024Employing Two-Dimensional Word Embedding for Difficult Tabular Data Stream Classification24 Apr 2024
- 2024A Neuro-Symbolic Explainer for Rare Events: A Case Study on Predictive Maintenance21 Apr 2024
- 2024Do we need rebalancing strategies? A theoretical and empirical study around SMOTE and its variants6 Feb 2024
- 2024AFS-BM: Enhancing Model Performance through Adaptive Feature Selection with Binary Masking20 Jan 2024
- 2023Machine Learning Approaches for Diagnostics and Prognostics of Industrial Systems Using Open Source Data from PHM Data Challenges: A Review28 Dec 2023
- 2023A comprehensive analysis of concept drift locality in data streams10 Nov 2023
- 2023A Historical Context for Data Streams18 Oct 2023
- 2023SMOClust: Synthetic Minority Oversampling based on Stream Clustering for Evolving Data Streams28 Aug 2023
- 2023Domain-Agnostic Neural Architecture for Class Incremental Continual Learning in Document Processing Platform11 Jul 2023
- 2023Active learning for data streams: a survey17 Feb 2023
- 2022TopoImb: Toward Topology-level Imbalance in Learning from Graphs16 Dec 2022
- 2022The Influence of Multiple Classes on Learning Online Classifiers from Imbalanced and Concept Drifting Data Streams15 Oct 2022
- 2022Nonstationary data stream classification with online active learning and siamese neural networks3 Oct 2022
- 2022Towards A Holistic View of Bias in Machine Learning: Bridging Algorithmic Fairness and Imbalanced Learning13 Jul 2022
- 2023Active learning for data streams: a surveycited by 29
- 2022Nonstationary data stream classification with online active learning and siamese neural networkscited by 12
- 2022TopoImb: Toward Topology-level Imbalance in Learning from Graphscited by 12
- 2022Towards A Holistic View of Bias in Machine Learning: Bridging Algorithmic Fairness and Imbalanced Learningcited by 10
- 2023A comprehensive analysis of concept drift locality in data streamscited by 10
- 2024Do we need rebalancing strategies? A theoretical and empirical study around SMOTE and its variantscited by 5
- 2024Class Balancing Diversity Multimodal Ensemble for Alzheimer's Disease Diagnosis and Early Detectioncited by 5
- 2024Hoeffding adaptive trees for multi-label classification on data streamscited by 3
- 2025Resampling strategies for imbalanced regression: a survey and empirical analysiscited by 3
- 2023Domain-Agnostic Neural Architecture for Class Incremental Continual Learning in Document Processing Platformcited by 2
- 2023Machine Learning Approaches for Diagnostics and Prognostics of Industrial Systems Using Open Source Data from PHM Data Challenges: A Reviewcited by 2
- 2024AFS-BM: Enhancing Model Performance through Adaptive Feature Selection with Binary Maskingcited by 2
12 most cited of 39 All 39 (JSON)
- 2026Hoeffding adaptive splitting trees for data stream classification with concept drift and ensemble learning17 Aug 2026
- 2026DADIR: Density-Aware Data-level Imbalanced Regression Framework19 Jul 2026
- 2026Learner-based Concept Drift Detection: Analysis and Evaluation18 Jun 2026
- 2026Revisiting Prototype Rehearsal for Exemplar-Free Continual Learning: Manifold-Aware Boundary Sampling with Adaptive Class-Balanced Loss4 Jun 2026
- 2026Hybrid Imbalanced Regression Through Unified Data-Level and Algorithm-Level Balancing31 May 2026
- 2026Resilient Class-Incremental Learning: on the Interplay of Drifting, Unlabelled and Imbalanced Data Streams10 Feb 2026
- 2026RPP: A Certified Poisoned-Sample Detection Framework for Backdoor Attacks under Dataset Imbalance30 Jan 2026
- 2026A Theoretical and Empirical Taxonomy of Imbalance in Binary Classification7 Jan 2026
- 2025Data-Centric Visual Development for Self-Driving Labs1 Dec 2025
- 2025Addressing Mark Imbalance in Integration-free Neural Marked Temporal Point Processes23 Oct 2025
- 2025Beyond Rebalancing: Benchmarking Binary Classifiers Under Class Imbalance Without Rebalancing Techniques9 Sep 2025
- 2025AxelSMOTE: An Agent-Based Oversampling Algorithm for Imbalanced Classification8 Sep 2025
12 newest of 39 All 39 (JSON)