Proceedings

Online Harmonizing Gradient Descent for Imbalanced Data Streams One-Pass Classification

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 2468-2475.

https://doi.org/10.24963/ijcai.2023/274

Abstract

Many real-world streaming data are sequentially collected over time and with skew-distributed classes. In this situation, online learning models may tend to favor samples from majority classes, making the wrong decisions for those from minority classes. Previous methods try to balance the instance number of different classes or assign asymmetric cost values. They usually require data-buffers to store streaming data or pre-defined cost parameters. This study alternatively shows that the imbalance of instances can be implied by the imbalance of gradients. Then, we propose the Online Harmonizing Gradient Descent (OHGD) for one-pass online classification. By harmonizing the gradient magnitude occurred by different classes, the method avoids the bias of the proposed method in favor of the majority class. Specifically, OHGD requires no data-buffer, extra parameters, or prior knowledge. It also handles imbalanced data streams the same way that it would handle balanced data streams, which facilitates its easy implementation. On top of a few common and mild assumptions, the theoretical analysis proves that OHGD enjoys a satisfying sub-linear regret bound. Extensive experimental results demonstrate the high efficiency and effectiveness in handling imbalanced data streams.

  1. [Bernardo et al., 2020] Alessio Bernardo, Heitor Murilo Gomes, Jacob Montiel, Bernhard Pfahringer, Albert Bifet, and Emanuele Della Valle. C-smote: Continuous synthetic minority oversampling for evolving data streams. In 2020 IEEE International Conference on Big Data (Big Data), pages 483-492. IEEE, 2020.
  2. [Chawla et al., 2002] Nitesh V Chawla, Kevin W Bowyer, Lawrence O Hall, and W Philip Kegelmeyer. Smote: syn- thetic minority over-sampling technique. Journal of artifi- cial intelligence research, 16:321-357, 2002.
  3. [Crammer et al., 2006] Koby Crammer, Ofer Dekel, Joseph Keshet, Shai Shalev-Shwartz, and Yoram Singer. On- line passive-aggressive algorithms. J. Mach. Learn. Res., 7:551-585, dec 2006.
  4. [Dredze et al., 2008] Mark Dredze, Koby Crammer, and Fer- nando Pereira. Confidence-weighted linear classification. In Proceedings of the 25th international conference on Machine learning, pages 264-271, 2008.
  5. [Du et al., 2021] Hongle Du, Yan Zhang, Ke Gang, Lin Zhang, and Yeh-Cheng Chen. Online ensemble learning algorithm for imbalanced data stream. Applied Soft Com- puting, 107:107378, 2021.
  6. [Galar et al., 2011] Mikel Galar, Alberto Fernandez, Edurne Barrenechea, Humberto Bustince, and Francisco Herrera. A review on ensembles for the class imbalance problem: bagging-, boosting-, and hybrid-based approaches. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 42(4):463-484, 2011.
  7. [Grzyb et al., 2021] Joanna Grzyb, Jakub Klikowski, and Michał Woźniak. Hellinger distance weighted ensemble for imbalanced data stream classification. Journal of Com- putational Science, 51:101314, 2021.
  8. [Hoi et al., 2021] Steven CH Hoi, Doyen Sahoo, Jing Lu, and Peilin Zhao. Online learning: A comprehensive sur- vey. Neurocomputing, 459:249-289, 2021.
  9. [Klikowski and Woźniak, 2022] Jakub Klikowski and Michał Woźniak. Deterministic sampling classifier with weighted bagging for drifted imbalanced data stream classification. Applied Soft Computing, page 108855, 2022.
  10. [Loezer et al., 2020] Lucas Loezer, Fabrício Enembreck, Jean Paul Barddal, and Alceu de Souza Britto Jr. Cost- sensitive learning for imbalanced data streams. In Pro- ceedings of the 35th Annual ACM Symposium on Applied Computing, pages 498-504, 2020.
  11. [Lu et al., 2019] Yang Lu, Yiu-Ming Cheung, and Yuan Yan Tang. Adaptive chunk-based dynamic weighted major- ity for imbalanced data streams with concept drift. IEEE Transactions on Neural Networks and Learning Systems, 31(8):2764-2778, 2019.
  12. [Razavi-Far et al., 2021] Roozbeh Razavi-Far, Maryam Farajzadeh-Zanajni, Boyu Wang, Mehrdad Saif, and Shiladitya Chakrabarti. Imputation-based ensemble tech- niques for class imbalance learning. IEEE Transactions on Knowledge and Data Engineering, 33(5):1988-2001, 2021.
  13. [Sovilj et al., 2020] Dušan Sovilj, Paul Budnarain, Scott Sanner, Geoff Salmon, and Mohan Rao. A comparative evaluation of unsupervised deep architectures for intrusion detection in sequential data streams. Expert Systems with Applications, 159:113577, 2020.
  14. [Sun et al., 2007] Yanmin Sun, Mohamed S Kamel, An- drew KC Wong, and Yang Wang. Cost-sensitive boosting for classification of imbalanced data. Pattern recognition, 40(12):3358-3378, 2007.
  15. [Varnali, 2021] Kaan Varnali. Online behavioral advertising: An integrative review. Journal of Marketing Communica- tions, 27(1):93-114, 2021.
  16. [Wang and Pineau, 2016] Boyu Wang and Joelle Pineau. Online bagging and boosting for imbalanced data streams. IEEE Transactions on Knowledge and Data Engineering, 28(12):3353-3366, 2016.
  17. [Wang et al., 2013a] Jialei Wang, Peilin Zhao, and Steven CH Hoi. Cost-sensitive online classification. IEEE Transactions on Knowledge and Data Engineering, 26(10):2425-2438, 2013.
  18. [Wang et al., 2013b] Shuo Wang, Leandro L Minku, and Xin Yao. A learning framework for online class imbalance learning. In 2013 IEEE Symposium on Computational In- telligence and Ensemble Learning (CIEL), pages 36-45. IEEE, 2013.
  19. [Wang et al., 2014] Shuo Wang, Leandro L Minku, and Xin Yao. Resampling-based ensemble methods for online class imbalance learning. IEEE Transactions on Knowledge and Data Engineering, 27(5):1356-1368, 2014.
  20. [Wang et al., 2021] Nan Wang, Ruozhou Liang, Xibin Zhao, and Yue Gao. Cost-sensitive hypergraph learning with f- measure optimization. IEEE Transactions on Cybernetics, 2021.
  21. [Yu et al., 2018] Hualong Yu, Xibei Yang, Shang Zheng, and Changyin Sun. Active learning from imbalanced data: A solution of online weighted extreme learning machine. IEEE transactions on neural networks and learning sys- tems, 30(4):1088-1103, 2018.
  22. [Zhang et al., 2018] Chong Zhang, Kay Chen Tan, Haizhou Li, and Geok Soon Hong. A cost-sensitive deep belief network for imbalanced classification. IEEE transactions on neural networks and learning systems, 30(1):109-122, 2018.
  23. [Zhang et al., 2019] Yifan Zhang, Peilin Zhao, Shuaicheng Niu, Qingyao Wu, Jiezhang Cao, Junzhou Huang, and Mingkui Tan. Online adaptive asymmetric active learning with limited budgets. IEEE Transactions on Knowledge and Data Engineering, 33(6):2680-2692, 2019.
  24. [Zhao et al., 2018] Peilin Zhao, Yifan Zhang, Min Wu, Steven CH Hoi, Mingkui Tan, and Junzhou Huang. Adap- tive cost-sensitive online classification. IEEE Transac- tions on Knowledge and Data Engineering, 31(2):214- 228, 2018.
  25. [Zhou et al., 2020] Han Zhou, Hongpeng Yin, Hengyi Zheng, and Yanxia Li. A survey on multi-modal social event detection. Knowledge-Based Systems, 195:105695, 2020.
  26. [Zhou et al., 2022] Han Zhou, Hongpeng Yin, Dandan Zhao, and Li Cai. Incremental learning and conditional drift adaptation for non-stationary industrial process fault diag- nosis. IEEE Transactions on Industrial Informatics, 2022.
  27. [Zinkevich, 2003] Martin Zinkevich. Online convex pro- gramming and generalized infinitesimal gradient ascent. In Proceedings of the 20th international conference on ma- chine learning (icml-03), pages 928-936, 2003.
  28. [Zong et al., 2013] Weiwei Zong, Guang-Bin Huang, and Yiqiang Chen. Weighted extreme learning machine for im- balance learning. Neurocomputing, 101:229-242, 2013.
  29. [Zyblewski et al., 2021] Paweł Zyblewski, Robert Sabourin, and Michał Woźniak. Preprocessed dynamic classifier ensemble selection for highly imbalanced drifted data streams. Information Fusion, 66:138-154, 2021.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards