Histogram Approaches for Imbalanced Data Streams Regression

Abstract

Imbalanced domains pose a significant challenge in real-world predictive analytics, particularly in the context of regression. While existing research has primarily focused on batch learning from static datasets, limited attention has been given to imbalanced regression in online learning scenarios. Intending to address this gap, in prior work, we proposed sampling strategies based on Chebyshev’s inequality as the first methodologies designed explicitly for data streams. However, these approaches operated under the restrictive assumption that rare instances exclusively reside at distribution extremes. This study introduces histogram-based sampling strategies to overcome this constraint, proposing flexible solutions for imbalanced regression in evolving data streams. The proposed techniques - Histogram-based Undersampling (HistUS) and Histogram-based Oversampling (HistOS) - employ incremental online histograms to dynamically detect and prioritize rare instances across arbitrary regions of the target distribution to improve predictions in the rare cases. Comprehensive experiments on synthetic and real-world benchmarks demonstrate that HistUS and HistOS substantially improve rare-case prediction accuracy, outperforming baseline models while maintaining competitiveness with Chebyshev-based approaches.

Cite

Text

Aminian et al. "Histogram Approaches for Imbalanced Data Streams Regression." Machine Learning, 2025. doi:10.1007/S10994-025-06892-0

Markdown

[Aminian et al. "Histogram Approaches for Imbalanced Data Streams Regression." Machine Learning, 2025.](https://mlanthology.org/mlj/2025/aminian2025mlj-histogram/) doi:10.1007/S10994-025-06892-0

BibTeX

@article{aminian2025mlj-histogram,
  title     = {{Histogram Approaches for Imbalanced Data Streams Regression}},
  author    = {Aminian, Ehsan and Ribeiro, Rita P. and Gama, João},
  journal   = {Machine Learning},
  year      = {2025},
  pages     = {274},
  doi       = {10.1007/S10994-025-06892-0},
  volume    = {114},
  url       = {https://mlanthology.org/mlj/2025/aminian2025mlj-histogram/}
}