Proceedings

Towards Utilitarian Online Learning -- A Review of Online Algorithms in Open Feature Space

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Survey Track. Pages 6647-6655.

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

Abstract

Human intelligence comes from the capability to describe and make sense of the world surrounding us, often in a lifelong manner. Online Learning (OL) allows a model to simulate this capability, which involves processing data in sequence, making predictions, and learning from predictive errors. However, traditional OL assumes a fixed set of features to describe data, which can be restrictive. In reality, new features may emerge and old features may vanish or become obsolete, leading to an open

feature space. This dynamism can be caused by more advanced or outdated technology for sensing the world, or it can be a natural process of evolution. This paper reviews recent breakthroughs that strived to enable OL in open feature spaces, referred to as Utilitarian Online Learning (UOL). We taxonomize existing UOL models into three categories, analyze their pros and cons, and discuss their application scenarios. We also benchmark the performance of representative UOL models, highlighting open problems, challenges, and potential future directions of this emerging topic.

  1. [Aggarwal, 2007] Charu C Aggarwal. Data streams: models and algorithms, volume 31. Springer, 2007.
  2. [Alagurajah et al., 2020] Jeevithan Alagurajah, Xu Yuan, and Xindong Wu. Scale invariant learning from trape- zoidal data streams. In ACM SAC, pages 505-508, 2020.
  3. [Barocas et al., 2017] Solon Barocas, Moritz Hardt, and Arvind Narayanan. Fairness in machine learning. Nips tutorial, 1:2017, 2017.
  4. [Bell et al., 2009] Gordon Bell, Tony Hey, and Alex Szalay. Beyond the data deluge. Science, 323:1297-1298, 2009.
  5. [Beyazit et al., 2018] Ege Beyazit, Matin Hosseini, Anthony Maida, and Xindong Wu. Learning simplified decision boundaries from trapezoidal data streams. In ICANN, pages 508-517, 2018.
  6. [Beyazit et al., 2019] Ege Beyazit, Jeevithan Alagurajah, and Xindong Wu. Online learning from data streams with varying feature spaces. In AAAI, pages 3232-3239, 2019.
  7. [Bollegala, 2017] Danushka Bollegala. Dynamic fea- ture scaling for online learning of binary classifiers. Knowledge-Based Systems, 129:97-105, 2017.
  8. [Boult et al., 2019] Terrance E Boult, Steve Cruz, Ak- shay Raj Dhamija, Manuel Gunther, James Henrydoss, and Walter J Scheirer. Learning and the unknown: Survey- ing steps toward open world recognition. In AAAI, 2019.
  9. [Capponi et al., 2019] Andrea Capponi, Claudio Fiandrino, Burak Kantarci, Luca Foschini, Dzmitry Kliazovich, and Pascal Bouvry. A survey on mobile crowdsensing systems: Challenges, solutions, and opportunities. IEEE Communi- cations Surveys & Tutorials, 21(3):2419-2465, 2019.
  10. [Cesa-Bianchi and Lugosi, 2006] Nicolo Cesa-Bianchi and Gábor Lugosi. Prediction, learning, and games. Cam- bridge university press, 2006.
  11. [Cesa-Bianchi and Orabona, 2021] Nicolò Cesa-Bianchi and Francesco Orabona. Online learning algorithms. Annual Review of Statistics and Its Application, 2021.
  12. [Crammer et al., 2006] Koby Crammer, Ofer Dekel, Joseph Keshet, Shai Shalev-Shwartz, and Yoram Singer. Online passive aggressive algorithms. Journal of Machine Learn- ing Research, 7:551-585, 2006.
  13. [De Santis et al., 1988] Alfredo De Santis, George Markowsky, and Mark N Wegman. Learning proba- bilistic prediction functions. In FOCS, 1988.
  14. [Dong et al., 2021] Jiahua Dong, Yang Cong, Gan Sun, Tao Zhang, Xu Tang, and Xiaowei Xu. Evolving metric learn- ing for incremental and decremental features. IEEE Trans- actions on Circuits and Systems for Video Technology, 32(4):2290-2302, 2021.
  15. [Freund et al., 2008] Yoav Freund, Sanjoy Dasgupta, Mayank Kabra, and Nakul Verma. Learning the structure of manifolds using random projections. In NeurIPS, 2008.
  16. [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 Transactions on Neural Networks and Learning Sys- tems, 25(1):95-110, 2013.
  17. [Gu et al., 2022] Shilin Gu, Yuhua Qian, and Chenping Hou. Incremental feature spaces learning with label scarcity. ACM Transactions on Knowledge Discovery from Data, 16(6):1-26, 2022.
  18. [He et al., 2019] Yi He, Baijun Wu, Di Wu, Ege Beyazit, Sheng Chen, and Xindong Wu. Online learning from capricious data streams: A generative approach. In IJCAI, 2019. IJCAI
  19. [He et al., 2021a] Yi He, Jiaxian Dong, Bo-Jian Hou, Yu Wang, and Fei Wang. Online learning in variable fea- ture spaces with mixed data. In ICDM, pages 181-190, 2021.
  20. [He et al., 2021b] Yi He, Baijun Wu, Di Wu, Ege Beyazit, Sheng Chen, and Xindong Wu. Toward mining capricious data streams: A generative approach. IEEE Transactions on Neural Networks and Learning Systems, 32(3):1228- 1240, 2021.
  21. [He et al., 2021c] Yi He, Xu Yuan, Sheng Chen, and Xin- dong Wu. Online learning in variable feature spaces under incomplete supervision. In AAAI, pages 4106-4114, 2021.
  22. [Hendrycks et al., 2021] Dan Hendrycks, Nicholas Carlini, John Schulman, and Jacob Steinhardt. Unsolved problems in ml safety. arXiv preprint arXiv:2109.13916, 2021.
  23. [Hino et al., 2018] Miyuki Hino, Elinor Benami, and Nina Brooks. Machine learning for environmental monitoring. Nature Sustainability, 1(10):583-588, 2018.
  24. [Hou et al., 2017] Bo-Jian Hou, Lijun Zhang, and Zhi-Hua Zhou. Learning with feature evolvable streams. In NeurIPS, volume 30, 2017.
  25. [Hou et al., 2021a] Bo-Jian Hou, Yu-Hu Yan, Peng Zhao, and Zhi-Hua Zhou. Storage fit learning with feature evolv- able streams. In AAAI, pages 7729-7736, 2021.
  26. [Hou et al., 2021b] Bo-Jian Hou, Lijun Zhang, and Zhi-Hua Zhou. Prediction with unpredictable feature evolution. IEEE Transactions on Neural Networks and Learning Sys- tems, pages 1-10, 2021.
  27. [Hou et al., 2023] Chenping Hou, Ruidong Fan, Ling-Li Zeng, and Dewen Hu. Adaptive feature selection with aug- mented attributes. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2023.
  28. [Hu et al., 2020] Hanqing Hu, Mehmed Kantardzic, and Tegjyot S Sethi. No free lunch theorem for concept drift detection in streaming data classification: A review. Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery, 10(2):e1327, 2020.
  29. [Kimura et al., 2022] Tasuku Kimura, Yasuko Matsubara, Koki Kawabata, and Yasushi Sakurai. Fast mining and forecasting of co-evolving epidemiological data streams. In KDD, pages 3157-3167, 2022.
  30. [Koriyama et al., 2013] Yukio Koriyama, Antonin Macé, Rafael Treibich, and Jean-Franc ¸ois Laslier. Optimal ap- portionment. Journal of Political Economy, 2013.
  31. [Kraskov et al., 2004] Alexander Kraskov, Harald Stögbauer, and Peter Grassberger. Estimating mutual information. Physical review E, 69(6), 2004.
  32. [Lafferty, 1999] John Lafferty. Additive models, boosting, and inference for generalized divergences. In COLT, pages 125-133, 1999.
  33. [Li et al., 2019] Yi-Fan Li, Yang Gao, Gbadebo Ayoade, Hemeng Tao, Latifur Khan, and Bhavani Thuraisingham. Multistream classification for cyber threat data with het- erogeneous feature space. In WWW, 2019.
  34. [Lian et al., 2022] Heng Lian, John Scovil Atwood, Bojian Hou, Jian Wu, and Yi He. Online deep learning from doubly-streaming data. In ACM MM, 2022.
  35. [Liu et al., 2022a] Ji Liu, Jizhou Huang, Yang Zhou, Xuhong Li, Shilei Ji, Haoyi Xiong, and Dejing Dou. From distributed machine learning to federated learning: A sur- vey. Knowledge and Information Systems, 64(4):885-917, 2022.
  36. [Liu et al., 2022b] Yanfang Liu, Xiaocong Fan, Wenbin Li, and Yang Gao. Online passive-aggressive active learning for trapezoidal data streams. IEEE Transactions on Neural Networks and Learning Systems, 2022.
  37. [Lou et al., 2012] Yin Lou, Rich Caruana, and Johannes Gehrke. Intelligible models for classification and regres- sion. In KDD, pages 150-158, 2012.
  38. [Lou et al., 2013] Yin Lou, Rich Caruana, Johannes Gehrke, and Giles Hooker. Accurate intelligible models with pair- wise interactions. In KDD, pages 623-631, 2013.
  39. [Maas et al., 2011] Andrew L. Maas, Raymond E. Daly, Pe- ter T. Pham, Dan Huang, Andrew Y. Ng, and Christopher Potts. Learning word vectors for sentiment analysis. In ACL, pages 142-150, June 2011.
  40. [Mathur et al., 2021] Akshay Mathur, Laxmi M. Podila, Keyur Kulkarni, Quamar Niyaz, and Ahmad Y. Javaid. Naticusdroid: A malware detection framework for android using native and custom permissions. Journal of Informa- tion Security and Applications, 58, 2021.
  41. [McMahan, 2017] H Brendan McMahan. A survey of algo- rithms and analysis for adaptive online learning. Journal of Machine Learning Research, 18(1):3117-3166, 2017.
  42. [Penrose, 1946] Lionel S Penrose. The elementary statistics of majority voting. Journal of the Royal Statistical Society, 109(1):53-57, 1946.
  43. [Pishgoo et al., 2022] Boshra Pishgoo, Ahmad Akbari Azi- rani, and Bijan Raahemi. A dynamic feature selection and intelligent model serving for hybrid batch-stream process- ing. Knowledge-Based Systems, 256:109749, 2022.
  44. [Schreckenberger et al., 2023] Christian Schreckenberger, Yi He, Stefan Luedtke, Christian Bartelt, and Heiner Stuckenschmidt. Online random feature forests for learning in varying feature spaces. AAAI, 2023.
  45. [Shi et al., 2021] Yuan Shi, Ang Li, TK Satish Kumar, and Craig A Knoblock. Building survivable software systems by automatically adapting to sensor changes. Applied Sci- ences, 11(11):4808, 2021.
  46. [Strack et al., 2014] Beata Strack, Jonathan P DeShazo, Chris Gennings, Juan L Olmo, Sebastian Ventura, Krzysztof J Cios, and John N Clore. Impact of hba1c mea- surement on hospital readmission rates: analysis of 70,000 clinical database patient records. BioMed research inter- national, 2014, 2014.
  47. [Vovk, 1997] Vladimir Vovk. Derandomizing stochastic pre- diction strategies. In COLT, pages 32-44, 1997.
  48. [Weld and Bansal, 2019] Daniel S Weld and Gagan Bansal. The challenge of crafting intelligible intelligence. Com- munications of the ACM, 62(6):70-79, 2019.
  49. [Wenerstrom and Giraud-Carrier, 2006] Brent Wenerstrom and Christophe Giraud-Carrier. Temporal data mining in dynamic feature spaces. In ICDM, 2006.
  50. [Wu et al., 2010] Xindong Wu, Kui Yu, Hao Wang, and Wei Ding. Online streaming feature selection. In ICML, 2010.
  51. [Wu et al., 2013] Xindong Wu, Xingquan Zhu, Gong-Qing Wu, and Wei Ding. Data mining with big data. IEEE Transactions on Knowledge and Data Engineering, 26(1):97-107, 2013.
  52. [Wu et al., 2023] Di Wu, Shengda Zhuo, Yu Wang, Zhong Chen, and Yi He. Online semi-supervised learning with mix-typed streaming features. In AAAI, 2023.
  53. [Xiao et al., 2017] Yanshan Xiao, Bo Liu, Jie Yin, and Zhifeng Hao. A multiple-instance stream learning frame- work for adaptive document categorization. Knowledge- Based Systems, 120:198-210, 2017.
  54. [Yu et al., 2020] Kui Yu, Xianjie Guo, Lin Liu, Jiuyong Li, Hao Wang, Zhaolong Ling, and Xindong Wu. Causality- based feature selection: Methods and evaluations. ACM Computing Surveys, 53(5):1-36, 2020.
  55. [Yu et al., 2021] Haiyang Yu, Chunyi Chen, and Huamin Yang. Online probabilistic forecasting method for trape- zoidal photovoltaic stream data. Journal of Power Elec- tronics, 21:1701-1711, 2021.
  56. [Zhang et al., 2015] Qin Zhang, Peng Zhang, Guodong Long, Wei Ding, Chengqi Zhang, and Xindong Wu. To- wards mining trapezoidal data streams. In ICDM, pages 1111-1116, 2015.
  57. [Zhang et al., 2016] Qin Zhang, Peng Zhang, Guodong Long, Wei Ding, Chengqi Zhang, and Xindong Wu. On- line learning from trapezoidal data streams. IEEE Transac- tions on Knowledge and Data Engineering, 28(10):2709- 2723, 2016.
  58. [Zhang et al., 2020] Zhen-Yu Zhang, Peng Zhao, Yuan Jiang, and Zhi-Hua Zhou. Learning with feature and dis- tribution evolvable streams. In ICML, 2020.

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

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