Fast Graph Neural Tangent Kernel via Kronecker Sketching
Not on the map. Why?
Abstract (arXiv)
Many deep learning tasks have to deal with graphs (e.g., protein structures, social networks, source code abstract syntax trees). Due to the importance of these tasks, people turned to Graph Neural Networks (GNNs) as the de facto method for learning on graphs. GNNs have become widely applied due to their convincing performance. Unfortunately, one major barrier to using GNNs is that GNNs require substantial time and resources to train. Recently, a new method for learning on graph data is Graph Neural Tangent Kernel (GNTK) [Du, Hou, Salakhutdinov, Poczos, Wang and Xu 19]. GNTK is an application of Neural Tangent Kernel (NTK) [Jacot, Gabriel and Hongler 18] (a kernel method) on graph data, and solving NTK regression is equivalent to using gradient descent to train an infinite-wide neural network. The key benefit of using GNTK is that, similar to any kernel method, GNTK's parameters can be solved directly in a single step. This can avoid time-consuming gradient descent. Meanwhile, sketching has become increasingly used in speeding up various optimization problems, including solving kernel regression. Given a kernel matrix of n graphs, using sketching in solving kernel regression can reduce the running time to o(n3). But unfortunately such methods usually require extensive knowledge about the kernel matrix beforehand, while in the case of GNTK we find that the construction of the kernel matrix is already O(n2N4), assuming each graph has N nodes. The kernel matrix construction time can be a major performance bottleneck when the size of graphs N increases. A natural question to ask is thus whether we can speed up the kernel matrix construction to improve GNTK regression's end-to-end running time. This paper provides the first algorithm to construct the kernel matrix in o(n2N3) running time.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 45 of its 70 references that are in the map. First posted on arXiv 4 Dec 2021.
Builds on
45 of 70 references.
References · 45
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,597
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2018A Convergence Theory for Deep Learning via Over-Parameterizationcited by 784
- 2018Gradient Descent Provably Optimizes Over-parameterized Neural Networkscited by 655
- 2019On Exact Computation with an Infinitely Wide Neural Netcited by 572
- 2019Fine-Grained Analysis of Optimization and Generalization for Overparameterized Two-Layer Neural Networkscited by 562
33 more
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 20203DSSD: Point-based 3D Single Stage Object Detectorcited by 440
- 2018Deep Learning on Graphs: A Surveycited by 393
- 2020Point-GNN: Graph Neural Network for 3D Object Detection in a Point Cloudcited by 335
- 2018Learning Overparameterized Neural Networks via Stochastic Gradient Descent on Structured Datacited by 260
- 2018Graph networks as learnable physics engines for inference and controlcited by 242
- 2019Graph Neural Tangent Kernel: Fusing Graph Neural Networks with Graph Kernelscited by 160
- 2020Machine Learning on Graphs: A Model and Comprehensive Taxonomycited by 156
- 2017Predicting multicellular function through multi-layer tissue networkscited by 138
- 2020GNN3DMOT: Graph Neural Network for 3D Multi-Object Tracking with Multi-Feature Learningcited by 113
- 2017Knowledge Transfer for Out-of-Knowledge-Base Entities: A Graph Neural Network Approachcited by 102
- 2018On the Convergence Rate of Training Recurrent Neural Networkscited by 82
- 2019Quadratic Suffices for Over-parametrization via Matrix Chernoff Boundcited by 58
- 2020Training (Overparametrized) Neural Networks in Near-Linear Timecited by 58
- 2020An Improved Cutting Plane Method for Convex Optimization, Convex-Concave Games and its Applicationscited by 57
- 2019Solving Empirical Risk Minimization in the Current Matrix Multiplication Timecited by 53
- 2019Graph Embedding on Biomedical Networks: Methods, Applications, and Evaluationscited by 50
- 2017Relative Error Tensor Low Rank Approximationcited by 45
- 2020Faster Dynamic Matrix Inverse for Faster LPscited by 44
- 2021Fast Sketching of Polynomial Kernels of Polynomial Degreecited by 33
- 2021Does Preprocessing Help Training Over-parameterized Neural Networks?cited by 32
- 2014Optimal CUR Matrix Decompositionscited by 29
- 2017Sketching for Kronecker Product Regression and P-splinescited by 29
- 2019Optimal Sketching for Kronecker Product Regression and Low Rank Approximationcited by 29
- 2020A Nearly-Linear Time Algorithm for Linear Programs with Small Treewidth: A Multiscale Representation of Robust Central Pathcited by 29
- 2020Generalized Leverage Score Sampling for Neural Networkscited by 26
- 2015Optimal Principal Component Analysis in Distributed and Streaming Modelscited by 24
- 2019A near-optimal algorithm for approximating the John Ellipsoidcited by 23
- 2018BourGAN: Generative Networks with Metric Embeddingscited by 22
- 2018Subspace Embedding and Linear Regression with Orlicz Normcited by 19
- 2019Relation Learning on Social Networks with Multi-Modal Graph Edge Variational Autoencoderscited by 13
- 2016Distributed Low Rank Approximation of Implicit Functions of a Matrixcited by 12
- 2014Powers of Tensors and Fast Matrix Multiplicationcited by 11
Built on by
Citing papers per year: 2025: 2.
2 papers.