Proceedings

Large-scale Online Kernel Learning with Random Feature Reparameterization

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 2543-2549.

https://doi.org/10.24963/ijcai.2017/354

Abstract

A typical online kernel learning method faces two fundamental issues: the complexity in dealing with a huge number of observed data points (a.k.a the curse of kernelization) and the difficulty in learning kernel parameters, which often assumed to be fixed. Random Fourier feature is a recent and effective approach to address the former by approximating the shift-invariant kernel function via Bocher's theorem, and allows the model to be maintained directly in the random feature space with a fixed dimension, hence the model size remains constant w.r.t. data size. We further introduce in this paper the reparameterized random feature (RRF), a random feature framework for large-scale online kernel learning to address both aforementioned challenges. Our initial intuition comes from the so-called "reparameterization trick" [Kingma et al., 2014] to lift the source of randomness of Fourier components to another space which can be independently sampled, so that stochastic gradient of the kernel parameters can be analytically derived. We develop a well-founded underlying theory for our method, including a general way to reparameterize the kernel, and a new tighter error bound on the approximation quality. This view further inspires a direct application of stochastic gradient descent for updating our model under an online learning setting. We then conducted extensive experiments on several large-scale datasets where we demonstrate that our work achieves state-of-the-art performance in both learning efficacy and efficiency.

  1. [Bȃzȃvan et al., 2012] Eduard Gabriel Bȃzȃvan, Fuxin Li, and Cristian Sminchisescu. Fourier kernel learning. In European Conference on Computer Vision (ECCV), pages 459-473. Springer, 2012.
  2. [Bochner, 1959] Salomon Bochner. Lectures on Fourier In- tegrals, volume 42. Princeton University Press, 1959.
  3. [Cavallanti et al., 2007] Giovanni Cavallanti, Nicolo Cesa- Bianchi, and Claudio Gentile. Tracking the best hyper- plane with a simple budget perceptron. Machine Learning, 69(2-3):143-167, 2007.
  4. [Chapelle et al., 2002] Olivier Chapelle, Vladimir Vapnik, Olivier Bousquet, and Sayan Mukherjee. Choosing mul- tiple parameters for support vector machines. Machine learning, 46(1-3):131-159, 2002.
  5. [Crammer and Singer, 2001] Koby Crammer and Yoram Singer. On the algorithmic implementation of multiclass kernel-based vector machines. Journal of Machine Learn- ing Research (JMLR), 2:265-292, December 2001.
  6. [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 (JMLR), 7:551-585, 2006.
  7. [Dekel et al., 2005] Ofer Dekel, Shai Shalev-Shwartz, and Yoram Singer. The forgetron: A kernel-based perceptron on a fixed budget. In Advances in Neural Information Pro- cessing Systems (NIPS), pages 259-266, 2005.
  8. [Freund and Schapire, 1999] Yoav Freund and Robert E Schapire. Large margin classification using the perceptron algorithm. Machine learning, 37(3):277-296, 1999.
  9. [Hensman et al., 2013] James Hensman, Nicolo Fusi, and Neil D Lawrence. Gaussian processes for big data. In Un- certainty in Artificial Intelligence (UAI), pages 1-9, 2013.
  10. [Kingma and Welling, 2014] Diederik P Kingma and Max Welling. Auto-encoding variational bayes. In The Inter. Conf. on Learning Representations (ICLR), 2014.
  11. [Kivinen et al., 2004] Jyrki Kivinen, Alexander J Smola, and Robert C Williamson. Online learning with kernels. IEEE Transactions on Signal Processing, 52(8):2165- 2176, Aug 2004.
  12. [Le et al., 2013] Quoc Le, Tamás Sarlós, and Alex Smola. Fastfood -approximating kernel expansions in loglinear time. In Proceedings of the international conference on machine learning (ICML), pages 1281-1289, 2013.
  13. [Le et al., 2016a] Trung Le, Phuong Duong, Mi Dinh, Tu D Nguyen, Vu Nguyen, and Dinh Phung. Budgeted semi- supervised support vector machine. In Uncertainty in Ar- tificial Intelligence (UAI), pages 377-386, 2016.
  14. [Le et al., 2016b] Trung Le, Tu D Nguyen, Vu Nguyen, and Dinh Phung. Dual space gradient descent for online learn- ing. In Advances in Neural Information Processing Sys- tems 29 (NIPS), pages 4583-4591. 2016.
  15. [Le et al., 2016c] Trung Le, Vu Nguyen, Tu D Nguyen, and Dinh Phung. Nonparametric budgeted stochastic gradient descent. In 19th International Conference on Artificial In- telligence and Statistics (AISTATS), pages 654-572, 2016.
  16. [Lu et al., 2015] Jing Lu, Steven CH Hoi, Jialei Wang, Peilin Zhao, and Zhi-Yong Liu. Large scale online kernel learn- ing. Journal of Machine Learning Research (JMLR), 2015.
  17. [Moeller et al., 2016] John Moeller, Vivek Srikumar, Sarathkrishna Swaminathan, Suresh Venkatasubramanian, and Dustin Webb. Continuous kernel learning. In Euro- pean Conference on Machine Learning (ECML), pages 657-673. Springer, 2016.
  18. [Nguyen et al., 2016] Khanh Nguyen, Trung Le, Vu Nguyen, Tu D Nguyen, and Dinh Phung. Mul- tiple kernel learning with data augmentation. In the 8th Asian Conference on Machine Learning (ACML), volume 63, pages 49-64, 16-18 Nov 2016.
  19. [Oliva et al., 2015] Junier Oliva, Avinava Dubey, Barn- abas Poczos, Jeff Schneider, and Eric P Xing. Bayesian nonparametric kernel-learning. arXiv preprint arXiv:1506.08776, 2015.
  20. [Orabona et al., 2009] Francesco Orabona, Joseph Keshet, and Barbara Caputo. Bounded kernel-based online learn- ing. Journal of Machine Learning Research (JMLR), 10:2643-2666, 2009.
  21. [Rahimi and Recht, 2007] Ali Rahimi and Benjamin Recht. Random features for large-scale kernel machines. In Neu- ral Information Processing Systems, volume 3, 2007.
  22. [Wang and Vucetic, 2009] Zhuang Wang and Slobodan Vucetic. Twin vector machines for online learning on a budget. In SDM, pages 906-917. SIAM, 2009.
  23. [Wang and Vucetic, 2010] Zhuang Wang and Slobodan Vucetic. Online passive-aggressive algorithms on a budget. In AISTATS, volume 9, pages 908-915, 2010.
  24. [Wang et al., 2012] Zhuang Wang, Koby Crammer, and Slo- bodan Vucetic. Breaking the curse of kernelization: Bud- geted stochastic gradient descent for large-scale svm train- ing. JMLR, 13(1):3103-3131, 2012.
  25. [Wilson and Adams, 2013] Andrew Gordon Wilson and Ryan Prescott Adams. Gaussian process kernels for pat- tern discovery and extrapolation. In International Confer- ence in Machine Learning (ICML) 2013, volume 28, pages 1067-1075, 2013.
  26. [Yang et al., 2015] Zichao Yang, Alexander J Smola, Le Song, and Andrew Gordon Wilson. A la carte-learning fast kernels. In 18th International Conference on Artificial Intelligence and Statistics (AISTATS), volume 38, pages 1098-1106, San Diego, USA, 9-12 May 2015.
  27. [Zhao et al., 2012] Peilin Zhao, Jialei Wang, Pengcheng Wu, Rong Jin, and Steven CH Hoi. Fast bounded online gra- dient descent algorithms for scalable kernel-based online learning. arXiv preprint arXiv:1206.4633, 2012.
  28. [Zinkevich, 2003] Martin Zinkevich. Online convex pro- gramming and generalized infinitesimal gradient ascent. In International Conference on Machine Learning (ICML). Carnegie Mellon University, 2003.

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

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