Proceedings

Data-driven Random Fourier Features using Stein Effect

Download BibTeX Cite

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

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

Abstract

Large-scale kernel approximation is an important problem in machine learning research. Approaches using random Fourier features have become increasingly popular \cite{Rahimi_NIPS_07}, where kernel approximation is treated as empirical mean estimation via Monte Carlo (MC) or Quasi-Monte Carlo (QMC) integration \cite{Yang_ICML_14}. A limitation of the current approaches is that all the features receive an equal weight summing to 1. In this paper, we propose a novel shrinkage estimator from "Stein effect", which provides a data-driven weighting strategy for random features and enjoys theoretical justifications in terms of lowering the empirical risk. We further present an efficient randomized algorithm for large-scale applications of the proposed method. Our empirical results on six benchmark data sets demonstrate the advantageous performance of this approach over representative baselines in both kernel approximation and supervised learning tasks.

  1. [Avron et al., 2013] Haim Avron, Vikas Sindhwani, and David Woodruff. Sketching structured matrices for faster nonlinear regression. In NIPS, 2013.
  2. [Avron et al., 2016a] Haim Avron, Kenneth L Clarkson, and David P Woodruff. Faster kernel ridge regression using sketching and preconditioning. arXiv, 2016.
  3. [Avron et al., 2016b] Haim Avron, Vikas Sindhwani, Jiyan Yang, and Michael W Mahoney. Quasi-monte carlo feature maps for shift-invariant kernels. JMLR, 2016.
  4. [Bach, 2015] Francis Bach. On the equivalence between quadrature rules and random features. arXiv, 2015.
  5. [Caflisch, 1998] Russel E Caflisch. Monte carlo and quasi- monte carlo methods. Acta numerica, 1998.
  6. [Chang and Lin, 2011] Chih-Chung Chang and Chih-Jen Lin. Libsvm: a library for support vector machines. ACM Transactions on Intelligent Systems and Technology (TIST), 2011.
  7. [Chitta et al., 2012] Radha Chitta, Rong Jin, and Anil K Jain. Efficient kernel clustering using random fourier features. In ICDM, 2012.
  8. [Dai et al., 2014] Bo Dai, Bo Xie, Niao He, Yingyu Liang, Anant Raj, Maria-Florina F Balcan, and Le Song. Scalable kernel methods via doubly stochastic gradients. In NIPS, 2014.
  9. [Dick et al., 2013] Josef Dick, Frances Y Kuo, and Ian H Sloan. High-dimensional integration: the quasi-monte carlo way. Acta Numerica, 2013.
  10. [Drineas and Mahoney, 2005] Petros Drineas and Michael W Mahoney. On the nyström method for approximating a gram matrix for improved kernel-based learning. JMLR, 2005.
  11. [Ghahramani and Rasmussen, 2002] Zoubin Ghahramani and Carl E Rasmussen. Bayesian monte carlo. In NIPS, 2002.
  12. [Huang et al., 2014] Po-Sen Huang, Haim Avron, Tara N Sainath, Vikas Sindhwani, and Bhuvana Ramabhadran. Kernel methods match deep neural networks on timit. In ICASSP, 2014.
  13. [Huszár and Duvenaud, 2012] Ferenc Huszár and David Du- venaud. Optimally-weighted herding is bayesian quadra- ture. In UAI, 2012.
  14. [Kivinen et al., 2004] Jyrki Kivinen, Alexander J Smola, and Robert C Williamson. Online learning with kernels. IEEE transactions on signal processing, 52(8), 2004.
  15. [Le et al., 2013] Quoc Le, Tamás Sarlós, and Alexander Smola. Fastfood-computing hilbert space expansions in loglinear time. In ICML, 2013.
  16. [Li and Póczos, 2016] Chun-Liang Li and Barnabás Póczos. Utilize old coordinates: Faster doubly stochastic gradients for kernel methods. In UAI, 2016.
  17. [Muandet et al., 2014] K. Muandet, K. Fukumizu, B. Sripe- rumbudur, A. Gretton, and B. Schölkopf. Kernel mean estimation and stein effect. In ICML, 2014. [Rahimi and Recht, 2007] Ali Rahimi and Benjamin Recht. Random features for large-scale kernel machines. In NIPS, 2007.
  18. [Rahimi and Recht, 2009] Ali Rahimi and Benjamin Recht. Weighted sums of random kitchen sinks: Replacing mini- mization with randomization in learning. In NIPS, 2009.
  19. [Rasmussen, 2006] Carl Edward Rasmussen. Gaussian pro- cesses for machine learning. 2006.
  20. [Rudi et al., 2016] Alessandro Rudi, Raffaello Camoriano, and Lorenzo Rosasco. Generalization properties of learning with random features. arXiv, 2016.
  21. [Rudin, 2011] Walter Rudin. Fourier analysis on groups. John Wiley & Sons, 2011.
  22. [Sinha and Duchi, 2016] Aman Sinha and John C Duchi. Learning kernels with random features. In NIPS, 2016.
  23. [Steinwart and Christmann, 2008] Ingo Steinwart and An- dreas Christmann. Support vector machines. Springer Science & Business Media, 2008.
  24. [Wang and Zhang, 2013] Shusen Wang and Zhihua Zhang. Improving cur matrix decomposition and the nyström ap- proximation via adaptive sampling. JMLR, 2013.
  25. [Wang et al., 2017] Shusen Wang, Alex Gittens, and Michael W Mahoney. Sketched ridge regression: Opti- mization perspective, statistical perspective, and model averaging. arXiv, 2017.
  26. [Williams and Seeger, 2001] Christopher Williams and Matthias Seeger. Using the nyström method to speed up kernel machines. In NIPS, 2001.
  27. [Woodruff and others, 2014] David P Woodruff et al. Sketch- ing as a tool for numerical linear algebra. Foundations and Trends R in Theoretical Computer Science, 2014.
  28. [Yang et al., 2012] Tianbao Yang, Yu-Feng Li, Mehrdad Mahdavi, Rong Jin, and Zhi-Hua Zhou. Nyström method vs random fourier features: A theoretical and empirical comparison. In NIPS, 2012.
  29. [Yang et al., 2014] Jiyan Yang, Vikas Sindhwani, Haim Avron, and Michael W Mahoney. Quasi-monte carlo fea- ture maps for shift-invariant kernels. In ICML, 2014.

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

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