mlsanityData to 14 Oct 2026

RFFNet: Large-Scale Interpretable Kernel Methods via Random Fourier Features

arXiv 2211.06410 ↗First posted 11 Nov 2022stat.ML cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Kernel methods provide a flexible and theoretically grounded approach to nonlinear and nonparametric learning. While memory and run-time requirements hinder their applicability to large datasets, many low-rank kernel approximations, such as random Fourier features, were recently developed to scale up such kernel methods. However, these scalable approaches are based on approximations of isotropic kernels, which cannot remove the influence of irrelevant features. In this work, we design random Fourier features for a family of automatic relevance determination (ARD) kernels, and introduce RFFNet, a new large-scale kernel method that learns the kernel relevances' on the fly via first-order stochastic optimization. We present an effective initialization scheme for the method's non-convex objective function, evaluate if hard-thresholding RFFNet's learned relevances yield a sensible rule for variable selection, and perform an extensive ablation study of RFFNet's components. Numerical validation on simulated and real-world data shows that our approach has a small memory footprint and run-time, achieves low prediction error, and effectively identifies relevant features, thus leading to more interpretable solutions. We supply users with an efficient, PyTorch-based library, that adheres to the scikit-learn standard API and code for fully reproducing our results.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 22 of its 69 references that are in the map. First posted on arXiv 11 Nov 2022.

Builds on

22 of 69 references.

References · 22

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,621
  3. 2016Generalization Properties of Learning with Random Featurescited by 164
  4. 2015On the Equivalence between Kernel Quadrature Rules and Random Feature Expansionscited by 138
  5. 2017FALKON: An Optimal Large Scale Kernel Methodcited by 84
  6. 2013Revisiting the Nystrom Method for Improved Large-Scale Machine Learningcited by 77
  7. 2018Random Fourier Features for Kernel Ridge Regression: Approximation Bounds and Statistical Guaranteescited by 71
  8. 2017Diving into the shallows: a computational perspective on large-scale shallow learningcited by 31
  9. 2017Kernel Feature Selection via Conditional Covariance Minimizationcited by 20
  10. 2020Testing Goodness of Fit of Conditional Density Models with Kernelscited by 19
  11. 2014A la Carte - Learning Fast Kernelscited by 18
  12. 2021Meta Two-Sample Testing: Learning Kernels for Testing with Limited Datacited by 18
10 more
  1. 2017Differentially Private Database Release via Kernel Mean Embeddingscited by 12
  2. 2021An Asymptotic Test for Conditional Independence using Analytic Kernel Embeddingscited by 12
  3. 2021Fast and Scalable Spike and Slab Variable Selection in High-Dimensional Gaussian Processescited by 7
  4. 2022Random Gegenbauer Features for Scalable Kernel Methodscited by 6
  5. 2021On the Self-Penalization Phenomenon in Feature Selectioncited by 4
  6. 2018Large-scale Nonlinear Variable Selection via Kernel Random Featurescited by 3
  7. 2019Automated Spectral Kernel Learningcited by 3
  8. 2021Taming Nonconvexity in Kernel Feature Selection -- Favorable Properties of the Laplace Kernelcited by 3
  9. 2021Instrument Space Selection for Kernel Maximum Moment Restrictioncited by 2
  10. 2017McKernel: A Library for Approximate Kernel Expansions in Log-linear Timecited by 1

Built on by

Not cited yet.