Iteratively reweighted kernel machines efficiently learn sparse functions
Libin Zhu, Damek Davis, Dmitriy Drusvyatskiy, Maryam Fazel
TL;DR
This work shows that kernel methods, when combined with iteratively reweighted training, can emulate neural-network-like feature learning and hierarchical representation. By coupling empirical coordinate weights with a derivative-norm (DN) estimator, the proposed IRKM algorithm detects influential coordinates and retrains kernel predictors on reweighted data, enabling efficient learning of sparse, multi-index-type functions. The authors prove gradient-consistency results for Gaussian and hypercube data and demonstrate that IRKM can learn functions with leap complexity p+1 using roughly $n\approx d^{p-1+\delta}$ samples, via a constant number of iterations, outperforming baseline kernels and often matching or surpassing neural networks in experiments. The findings imply that kernel methods, equipped with explicit feature-reuse and hierarchy-detecting mechanisms, can provide powerful, tangible feature-learning capabilities with practical impact on a broad range of learning tasks, including tabular data and epistasis studies. Overall, the paper advances a principled, kernel-based route to understanding and harnessing feature and hierarchical learning without relying on deep architectures.
Abstract
The impressive practical performance of neural networks is often attributed to their ability to learn low-dimensional data representations and hierarchical structure directly from data. In this work, we argue that these two phenomena are not unique to neural networks, and can be elicited from classical kernel methods. Namely, we show that the derivative of the kernel predictor can detect the influential coordinates with low sample complexity. Moreover, by iteratively using the derivatives to reweight the data and retrain kernel machines, one is able to efficiently learn hierarchical polynomials with finite leap complexity. Numerical experiments illustrate the developed theory.
