A Framework of Online Learning with Imbalanced Streaming Data

Authors

  • Yan Yan University of Technology Sydney
  • Tianbao Yang The University of Iowa
  • Yi Yang University of Technology Sydney
  • Jianhui Chen Yahoo! Labs

DOI:

https://doi.org/10.1609/aaai.v31i1.10837

Keywords:

Online learning, Imbalanced data

Abstract

A challenge for mining large-scale streaming data overlooked by most existing studies on online learning is the skewdistribution of examples over different classes. Many previous works have considered cost-sensitive approaches in an online setting for streaming data, where fixed costs are assigned to different classes, or ad-hoc costs are adapted based on the distribution of data received so far. However, it is not necessary for them to achieve optimal performance in terms of the measures suited for imbalanced data, such as Fmeasure, area under ROC curve (AUROC), area under precision and recall curve (AUPRC). This work proposes a general framework for online learning with imbalanced streaming data, where examples are coming sequentially and models are updated accordingly on-the-fly. By simultaneously learning multiple classifiers with different cost vectors, the proposed method can be adopted for different target measures for imbalanced data, including F-measure, AUROC and AUPRC. Moreover, we present a rigorous theoretical justification of the proposed framework for the F-measure maximization. Our empirical studies demonstrate the competitive if not better performance of the proposed method compared to previous cost-sensitive and resampling based online learning algorithms and those that are designed for optimizing certain measures.

Downloads

Published

2017-02-13

How to Cite

Yan, Y., Yang, T., Yang, Y., & Chen, J. (2017). A Framework of Online Learning with Imbalanced Streaming Data. Proceedings of the AAAI Conference on Artificial Intelligence, 31(1). https://doi.org/10.1609/aaai.v31i1.10837