Proceedings

Recent Advances in Concept Drift Adaptation Methods for Deep Learning

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Survey Track. Pages 5654-5661.

https://doi.org/10.24963/ijcai.2022/788

Abstract

In the ``Big Data'' age, the amount and distribution of data have increased wildly and changed over time in various time-series-based tasks, e.g weather prediction, network intrusion detection. However, deep learning models may become outdated facing variable input data distribution, which is called concept drift. To address this problem, large number of samples are usually required to update deep learning models, which is impractical in many realistic applications. This challenge drives researchers to explore the effective ways to adapt deep learning models to concept drift. In this paper, we first mathematically describe the categories of concept drift including abrupt drift, gradual drift, recurrent drift, incremental drift. We then divide existing studies into two categories (i.e., model parameter updating and model structure updating), and analyze the pros and cons of representative methods in each category. Finally, we evaluate the performance of these methods, and point out the future directions of concept drift adaptation for deep learning.

  1. [Andresini et al., 2021] Giuseppina Andresini, Annalisa Ap- pice, Corrado Loglisci, Vincenzo Belvedere, Domenico Redavid, and Donato Malerba. A network intrusion de- tection system for concept drifting network traffic data. In Carlos Soares and Luis Torgo, editors, Discovery Science, pages 111-121, Cham, 2021. Springer International Pub- lishing.
  2. [Ashfahani and Pratama, 2018] Andri Ashfahani and Ma- hardhika Pratama. Autonomous deep learning: Continual learning approach for dynamic environments. In Siam In- ternational Conference on Data Mining, 2018.
  3. [Ashfahani et al., 2020] Andri Ashfahani, Mahardhika Pratama, Edwin Lughofer, and Yew-Soon Ong. Devdan: Deep evolving denoising autoencoder. Neurocomputing, 390:297-314, 2020.
  4. [Baena-Garc et al., 2006] Manuel Baena-Garc, José del Campo-Ávila, Raul Fidalgo, Albert Bifet, and Rafael Morales-Bueno. Early drift detection method. Inter- national Workshop on Knowledge Discovery from Data Streams, 2006.
  5. [Barros and Santos, 2018] RSMD Barros and Silas Garrido Teixeira De Carvalho Santos. A large-scale comparison of concept drift detectors. Information Sciences, 451-452(C), 2018.
  6. [Brzezinski and Stefanowski, 2014] Dariusz Brzezinski and Jerzy Stefanowski. Reacting to different types of concept drift: The accuracy updated ensemble algorithm. IEEE Transactions on Neural Networks and Learning Systems, 25(1):81-94, 2014.
  7. [Budiman et al., 2016] Arif Budiman, Mohamad Ivan Fanany, and Chan Basaruddin. Adaptive convolutional ELM for concept drift handling in online stream data. CoRR, abs/1610.02348, 2016.
  8. [Charles et al., 1977] Charles, Swithinbank, Paul, McClain, Patricia, and Little. Drift tracks of antarctic icebergs. Polar Record, 18(116):495-501, 1977.
  9. [Darem et al., 2021] Abdulbasit A. Darem, Fuad A. Ghaleb, Asma A. Al-Hashmi, Jemal H. Abawajy, Sultan M. Alanazi, and Afrah Y. Al-Rezami. An adaptive behavioral- based incremental batch learning malware variants detec- tion model using concept drift detection and sequential deep learning. IEEE Access, 9:97180-97196, 2021.
  10. [Diez-Olivan et al., 2021] Alberto Diez-Olivan, Patxi Or- tego, Javier Del Ser, Itziar Landa-Torres, Diego Galar, David Camacho, and Basilio Sierra. Adaptive dendritic cell-deep learning approach for industrial prognosis under changing conditions. IEEE Transactions on Industrial In- formatics, 17(11):7760-7770, 2021.
  11. [Disabato and Roveri, 2019] Simone Disabato and Manuel Roveri. Learning convolutional neural networks in pres- ence of concept drift. In 2019 International Joint Confer- ence on Neural Networks, pages 1-8, 2019.
  12. [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.
  13. [Dong et al., 2015] Fan Dong, Jie Lu, Guangquan Zhang, and Kan Li. A modified learn++.nse algorithm for deal- ing with concept drift. In International Flins Conference, 2015.
  14. [Eldan and Shamir, 2015] Ronen Eldan and Ohad Shamir. The power of depth for feedforward neural networks. Con- ference on Learning Theory, 12 2015.
  15. [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.
  16. [Fekri et al., 2020] Mohammad Fekri, Harsh Patel, Katarina Grolinger, and Vinay Sharma. Deep learning for load fore- casting with smart meter data: Online adaptive recurrent neural network. Applied Energy, 282(3), 2020.
  17. [Gama et al., 2003] João Gama, Ricardo Rocha, and Pedro Medas. Accurate decision trees for mining high-speed data streams. In Proceedings of the Ninth ACM SIGKDD Inter- national Conference on Knowledge Discovery and Data Mining, Washington, DC, USA, August 24 -27, 2003, 2003.
  18. [Ghomeshi et al., 2019] Hossein Ghomeshi, Mo- hamed Medhat Gaber, and Yevgeniya Kovalchuk. Ensemble Dynamics in Non-stationary Data Stream Classification, pages 123-153. Springer International Publishing, Cham, 2019.
  19. [Gopu and Godandapani, 2015] Akila Gopu and Zayaraz Godandapani. A brief survey on concept drift. In
  20. Lakhmi C. Jain, Srikanta Patnaik, and Nikhil Ichalkaranje, editors, Intelligent Computing, Communication and De- vices, pages 293-302, 2015.
  21. [Guo et al., 2021] Husheng Guo, Shuai Zhang, and Wenjian Wang. Selective ensemble-based online adaptive deep neural networks for streaming data with concept drift. Neural Networks, 2021.
  22. [Hu et al., 2015] Yong Hu, Xiangzhou Zhang, Bin Feng, Kang Xie, Mei Liu, and David Taniar. itrade: A mobile data-driven stock trading system with concept drift adap- tation. International Journal of Data Warehousing & Min- ing, 11(1):66-83, 2015.
  23. [Jan et al., 2020] Steve Jan, Qingying Hao, Tianrui Hu, Jiameng Pu, Sonal Oswal, Gang Wang, and Bimal Viswanath. Throwing darts in the dark? detecting bots with limited data using neural data augmentation. In 2020 IEEE Symposium on Security and Privacy (SP), 2020.
  24. [Kantchelian et al., 2013] Alex Kantchelian, Sadia Afroz, Ling Huang, Aylin Caliskan Islam, Brad Miller, Michael Carl Tschantz, Rachel Greenstadt, An- thony Joseph Joseph, and Doug Tygar. Approaches to adversarial drift. In Acm Workshop on Artificial Intelligence & Security, pages 99-110, 2013.
  25. [Kauschke et al., 2019] Sebastian Kauschke, David H. Lehmann, and Johannes Fürnkranz. Patching deep neural networks for nonstationary environments. In 2019 International Joint Conference on Neural Networks, pages 1-8, 2019.
  26. [Kirkpatrick et al., 2016] James Kirkpatrick, Razvan Pas- canu, Neil Rabinowitz, Joel Veness, Guillaume Des- jardins, Andrei Rusu, Kieran Milan, John Quan, Tiago Ra- malho, Agnieszka Grabska-Barwinska, Demis Hassabis, Claudia Clopath, Dharshan Kumaran, and Raia Hadsell. Overcoming catastrophic forgetting in neural networks. Proceedings of the National Academy of Sciences, 114, 12 2016.
  27. [Lee et al., 2017] Jeongtae Lee, Jaehong Yoon, Eunho Yang, and Sung Ju Hwang. Lifelong learning with dynamically expandable networks. CoRR, abs/1708.01547, 2017.
  28. [Lopez-Paz and Ranzato, 2017] David Lopez-Paz and Marc'Aurelio Ranzato. Gradient episodic memory for continual learning. neural information processing systems, 2017.
  29. [Lu et al., 2020] Jie Lu, Anjin Liu, Fan Dong, Feng Gu, Joao Gama, and Guangquan Zhang. Learning under concept drift: A review. IEEE Transactions on Knowledge and Data Engineering, PP:1-1, 2020.
  30. [Pendlebury et al., 2018] Feargus Pendlebury, Fabio Pier- azzi, Roberto Jordaney, Johannes Kinder, and Lorenzo Cavallaro. TESSERACT: eliminating experimental bias in malware classification across space and time. CoRR, abs/1807.07838, 2018.
  31. [Pratama et al., 2019a] Mahardhika Pratama, Andri Ashfa- hani, and Mohamad Abdul Hady. Weakly supervised deep learning approach in streaming environments. 2019 IEEE International Conference on Big Data, pages 1195-1202, 2019.
  32. [Pratama et al., 2019b] Mahardhika Pratama, Marcus de Carvalho, Renchunzi Xie, Edwin Lughofer, and Jie Lu. Atl: Autonomous knowledge transfer from many streaming processes. In Proceedings of the 28th ACM International Conference on Information and Knowledge Management, page 269-278. Association for Computing Machinery, 2019.
  33. [Pratama et al., 2019c] Mahardhika Pratama, Witold Pedrycz, and Geoffrey Webb. An incremental construc- tion of deep neuro fuzzy system for continual learning of non-stationary data streams. IEEE Transactions on Fuzzy Systems, PP, 08 2019.
  34. [Pratama et al., 2019d] Mahardhika Pratama, Choiru Za'in, Andri Ashfahani, Yew-Soon Ong, and Weiping Ding. Au- tomatic construction of multi-layer perceptron network from streaming examples. CoRR, abs/1910.03437, 2019.
  35. [Priya and Uthra, 2021] Swahini Priya and Annie Uthra. Deep learning framework for handling concept drift and class imbalanced complex decision-making on streaming data. Complex & Intelligent Systems, 07 2021.
  36. [Rusu et al., 2016] Andrei Rusu, Neil Rabinowitz, Guil- laume Desjardins, Hubert Soyer, James Kirkpatrick, Ko- ray Kavukcuoglu, Razvan Pascanu, and Raia Hadsell. Pro- gressive neural networks. 06 2016.
  37. [Ryan et al., 2019] Sid Ryan, Roberto Corizzo, Iluju Kiringa, and Nathalie Japkowicz. Deep learning versus conventional learning in data streams with concept drifts. In 2019 18th IEEE International Conference On Machine Learning And Applications, pages 1306-1313, 2019.
  38. [Saadallah and Morik, 2021] Amal Saadallah and Katharina Morik. Online ensemble aggregation using deep reinforce- ment learning for time series forecasting. In 2021 IEEE 8th International Conference on Data Science and Advanced Analytics, pages 1-8, 2021.
  39. [Sahoo et al., 2018] Doyen Sahoo, Quang Pham, Jing Lu, and Steven C. H. Hoi. Online deep learning: Learning deep neural networks on the fly. In Proceedings of the Twenty-Seventh International Joint Conference on Arti- ficial Intelligence,, pages 2660-2666. International Joint Conferences on Artificial Intelligence Organization, 7 2018. IJCAI
  40. [Soleymani and Paquet, 2020] Farzan Soleymani and Eric Paquet. Financial portfolio optimization with online deep reinforcement learning and restricted stacked autoen- coder -deepbreath. Expert Systems with Applications, 156:113456, 2020.
  41. [Wang et al., 2020] XueSong Wang, Qi Kang, MengChu Zhou, Le Pan, and Abdullah Abusorrah. Multiscale drift detection test to enable fast learning in nonstationary envi- ronments. IEEE Transactions on Cybernetics, PP(99):1- 13, 2020.
  42. [Yang et al., 2019] Yang Yang, Da Wei Zhou, De Chuan Zhan, Hui Xiong, and Yuan Jiang. Adaptive deep models for incremental learning: Considering capacity scalability and sustainability. In the 25th ACM SIGKDD International Conference, 2019.
  43. [Yen et al., 2019] Steven Yen, Melody Moh, and Teng- Sheng Moh. Causalconvlstm: Semi-supervised log anomaly detection through sequence modeling. In 2019 18th IEEE International Conference On Machine Learn- ing And Applications, pages 1334-1341, 2019.
  44. [Yu et al., 2019] Shujian Yu, Zubin Abraham, Heng Wang, Mohak Shah, Yantao Wei, and José C. Príncipe. Concept drift detection and adaptation with hierarchical hypothesis testing. Journal of the Franklin Institute, 356(5):3187- 3215, 2019.
  45. [Zhang et al., 2020] Xu Zhang, Yuanyuan Zou, and Shaoyuan Li. Enhancing incremental deep learning for fccu end-point quality prediction. Information Sciences, 530, 2020.

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

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