Proceedings

Recurrent Concept Drifts on Data Streams

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Survey Track. Pages 8029-8037.

https://doi.org/10.24963/ijcai.2024/888

Abstract

In an era where machine learning permeates every facet of human existence, and data evolves incessantly, the application of machine learning models transcends mere data processing. It involves navigating constant changes exemplified by the phenomenon of concept drift, which often affects model performance.

These drifts can be recurrent due to the cyclic nature of the underlying data generation processes, which could be influenced by recurrent phenomena such as weather and time of the day.

Stream Learning on data streams with recurrent concept drifts attempts to learn from such streams of data.

The survey underscores the significance of the field and its practical applications, delving into nuanced definitions of machine learning for data streams afflicted by recurrent concept drifts. It explores diverse methodological approaches, elucidating their key design components. Additionally, it examines various evaluation techniques, benchmark datasets, and available software tailored for simulating and analysing data streams with recurrent concept drifts. Concluding, the survey offers insights into potential avenues for future research in the field.

  1. [Adams and MacKay, 2007] Ryan Prescott Adams and David JC MacKay. Bayesian online changepoint detection. arXiv preprint arXiv:0710.3742, 2007.
  2. [Aggarwal et al., 2003] Charu C Aggarwal, S Yu Philip, Ji- awei Han, and Jianyong Wang. A framework for clustering evolving data streams. In VLDB. Elsevier, 2003.
  3. [Ahmadi and Kramer, 2018] Zahra Ahmadi and Stefan Kramer. Modeling recurring concepts in data streams: a graph-based framework. Knowl Inform Syst, 2018.
  4. [Alippi et al., 2013] Cesare Alippi, Giacomo Boracchi, and Manuel Roveri. Just-in-time classifiers for recurrent con- cepts. IEEE Trans. Neural Netw. Learn. Syst., 2013.
  5. [Almeida et al., 2018] Paulo RL Almeida, Luiz S Oliveira, Alceu S Britto Jr, and Robert Sabourin. Adapting dy- namic classifier selection for concept drift. Expert Syst Appl, pages 67-85, 2018.
  6. [Anderson et al., 2016] Robert Anderson, Yun Sing Koh, and Gillian Dobbie. Cpf: Concept profiling framework for recurring drifts in data streams. In AJCAI, pages 203-214. Springer, 2016.
  7. [Anderson et al., 2018] Robert Anderson, Yun Sing Koh, and Gillian Dobbie. Predicting concept drift in data streams using metadata clustering. In IJCNN, pages 1-8. IEEE, 2018.
  8. [Anderson et al., 2019] Robert Anderson, Yun Sing Koh, Gillian Dobbie, and Albert Bifet. Recurring concept meta- learning for evolving data streams. Expert Syst Appl, page 112832, 2019.
  9. [Angel et al., 2016] Abad Miguel Angel, Gomes Joao Bar- tolo, and Menasalvas Ernestina. Predicting recurring con- cepts on data-streams by means of a meta-model and a fuzzy similarity function. Expert Syst Appl, 2016.
  10. [Chen et al., 2016] Kylie Chen, Yun Sing Koh, and Patri- cia Riddle. Proactive drift detection: Predicting concept drifts in data streams using probabilistic networks. In 2016 IJCNN, pages 780-787. IEEE, 2016.
  11. [Chiu and Minku, 2020] Chun Wai Chiu and Leandro L Minku. A diversity framework for dealing with multiple types of concept drift based on clustering in the model space. IEEE Trans. Neural Netw. Learn. Syst., pages 1299-1309, 2020.
  12. [Dreyfus et al., 2022] Paul-Arthur Dreyfus, Antoine Pélissier, Foivos Psarommatis, and Dimitris Kiritsis. Data-based model maintenance in the era of industry 4.0: A methodology. Journal of Manufacturing Systems, pages 304-316, 2022.
  13. [Duda et al., 2017] Piotr Duda, Maciej Jaworski, and Leszek Rutkowski. On ensemble components selection in data streams scenario with reoccurring concept-drift. In SSCI, pages 1-7. IEEE, 2017.
  14. [Elwell and Polikar, 2011] Ryan Elwell and Robi Polikar. Incremental learning of concept drift in nonstationary en- vironments. IEEE Transactions on Neural Networks, pages 1517-1531, 2011.
  15. [Gama and Kosina, 2014] Joao Gama and Petr Kosina. Re- current concepts in data streams classification. Knowl In- form Syst, pages 489-507, 2014.
  16. [Gama et al., 2013] Joao Gama, Raquel Sebastiao, and Pe- dro Pereira Rodrigues. On evaluating stream learning al- gorithms. Machine learning, pages 317-346, 2013.
  17. [Gama et al., 2014] João Gama, Indrė Žliobaitė, Albert Bifet, M Pechenizkiy, and A Bouchachia. A survey on concept drift adaptation. CSUR, pages 1-37, 2014.
  18. [Gao et al., 2020] Yang Gao, Swarup Chandra, Yifan Li, Latifur Khan, and Thuraisingham Bhavani. Saccos: A semi-supervised framework for emerging class detection and concept drift adaption over data streams. IEEE Trans Knowl Data Eng, 34(3):1416-1426, 2020.
  19. [Gomes et al., 2012] João Bártolo Gomes, Pedro AC Sousa, and Ernestina Menasalvas. Tracking recurrent concepts using context. Intell Data Anal, pages 803-825, 2012.
  20. [Gomes et al., 2013] Joao Bartolo Gomes, Mohamed Med- hat Gaber, Pedro AC Sousa, and Ernestina Menasalvas. Mining recurring concepts in a dynamic feature space. IEEE Trans. Neural Netw. Learn. Syst., 2013.
  21. [Gonc ¸alves Jr and De Barros, 2013] Paulo Mauricio Gonc ¸alves Jr and Roberto Souto Maior De Barros. Rcd: A recurring concept drift framework. Pattern Recognition Letters, pages 1018-1025, 2013.
  22. [Gunasekara et al., 2022] Nuwan Gunasekara, Heitor Gomes, Albert Bifet, and Bernhard Pfahringer. Adaptive neural networks for online domain incremental continual learning. In DS 2022, pages 89-103. Springer, 2022.
  23. [Gunasekara et al., 2023] Nuwan Gunasekara, Bernhard Pfahringer, Heitor Murilo Gomes, and Albert Bifet. Survey on online streaming continual learning. In IJCAI, pages 6628-6637, 2023. IJCAI
  24. [Halstead et al., 2021] Ben Halstead, Yun Sing Koh, P Rid- dle, R Pears, M Pechenizkiy, and Albert Bifet. Recurring concept memory management in data streams: exploiting data stream concept evolution to improve performance and transparency. DM and KD, pages 796-836, 2021.
  25. [Halstead et al., 2022a] Ben Halstead, Yun Sing Koh, Patri- cia R, M Pechenizkiy, and Albert Bifet. A probabilistic framework for adapting to changing and recurring con- cepts in data streams. In DSAA, pages 1-10. IEEE, 2022.
  26. [Halstead et al., 2022b] Ben Halstead, Yun Sing Koh, Pa- tricia Riddle, Russel Pears, Mykola Pechenizkiy, Albert Bifet, Gustavo Olivares, and Guy Coulson. Analyzing and repairing concept drift adaptation in data stream classifica- tion. Machine Learning, pages 3489-3523, 2022.
  27. [Halstead et al., 2023a] Ben Halstead, Yun Sing Koh, Patri- cia Riddle, Mykola Pechenizkiy, and Albert Bifet. Com- bining diverse meta-features to accurately identify recur- ring concept drift in data streams. ACM Trans Knowl Dis- cov Data, pages 1-36, 2023.
  28. [Halstead et al., 2023b] Ben Halstead, Yun Sing Koh, Patri- cia Riddle, Mykola Pechenizkiy, and Albert Bifet. Fall: A modular adaptive learning platform for streaming data. In ICDE, pages 3619-3622. IEEE, 2023.
  29. [Haque et al., 2016] Ahsanul Haque, Latifur Khan, and Michael Baron. Sand: Semi-supervised adaptive novel class detection and classification over data stream. In AAAI, 2016.
  30. [Hosseini et al., 2012] Mohammad Javad Hosseini, Zahra Ahmadi, and Hamid Beigy. New management operations on classifiers pool to track recurring concepts. In DaWaK, pages 327-339. Springer, 2012.
  31. [Hosseini et al., 2013] Mohammad Javad Hosseini, Zahra Ahmadi, and Hamid Beigy. Using a classifier pool in ac- curacy based tracking of recurring concepts in data stream classification. Evolving Systems, pages 43-60, 2013.
  32. [Huang et al., 2014] David Tse Jung Huang, Yun Sing Koh, Gillian Dobbie, and Russel Pears. Detecting volatility shift in data streams. In ICDM, pages 863-868. IEEE, 2014.
  33. [Katakis et al., 2010] Ioannis Katakis, Grigorios Tsoumakas, and Ioannis Vlahavas. Tracking recur- ring contexts using ensemble classifiers: an application to email filtering. Knowl Inform Syst, pages 371-391, 2010.
  34. [Khamassi et al., 2018] Imen Khamassi, Moamar Sayed- Mouchaweh, Moez Hammami, and Khaled Ghédira. Dis- cussion and review on evolving data streams and concept drift adapting. Evolving systems, pages 1-23, 2018.
  35. [Koh et al., 2018] Yun Sing Koh, David Tse Jung Huang, Chris Pearce, and Gillian Dobbie. Volatility drift predic- tion for transactional data streams. In ICDM, pages 1091- 1096. IEEE, 2018.
  36. [Li et al., 2012] Peipei Li, Xindong Wu, and Xuegang Hu. Mining recurring concept drifts with limited labeled streaming data. TIST, pages 1-32, 2012.
  37. [Li et al., 2021] Peipei Li, Man Wu, Junhong He, and Xue- gang Hu. Recurring drift detection and model selection- based ensemble classification for data streams with unla- beled data. New Generat Comput, pages 341-376, 2021.
  38. [Maslov et al., 2016] Alexandr Maslov, Mykola Pech- enizkiy, Indreė Žliobaitė, and Tommi Kärkkäinen. Modelling recurrent events for improving online change detection. In SDM, pages 549-557. SIAM, 2016.
  39. [Maslov et al., 2017] Alexandr Maslov, Mykola Pech- enizkiy, Yulong Pei, Indre Žliobaitė, Alexander S, Tommi K, and Jaakko H. Blpa: Bayesian learn-predict-adjust method for online detection of recurrent changepoints. In IJCNN, pages 1916-1923. IEEE, 2017.
  40. [Masud et al., 2011] Mohammad M Masud, Tahseen M Al- Khateeb, Latifur Khan, Charu Aggarwal, Jing Gao, Jiawei Han, and Bhavani Thuraisingham. Detecting recurring and novel classes in concept-drifting data streams. In ICDM, pages 1176-1181. IEEE, 2011.
  41. [Moreira dos Reis et al., 2018] Denis Moreira dos Reis, André Maletzke, Diego F Silva, and Gustavo EAPA Batista. Classifying and counting with recurrent contexts. In SIGKDD, pages 1983-1992, 2018.
  42. [Namitha and Santhosh Kumar, 2020] K Namitha and G Santhosh Kumar. Learning in the presence of concept recurrence in data stream clustering. Big Data, pages 1-28, 2020.
  43. [Reich et al., 2019a] Christian Reich, Christina Nicolaou, Ahmad Mansour, and Kristof Van Laerhoven. Bayesian estimation of recurrent changepoints for signal segmenta- tion and anomaly detection. In EUSIPCO. IEEE, 2019.
  44. [Reich et al., 2019b] Christian Reich, Christina Nicolaou, Ahmad Mansour, and Kristof Van Laerhoven. Detection of machine tool anomalies from bayesian changepoint re- currence estimation. In INDIN. IEEE, 2019.
  45. [Sun et al., 2021] Linjin Sun, Yangjian Ji, Mingrui Zhu, Fu Gu, Feng Dai, and Ke Li. A new predictive method supporting streaming data with hybrid recurring concept drifts in process industry. Computers and Industrial Engi- neering, 161:107625, 2021.
  46. [Suárez-Cetrulo et al., 2023] Andrés L. Suárez-Cetrulo, David Quintana, and Alejandro Cervantes. A survey on machine learning for recurring concept drifting data streams. Expert Syst Appl, page 118934, 2023.
  47. [Verwimp et al., 2023] Eli Verwimp, Kuo Yang, Sarah Parisot, Lanqing Hong, Steven McDonagh, Eduardo P, Matthias De Lange, and Tinne T. Clad: A realistic contin- ual learning benchmark for autonomous driving. Neural Networks, pages 659-669, 2023.
  48. [Wu et al., 2012] Xindong Wu, Peipei Li, and Xuegang Hu. Learning from concept drifting data streams with unla- beled data. Neurocomputing, pages 145-155, 2012.
  49. [Wu et al., 2021] Ocean Wu, Yun Sing Koh, G Dobbie, and T Lacombe. Nacre: Proactive recurrent concept drift de- tection in data streams. In IJCNN, pages 1-8. IEEE, 2021.
  50. [Wu et al., 2022] Ocean Wu, Yun Sing Koh, Gillian Dobbie, and T Lacombe. Probabilistic exact adaptive random for- est for recurrent concepts in data streams. Int. J. Data Sci. Anal., pages 1-16, 2022.
  51. [Wu et al., 2023] Haitao Wu, Dolgintseva Elizaveta, Anas- tasia Zhadan, and Ovanes Petrosian. Forecasting online adaptation methods for energy domain. Eng Appl Artif In- tell, page 106499, 2023.
  52. [Yang et al., 2006] Ying Yang, Xindong Wu, and Xingquan Zhu. Mining in anticipation for concept change: Proactive- reactive prediction in data streams. DM and KD, pages 261-289, 2006.
  53. [Zhang et al., 1996] Tian Zhang, R Ramakrishnan, and M Livny. Birch: an efficient data clustering method for very large databases. ACM sigmod record, pages 103-114, 1996.
  54. [Zheng et al., 2021] Xiulin Zheng, Peipei Li, Xuegang Hu, and Kui Yu. Semi-supervised classification on data streams with recurring concept drift and concept evolution. Knowl Base Syst, page 106749, 2021.

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

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