Proceedings

Fast Second-Order Online Kernel Learning Through Incremental Matrix Sketching and Decomposition

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 6552-6560.

https://doi.org/10.24963/ijcai.2025/729

Abstract

Second-order Online Kernel Learning (OKL) has attracted considerable research interest due to its promising predictive performance in streaming environments. However, existing second-order OKL approaches suffer from at least quadratic time complexity with respect to the pre-set budget, rendering them unsuitable for large-scale datasets. Moreover, the singular value decomposition required to obtain explicit feature mapping is computationally expensive due to the complete decomposition process. To address these issues, we propose FORKS, a fast incremental matrix sketching and decomposition approach tailored for second-order OKL. FORKS constructs an incremental maintenance paradigm for second-order kernelized gradient descent, which includes incremental matrix sketching for kernel approximation and incremental matrix decomposition for explicit feature mapping construction. Theoretical analysis demonstrates that FORKS achieves a logarithmic regret guarantee on par with other second-order approaches while maintaining a linear time complexity w.r.t. the budget, significantly enhancing efficiency over existing methods. We validate the performance of our method through extensive experiments conducted on real-world datasets, demonstrating its superior scalability and robustness against adversarial attacks.

  1. [Belkin, 2018] Mikhail Belkin. Approximation beats concen- tration? an approximation view on inference with smooth radial kernels. In COLT, volume 75, pages 1348-1361, 2018.
  2. [Calandriello et al., 2017a] Daniele Calandriello, Alessandro Lazaric, and Michal Valko. Efficient second-order online kernel learning with adaptive embedding. In NIPS, pages 6140-6150, 2017.
  3. [Calandriello et al., 2017b] Daniele Calandriello, Alessandro Lazaric, and Michal Valko. Second-order kernel online convex optimization with adaptive sketching. In ICML, volume 70, pages 645-653, 2017.
  4. [CAO et al., 2017] Lele CAO, Fuchun SUN, Hongbo LI, and Wenbing HUANG. Advancing the incremental fusion of robotic sensory features using online multi-kernel extreme learning machine. Frontiers of Computer Science, 11:276, 2017.
  5. [Cavallanti et al., 2007] Giovanni Cavallanti, Nicolò Cesa- Bianchi, and Claudio Gentile. Tracking the best hyper- plane with a simple budget perceptron. Mach. Learn., 69(2- 3):143-167, 2007.
  6. [Charikar et al., 2002] Moses Charikar, Kevin C. Chen, and Martin Farach-Colton. Finding frequent items in data streams. In ICALP, volume 2380, pages 693-703, 2002.
  7. [CHEN et al., 2022] Cheng CHEN, Weinan ZHANG, and Yong YU. Efficient policy evaluation by matrix sketch- ing. Frontiers of Computer Science, 16:165330, 2022.
  8. [Gao et al., 2022] Chongming Gao, Shijun Li, Wenqiang Lei, Jiawei Chen, Biao Li, Peng Jiang, Xiangnan He, Jiaxin Mao, and Tat-Seng Chua. Kuairec: A fully-observed dataset and insights for evaluating recommender systems. In CIKM, pages 540-550, 2022.
  9. [Hazan et al., 2007] Elad Hazan, Amit Agarwal, and Satyen Kale. Logarithmic regret algorithms for online convex optimization. Mach. Learn., 69(2-3):169-192, 2007.
  10. [Hoi et al., 2012] Steven C. H. Hoi, Jialei Wang, Peilin Zhao, Rong Jin, and Pengcheng Wu. Fast bounded online gra- dient descent algorithms for scalable kernel-based online learning. In ICML, 2012.
  11. [Hu et al., 2015] Junjie Hu, Haiqin Yang, Irwin King, Michael R. Lyu, and Anthony Man-Cho So. Kernelized online imbalanced learning with fixed budgets. In AAAI, pages 2666-2672, 2015.
  12. [Kane and Nelson, 2014] Daniel M. Kane and Jelani Nel- son. Sparser johnson-lindenstrauss transforms. J. ACM, 61(1):4:1-4:23, 2014.
  13. [Kivinen et al., 2001] Jyrki Kivinen, Alexander J. Smola, and Robert C. Williamson. Online learning with kernels. In NIPS, pages 785-792, 2001.
  14. [Liu and Liao, 2015] Yong Liu and Shizhong Liao. Eigenval- ues ratio for kernel selection of kernel methods. In AAAI, pages 2814-2820, 2015.
  15. [Lu et al., 2016a] Jing Lu, Steven C. H. Hoi, Jialei Wang, Peilin Zhao, and Zhiyong Liu. Large scale online kernel learning. J. Mach. Learn. Res., 17:47:1-47:43, 2016.
  16. [Lu et al., 2016b] Jing Lu, Peilin Zhao, and Steven C. H. Hoi. Online sparse passive aggressive learning with kernels. In SDM, pages 675-683, 2016.
  17. [Orabona et al., 2008] Francesco Orabona, Joseph Keshet, and Barbara Caputo. The projectron: a bounded kernel- based perceptron. In ICML, volume 307, pages 720-727, 2008.
  18. [Sahoo et al., 2019] Doyen Sahoo, Steven C. H. Hoi, and Bin Li. Large scale online multiple kernel regression with application to time-series prediction. ACM Trans. Knowl. Discov. Data, 13(1):9:1-9:33, 2019.
  19. [Shalev-Shwartz, 2012] Shai Shalev-Shwartz. Online learn- ing and online convex optimization. Found. Trends Mach. Learn., 4(2):107-194, 2012.
  20. [Singh et al., 2012] Abhishek Singh, Narendra Ahuja, and Pierre Moulin. Online learning with kernels: Overcoming the growing sum problem. In MLSP, pages 1-6, 2012.
  21. [Wang and Vucetic, 2010] Zhuang Wang and Slobodan Vucetic. Online passive-aggressive algorithms on a budget. In AISTATS, volume 9, pages 908-915, 2010.
  22. [Wang et al., 2016] Shusen Wang, Luo Luo, and Zhihua Zhang. SPSD matrix approximation vis column selection: Theories, algorithms, and extensions. J. Mach. Learn. Res., 17:49:1-49:49, 2016.
  23. [Wang et al., 2018] Guanghui Wang, Dakuan Zhao, and Li- jun Zhang. Minimizing adaptive regret with one gradient per iteration. In IJCAI, pages 2762-2768, 2018. IJCAI
  24. [Williams and Seeger, 2000] Christopher K. I. Williams and Matthias W. Seeger. Using the nyström method to speed up kernel machines. In NIPS, pages 682-688, 2000.
  25. [Woodruff, 2014] David P. Woodruff. Sketching as a tool for numerical linear algebra. Found. Trends Theor. Comput. Sci., 10(1-2):1-157, 2014.
  26. [Zhang and Liao, 2018] Xiao Zhang and Shizhong Liao. On- line kernel selection via incremental sketched kernel align- ment. In IJCAI, pages 3118-3124, 2018. IJCAI
  27. [Zhang and Liao, 2019] Xiao Zhang and Shizhong Liao. In- cremental randomized sketching for online kernel learning. In ICML, volume 97, pages 7394-7403, 2019.
  28. [Zhang et al., 2023] Xiao Zhang, Ninglu Shao, Zihua Si, Jun Xu, Wenhan Wang, Hanjing Su, and Ji-Rong Wen. Reward imputation with sketching for contextual batched bandits. NIPS, pages 64577-64588, 2023.
  29. [Zhdanov and Kalnishkan, 2013] Fedor Zhdanov and Yuri Kalnishkan. An identity for kernel ridge regression. Theor. Comput. Sci., 473:157-178, 2013.
  30. [Zhu and Xu, 2015] Changbo Zhu and Huan Xu. Online gra- dient descent in function space. arXiv, 2015.
  31. [Zinkevich, 2003] Martin Zinkevich. Online convex program- ming and generalized infinitesimal gradient ascent. In ICML, pages 928-936, 2003.

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

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