Taming graph kernels with random features
Not on the map. Why?
Abstract (arXiv)
We introduce in this paper the mechanism of graph random features (GRFs). GRFs can be used to construct unbiased randomized estimators of several important kernels defined on graphs' nodes, in particular the regularized Laplacian kernel. As regular RFs for non-graph kernels, they provide means to scale up kernel methods defined on graphs to larger networks. Importantly, they give substantial computational gains also for smaller graphs, while applied in downstream applications. Consequently, GRFs address the notoriously difficult problem of cubic (in the number of the nodes of the graph) time complexity of graph kernels algorithms. We provide a detailed theoretical analysis of GRFs and an extensive empirical evaluation: from speed tests, through Frobenius relative error analysis to kmeans graph-clustering with graph kernels. We show that the computation of GRFs admits an embarrassingly simple distributed algorithm that can be applied if the graph under consideration needs to be split across several machines. We also introduce a (still unbiased) quasi Monte Carlo variant of GRFs, q-GRFs, relying on the so-called reinforced random walks, that might be used to optimize the variance of GRFs. As a byproduct, we obtain a novel approach to solve certain classes of linear equations with positive and symmetric matrices.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 14 of its 47 references that are in the map. First posted on arXiv 29 Apr 2023.
Builds on
14 of 47 references.
References · 14
- 2020Rethinking Attention with Performerscited by 1,584
- 2020Random Features for Kernel Approximation: A Survey on Algorithms, Theory, and Beyondcited by 107
- 2016Orthogonal Random Featurescited by 89
- 2017The Unreasonable Effectiveness of Structured Random Orthogonal Embeddingscited by 43
- 2014Quasi-Monte Carlo Feature Maps for Shift-Invariant Kernelscited by 41
- 2021From block-Toeplitz matrices to differential equations on graphs: towards a general theory for scalable masked Transformerscited by 38
- 2021Reproducing Kernel Hilbert Space, Mercer's Theorem, Eigenfunctions, Nystr"om Method, and Use of Kernels in Machine Learning: Tutorial and Surveycited by 36
- 2021Hybrid Random Featurescited by 25
- 2022Chefs' Random Tables: Non-Trigonometric Random Featurescited by 20
- 2016A General Framework for Estimating Graphlet Statistics via Random Walkcited by 10
- 2019Scalable Global Alignment Graph Kernel Using Random Features: From Node Embedding to Graph Embeddingcited by 8
- 2020Demystifying Orthogonal Monte Carlo and Beyondcited by 8
Built on by
Citing papers per year: 2023: 5; 2024: 5; 2025: 4; 2026: 3.
17 papers.
Sort:
- 2024What Can We Learn from State Space Models for Machine Learning on Graphs?cited by 13
- 2023Expectation-Complete Graph Representations with Homomorphismscited by 10
- 2023General Graph Random Featurescited by 10
- 2023Quasi-Monte Carlo Graph Random Featurescited by 9
- 2024Linear Transformer Topological Masking with Graph Random Featurescited by 7
- 2023Repelling Random Walkscited by 6
- 2025Graph Random Features for Scalable Gaussian Processescited by 4
- 2024Optimal Time Complexity Algorithms for Computing General Random Walk Graph Kernels on Sparse Graphscited by 3
- 2023Local Graph Clustering with Noisy Labelscited by 2
- 2024Variance-Reducing Couplings for Random Featurescited by 2
- 2025Rapid training of Hamiltonian graph networks using random featurescited by 2
- 2025Computationally-efficient Graph Modeling with Refined Graph Random Featurescited by 2
5 more
- 2025Sketch-Augmented Features Improve Learning Long-Range Dependencies in Graph Neural Networkscited by 1
- 2026Manifold Random Featurescited by 1
- 2024Heating Up Quasi-Monte Carlo Graph Random Features: A Diffusion Kernel Perspectivecited by 0
- 2026SWING: Unlocking Implicit Graph Representations for Graph Random Featurescited by 0
- 2026Random Wavelet Features for Graph Kernel Machinescited by 0
- 2026Random Wavelet Features for Graph Kernel Machines17 Feb 2026
- 2026SWING: Unlocking Implicit Graph Representations for Graph Random Features13 Feb 2026
- 2026Manifold Random Features3 Feb 2026
- 2025Sketch-Augmented Features Improve Learning Long-Range Dependencies in Graph Neural Networks5 Nov 2025
- 2025Computationally-efficient Graph Modeling with Refined Graph Random Features9 Oct 2025
- 2025Graph Random Features for Scalable Gaussian Processes3 Sep 2025
- 2025Rapid training of Hamiltonian graph networks using random features6 Jun 2025
- 2024Optimal Time Complexity Algorithms for Computing General Random Walk Graph Kernels on Sparse Graphs14 Oct 2024
- 2024Heating Up Quasi-Monte Carlo Graph Random Features: A Diffusion Kernel Perspective10 Oct 2024
- 2024Linear Transformer Topological Masking with Graph Random Features4 Oct 2024
- 2024What Can We Learn from State Space Models for Machine Learning on Graphs?9 Jun 2024
- 2024Variance-Reducing Couplings for Random Features26 May 2024
5 more
- 2023Local Graph Clustering with Noisy Labels12 Oct 2023
- 2023General Graph Random Features7 Oct 2023
- 2023Repelling Random Walks7 Oct 2023
- 2023Expectation-Complete Graph Representations with Homomorphisms9 Jun 2023
- 2023Quasi-Monte Carlo Graph Random Features21 May 2023
- 2024What Can We Learn from State Space Models for Machine Learning on Graphs?cited by 13
- 2023Expectation-Complete Graph Representations with Homomorphismscited by 10
- 2023General Graph Random Featurescited by 10
- 2023Quasi-Monte Carlo Graph Random Featurescited by 9
- 2024Linear Transformer Topological Masking with Graph Random Featurescited by 7
- 2023Repelling Random Walkscited by 6
- 2025Graph Random Features for Scalable Gaussian Processescited by 4
- 2024Optimal Time Complexity Algorithms for Computing General Random Walk Graph Kernels on Sparse Graphscited by 3
- 2023Local Graph Clustering with Noisy Labelscited by 2
- 2024Variance-Reducing Couplings for Random Featurescited by 2
- 2025Rapid training of Hamiltonian graph networks using random featurescited by 2
- 2025Computationally-efficient Graph Modeling with Refined Graph Random Featurescited by 2
12 most cited of 17 All 17 (JSON)
- 2026Random Wavelet Features for Graph Kernel Machines17 Feb 2026
- 2026SWING: Unlocking Implicit Graph Representations for Graph Random Features13 Feb 2026
- 2026Manifold Random Features3 Feb 2026
- 2025Sketch-Augmented Features Improve Learning Long-Range Dependencies in Graph Neural Networks5 Nov 2025
- 2025Computationally-efficient Graph Modeling with Refined Graph Random Features9 Oct 2025
- 2025Graph Random Features for Scalable Gaussian Processes3 Sep 2025
- 2025Rapid training of Hamiltonian graph networks using random features6 Jun 2025
- 2024Optimal Time Complexity Algorithms for Computing General Random Walk Graph Kernels on Sparse Graphs14 Oct 2024
- 2024Heating Up Quasi-Monte Carlo Graph Random Features: A Diffusion Kernel Perspective10 Oct 2024
- 2024Linear Transformer Topological Masking with Graph Random Features4 Oct 2024
- 2024What Can We Learn from State Space Models for Machine Learning on Graphs?9 Jun 2024
- 2024Variance-Reducing Couplings for Random Features26 May 2024
12 newest of 17 All 17 (JSON)