Improved Random Features for Dot Product Kernels
Not on the map. Why?
Abstract (arXiv)
Dot product kernels, such as polynomial and exponential (softmax) kernels, are among the most widely used kernels in machine learning, as they enable modeling the interactions between input features, which is crucial in applications like computer vision, natural language processing, and recommender systems. We make several novel contributions for improving the efficiency of random feature approximations for dot product kernels, to make these kernels more useful in large scale learning. First, we present a generalization of existing random feature approximations for polynomial kernels, such as Rademacher and Gaussian sketches and TensorSRHT, using complex-valued random features. We show empirically that the use of complex features can significantly reduce the variances of these approximations. Second, we provide a theoretical analysis for understanding the factors affecting the efficiency of various random feature approximations, by deriving closed-form expressions for their variances. These variance formulas elucidate conditions under which certain approximations (e.g., TensorSRHT) achieve lower variances than others (e.g., Rademacher sketches), and conditions under which the use of complex features leads to lower variances than real features. Third, by using these variance formulas, which can be evaluated in practice, we develop a data-driven optimization approach to improve random feature approximations for general dot product kernels, which is also applicable to the Gaussian kernel. We describe the improvements brought by these contributions with extensive experiments on a variety of tasks and datasets.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 21 of its 49 references that are in the map. First posted on arXiv 21 Jan 2022.
Builds on
21 of 49 references.
References · 21
- 2017Attention Is All You Needcited by 60,361
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
- 2020Rethinking Attention with Performerscited by 1,601
- 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 664
- 2014Sketching as a Tool for Numerical Linear Algebracited by 288
- 2016Multimodal Compact Bilinear Pooling for Visual Question Answering and Visual Groundingcited by 243
- 2015Bilinear CNNs for Fine-grained Visual Recognitioncited by 228
- 2020Random Features for Kernel Approximation: A Survey on Algorithms, Theory, and Beyondcited by 109
- 2015Compact Bilinear Poolingcited by 97
- 2016Orthogonal Random Featurescited by 91
- 2016Variational Fourier features for Gaussian processescited by 85
9 more
- 2015On the Error of Random Fourier Featurescited by 76
- 2018Dirichlet-based Gaussian Processes for Large-scale Calibrated Classificationcited by 51
- 2017The Unreasonable Effectiveness of Structured Random Orthogonal Embeddingscited by 45
- 2021Fast Sketching of Polynomial Kernels of Polynomial Degreecited by 33
- 2014Deep Fried Convnetscited by 21
- 2013Compact Random Feature Mapscited by 12
- 2016Polynomial Networks and Factorization Machines: New Insights and Efficient Training Algorithmscited by 11
- 2019The Kernel Interaction Trick: Fast Bayesian Discovery of Pairwise Interactions in High Dimensionscited by 10
- 2015Complex-Valued Gaussian Processes for Regressioncited by 4
Built on by
Citing papers per year: 2022: 2; 2023: 3; 2024: 1; 2025: 1; 2026: 5.
12 papers.
- 2023Tanimoto Random Features for Scalable Molecular Machine Learningcited by 15
- 2023Scalable Neural Network Kernelscited by 9
- 2023Random Fourier Signature Featurescited by 9
- 2022Local Random Feature Approximations of the Gaussian Kernelcited by 6
- 2022Complex-to-Real Sketches for Tensor Products with Applications to the Polynomial Kernelcited by 4
- 2026EUGens: Efficient, Unified, and General Dense Layerscited by 2
- 2025Feature maps for the Laplacian kernel and its generalizationscited by 1
- 2026Residual-Mass Accounting for Partial-KV Decodingcited by 1
- 2024EUGens: Efficient, Unified, and General Dense Layerscited by 0
- 2026Bernstein-Schur Kernels: Random Features by Sketched Modulation and Radial Randomizationcited by 0
- 2026Improving TensorSketch Using Complex Random Variablescited by 0
- 2026Rationally Linearized MLPscited by 0
- 2026Rationally Linearized MLPs9 Oct 2026
- 2026Improving TensorSketch Using Complex Random Variables11 Aug 2026
- 2026Bernstein-Schur Kernels: Random Features by Sketched Modulation and Radial Randomization8 Jun 2026
- 2026Residual-Mass Accounting for Partial-KV Decoding7 Apr 2026
- 2026EUGens: Efficient, Unified, and General Dense Layers30 Jan 2026
- 2025Feature maps for the Laplacian kernel and its generalizations21 Feb 2025
- 2024EUGens: Efficient, Unified, and General Dense Layers13 Oct 2024
- 2023Random Fourier Signature Features20 Nov 2023
- 2023Scalable Neural Network Kernels20 Oct 2023
- 2023Tanimoto Random Features for Scalable Molecular Machine Learning26 Jun 2023
- 2022Local Random Feature Approximations of the Gaussian Kernel12 Apr 2022
- 2022Complex-to-Real Sketches for Tensor Products with Applications to the Polynomial Kernel4 Feb 2022