Proceedings

A Clustering-based framework for Classifying Data Streams

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 3257-3263.

https://doi.org/10.24963/ijcai.2021/448

Abstract

The non-stationary nature of data streams strongly challenges traditional machine learning techniques. Although some solutions have been proposed to extend traditional machine learning techniques for handling data streams, these approaches either require an initial label set or rely on specialized design parameters. The overlap among classes and the labeling of data streams constitute other major challenges for classifying data streams. In this paper, we proposed a clustering-based data stream classification framework to handle non-stationary data streams without utilizing an initial label set. A density-based stream clustering procedure is used to capture novel concepts with a dynamic threshold and an effective active label querying strategy is introduced to continuously learn the new concepts from the data streams. The sub-cluster structure of each cluster is explored to handle the overlap among classes. Experimental results and quantitative comparison studies reveal that the proposed method provides statistically better or comparable performance than the existing methods.

  1. [Aggarwal et al., 2006] Charu C Aggarwal, Jiawei Han, Jianyong Wang, and Philip S Yu. A framework for on-demand classifica- tion of evolving data streams. IEEE Transactions on Knowledge and Data Engineering, 18(5):577-589, 2006.
  2. [Altman, 1992] Naomi S Altman. An introduction to kernel and nearest-neighbor nonparametric regression. The American Statis- tician, 46(3):175-185, 1992.
  3. [Bifet and Gavalda, 2007] Albert Bifet and Ricard Gavalda. Learn- ing from time-changing data with adaptive windowing. In Pro- ceedings of the 2007 SIAM international conference on data min- ing, pages 443-448. SIAM, 2007.
  4. [Bifet and Gavaldà, 2009] Albert Bifet and Ricard Gavaldà. Adap- tive learning from evolving data streams. In International Sym- posium on Intelligent Data Analysis, pages 249-260. Springer, 2009.
  5. [Bifet et al., 2009] Albert Bifet, Geoff Holmes, Bernhard Pfahringer, Richard Kirkby, and Ricard Gavaldà. New en- semble methods for evolving data streams. In Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 139-148, 2009.
  6. [Bifet et al., 2010a] Albert Bifet, Geoff Holmes, Richard Kirkby, and Bernhard Pfahringer. MOA: massive online analysis. J. Mach. Learn. Res., 11:1601-1604, 2010.
  7. [Bifet et al., 2010b] Albert Bifet, Geoff Holmes, and Bernhard Pfahringer. Leveraging bagging for evolving data streams. In Joint European conference on machine learning and knowledge discovery in databases, pages 135-150. Springer, 2010.
  8. [Bifet et al., 2013] Albert Bifet, Bernhard Pfahringer, Jesse Read, and Geoff Holmes. Efficient data stream classification via prob- abilistic adaptive windows. In Proceedings of the 28th annual ACM symposium on applied computing, pages 801-806, 2013.
  9. [Bouchachia, 2011] Abdelhamid Bouchachia. Incremental learn- ing with multi-level adaptation. Neurocomputing, 74(11):1785- 1799, 2011.
  10. [Brodersen et al., 2010] Kay Henning Brodersen, Cheng Soon Ong, Klaas Enno Stephan, and Joachim M Buhmann. The bal- anced accuracy and its posterior distribution. In 2010 20th Inter- national Conference on Pattern Recognition, pages 3121-3124. IEEE, 2010.
  11. [Demšar, 2006] Janez Demšar. Statistical comparisons of classifiers over multiple data sets. Journal of Machine learning research, 7(Jan):1-30, 2006.
  12. [Dheeru and Karra Taniskidou, 2017] Dua Dheeru and Efi Karra Taniskidou. UCI machine learning repository, 2017.
  13. [Din et al., 2020] Salah Ud Din, Junming Shao, Jay Kumar, Waqar Ali, Jiaming Liu, and Yu Ye. Online reliable semi-supervised learning on evolving data streams. Information Sciences, 2020.
  14. [Gama et al., 2014] João Gama, Indrė Žliobaitė, Albert Bifet, Mykola Pechenizkiy, and Abdelhamid Bouchachia. A survey on concept drift adaptation. ACM computing surveys (CSUR), 46(4):1-37, 2014.
  15. [Gomes et al., 2017] Heitor Murilo Gomes, Jean Paul Barddal, Fabrício Enembreck, and Albert Bifet. A survey on ensemble learning for data stream classification. ACM Computing Surveys (CSUR), 50(2):1-36, 2017.
  16. [Gu et al., 2019] Shilin Gu, Yang Cai, Jincheng Shan, and Chen- ping Hou. Active learning with error-correcting output codes. Neurocomputing, 364:182-191, 2019.
  17. [Hosseini et al., 2016] Mohammad Javad Hosseini, Ameneh Gholipour, and Hamid Beigy. An ensemble of cluster-based clas- sifiers for semi-supervised classification of non-stationary data streams. Knowledge and information systems, 46(3):567-597, 2016.
  18. [Kelleher et al., 2020] John D Kelleher, Brian Mac Namee, and Aoife D'arcy. Fundamentals of machine learning for predictive data analytics: algorithms, worked examples, and case studies. MIT press, 2020.
  19. [Li and Zhou, 2007] Ming Li and Zhi-Hua Zhou. Improve computer-aided diagnosis with machine learning techniques us- ing undiagnosed samples. IEEE Transactions on Systems, Man, and Cybernetics-Part A: Systems and Humans, 37(6):1088-1098, 2007.
  20. [Losing et al., 2018] Viktor Losing, Barbara Hammer, and Heiko Wersing. Tackling heterogeneous concept drift with the self- adjusting memory (sam). Knowledge and Information Systems, 54(1):171-201, 2018.
  21. [Lughofer et al., 2016] Edwin Lughofer, Eva Weigl, Wolfgang Heidl, Christian Eitzinger, and Thomas Radauer. Recognizing input space and target concept drifts in data streams with scarcely labeled and unlabelled instances. Information Sciences, 355:127- 151, 2016.
  22. [Masud et al., 2010] Mohammad Masud, Jing Gao, Latifur Khan, Jiawei Han, and Bhavani M Thuraisingham. Classification and novel class detection in concept-drifting data streams under time constraints. IEEE Transactions on Knowledge and Data Engi- neering, 23(6):859-874, 2010.
  23. [Masud et al., 2012] Mohammad M Masud, Clay Woolam, Jing Gao, Latifur Khan, Jiawei Han, Kevin W Hamlen, and Nikunj C Oza. Facing the reality of data stream classification: coping with scarcity of labeled data. Knowledge and information systems, 33(1):213-244, 2012.
  24. [Mohamad et al., 2018] Saad Mohamad, Moamar Sayed- Mouchaweh, and Abdelhamid Bouchachia. Active learning for classifying data streams with unknown number of classes. Neural Networks, 98:1-15, 2018.
  25. [Mu et al., 2017] Xin Mu, Feida Zhu, Juan Du, Ee-Peng Lim, and Zhi-Hua Zhou. Streaming classification with emerging new class by class matrix sketching. In Proceedings of the AAAI Confer- ence on Artificial Intelligence, volume 31, 2017.
  26. [Ravi and Diao, 2016] Sujith Ravi and Qiming Diao. Large scale distributed semi-supervised learning using streaming approxima- tion. In Artificial Intelligence and Statistics, pages 519-528, 2016.
  27. [Shao et al., 2016] Junming Shao, Chen Huang, Qinli Yang, and Guangchun Luo. Reliable semi-supervised learning. In 2016 IEEE 16th International Conference on Data Mining (ICDM), pages 1197-1202. IEEE, 2016.
  28. [Wagner et al., 2018] Tal Wagner, Sudipto Guha, Shiva Ka- siviswanathan, and Nina Mishra. Semi-supervised learning on data streams via temporal label propagation. In International Conference on Machine Learning, pages 5095-5104, 2018.
  29. [Wang and Li, 2018] Yi Wang and Tao Li. Improving semi- supervised co-forest algorithm in evolving data streams. Applied Intelligence, 48(10):3248-3262, 2018.
  30. [Wang and Zhang, 2007] Fei Wang and Changshui Zhang. Label propagation through linear neighborhoods. IEEE Transactions on Knowledge and Data Engineering, 20(1):55-67, 2007.
  31. [Yan et al., 2019] Xuyang Yan, Mohammad Razeghi-Jahromi, Ab- dollah Homaifar, Berat A Erol, Abenezer Girma, and Edward Tunstel. A novel streaming data clustering algorithm based on fitness proportionate sharing. IEEE Access, 7:184985-185000, 2019.
  32. [Yan et al., 2020] Xuyang Yan, Shabnam Nazmi, Berat A Erol, Ab- dollah Homaifar, Biniam Gebru, and Edward Tunstel. An ef- ficient unsupervised feature selection procedure through feature clustering. Pattern Recognition Letters, 2020.
  33. [Zhang et al., 2010] Peng Zhang, Xingquan Zhu, Jianlong Tan, and Li Guo. Classifier and cluster ensembles for mining concept drift- ing data streams. In 2010 IEEE International Conference on Data Mining, pages 1175-1180. IEEE, 2010.
  34. [Zhu and Li, 2020] Yong-Nan Zhu and Yu-Feng Li. Semi- supervised streaming learning with emerging new labels. In AAAI, pages 7015-7022, 2020.

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

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