atlas

Research map / Learning theory and algorithms / Kernels and regression theory

Quasi-Monte Carlo Features for Kernel Approximation

ICML 2024 · Learning theory and algorithms › Kernels and regression theory · approach: Random feature approximation

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that quasi-Monte Carlo (Halton) features give O(log^a M / M) kernel approximation error for shift-invariant (e.g., Gaussian, Cauchy) and some non-shift-invariant kernels, and that kernel ridge regression with QMC features needs fewer features than random features for the same excess risk rate.

Problem

Random Fourier/random features approximate kernels with O_P(1/sqrt(M)) error, making kernel methods costly; it is unclear whether deterministic low-discrepancy sequences can give faster, deterministic kernel approximation with guarantees for learning.

Approach

Replace i.i.d. Monte Carlo sampling of random features with the first M points of a Halton QMC sequence; under a mild boundary-singularity condition (Gaussian/Cauchy kernels) or bounded Hardy-Krause variation, the Koksma-Hlawka inequality yields deterministic error O(log^a M / M), which translates into fewer features needed for kernel ridge regression.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace i.i.d. MC features with Halton-sequence QMC featuresKernel approximation under QMC Condition 1 · Kernel approximationapproximation error: OP (1/√M) -> O(loga M/M)Helped
Use QMC features satisfying QMC Condition 2Kernel approximation · Kernel approximationapproximation error: OP (1/√M) -> CH(p) · (log M)p/MHelped
Replace MC random features with QMC featuresKernel ridge regression · Kernel ridge regressionnumber of features for the same excess-risk rate: n2r/(2r+1) -> n1/(2r+1)Helped
Use QMCF-KRR instead of RF-KRRKernel ridge regression · Gaussian kernel and min kernel; d ∈ [1, 4]test MSEHelped
Apply QMC features in high dimensions (d > 10)Kernel approximation and kernel ridge regression · High-dimensional settingsperformanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: synthetic regression data (Unif[0,1]^d, Gaussian noise) real-world datasets in Appendix D

Benchmarks: synthetic kernel ridge regression with min and Gaussian kernels

Metrics: test MSE kernel approximation error

Baselines: Monte Carlo random features (RF-KRR) exact kernel ridge regression

Builds on: random features (Rahimi & Recht 2007) Koksma-Hlawka inequality Rudi & Rosasco 2017 RF-KRR

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy