Proceedings

Dynamic Weighted Majority for Incremental Learning of Imbalanced Data Streams with Concept Drift

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 2393-2399.

https://doi.org/10.24963/ijcai.2017/333

Abstract

Concept drifts occurring in data streams will jeopardize the accuracy and stability of the online learning process. If the data stream is imbalanced, it will be even more challenging to detect and cure the concept drift. In the literature, these two problems have been intensively addressed separately, but have yet to be well studied when they occur together. In this paper, we propose a chunk-based incremental learning method called Dynamic Weighted Majority for Imbalance Learning (DWMIL) to deal with the data streams with concept drift and class imbalance problem. DWMIL utilizes an ensemble framework by dynamically weighting the base classifiers according to their performance on the current data chunk. Compared with the existing methods, its merits are four-fold: (1) it can keep stable for non-drifted streams and quickly adapt to the new concept; (2) it is totally incremental, i.e. no previous data needs to be stored; (3) it keeps a limited number of classifiers to ensure high efficiency; and (4) it is simple and needs only one thresholding parameter. Experiments on both synthetic and real data sets with concept drift show that DWMIL performs better than the state-of-the-art competitors, with less computational cost.

  1. [Branco et al., 2016] Paula Branco, Luís Torgo, and Rita P Ribeiro. A survey of predictive modeling on imbalanced domains. ACM Computing Surveys (CSUR), 49(2):31, 2016.
  2. [Breiman et al., 1984] Leo Breiman, Jerome Friedman, Charles J Stone, and Richard A Olshen. Classification and regression trees. CRC press, 1984.
  3. [Chen and He, 2009] Sheng Chen and Haibo He. Sera: se- lectively recursive approach towards nonstationary imbal- anced stream data mining. In Proceedings of the 2009 In- ternational Joint Conference on Neural Networks, pages 522-529. IEEE, 2009.
  4. [Chen and He, 2011] Sheng Chen and Haibo He. Toward- s incremental learning of nonstationary imbalanced data stream: a multiple selectively recursive approach. Evolv- ing Systems, 2(1):35-50, 2011.
  5. [Ditzler and Polikar, 2013] Gregory Ditzler and Robi Po- likar. Incremental learning of concept drift from streaming imbalanced data. IEEE Transactions on Knowledge and Data Engineering, 25(10):2283-2301, 2013.
  6. [Ditzler et al., 2015] Gregory Ditzler, Manuel Roveri, Ce- sare Alippi, and Robi Polikar. Learning in nonstationary environments: A survey. IEEE Computational Intelligence Magazine, 10(4):12-25, 2015.
  7. [Elwell and Polikar, 2011] Ryan Elwell and Robi Polikar. Incremental learning of concept drift in nonstationary en- vironments. IEEE Transactions on Neural Networks, 22(10):1517-1531, 2011.
  8. [Gao et al., 2007] Jing Gao, Wei Fan, Jiawei Han, and Philip S. Yu. A general framework for mining concept- drifting data streams with skewed distributions. In Pro- ceedings of the 2007 SIAM International Conference on Data Mining, pages 3-14. SIAM, 2007.
  9. [He and Garcia, 2009] Haibo He and Edwardo A Garci- a. Learning from imbalanced data. IEEE Transactions on Knowledge and Data Engineering, 21(9):1263-1284, 2009.
  10. [Hoens and Chawla, 2012] Thomas Ryan Hoens and Nitesh V Chawla. Learning in non-stationary environ- ments with class imbalance. In Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pages 168-176. ACM, 2012.
  11. [Kolter and Maloof, 2007] J. Zico Kolter and Marcus A. Maloof. Dynamic weighted majority: An ensemble method for drifting concepts. Journal of Machine Learn- ing Research, 8:2755-2790, 2007.
  12. [Krawczyk et al., 2017] Bartosz Krawczyk, Leandro L Minku, João Gama, Jerzy Stefanowski, and Michał Woźniak. Ensemble learning for data stream analysis: A survey. Information Fusion, 37:132-156, 2017.
  13. [Mirza et al., 2015] Bilal Mirza, Zhiping Lin, and Nan Li- u. Ensemble of subset online sequential extreme learning machine for class imbalance and concept drift. Neurocom- puting, 149:316-329, 2015.
  14. [Street and Kim, 2001] W Nick Street and YongSeog Kim. A streaming ensemble algorithm (sea) for large-scale clas- sification. In Proceedings of the 7th ACM SIGKDD Inter- national Conference on Knowledge Discovery and Data Mining, pages 377-382. ACM, 2001.
  15. [Sun et al., 2016] Yu Sun, Ke Tang, Leandro L Minku, Shuo Wang, and Xin Yao. Online ensemble learning of data streams with gradually evolved classes. IEEE Transaction- s on Knowledge and Data Engineering, 28(6):1532-1545, 2016.
  16. [Wang et al., 2013a] Shuo Wang, Leandro L Minku, Davide Ghezzi, Daniele Caltabiano, Peter Tino, and Xin Yao. Concept drift detection for online class imbalance learn- ing. In Proceedings of the 2013 International Joint Con- ference on Neural Networks, pages 1-10. IEEE, 2013.
  17. [Wang et al., 2013b] Shuo Wang, Leandro L Minku, and Xin Yao. Online class imbalance learning and its applications in fault detection. International Journal of Computation- al Intelligence and Applications, 12(04):1 340 001(1-19), 2013.
  18. [Wang et al., 2015] 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, 2015.
  19. [Wang et al., 2016] Shuo Wang, Leandro L Minku, and Xin Yao. Dealing with multiple classes in online class imbal- ance learning. In Proceedings of the 25th International Joint Conference on Artificial Intelligence, pages 2118- 2124. IJCAI/AAAI, 2016.
  20. [Wu et al., 2014] Ke Wu, Andrea Edwards, Wei Fan, Jing Gao, and Kun Zhang. Classifying imbalanced data stream- s via dynamic feature group weighting with importance sampling. In Proceedings of the 2014 SIAM International Conference on Data Mining, pages 722-730. SIAM, 2014.

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

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