Fast Graph Neural Tangent Kernel via Kronecker Sketching
Shunhua Jiang, Yunze Man, Zhao Song, Zheng Yu, Danyang Zhuo

TL;DR
This paper introduces a novel algorithm that significantly speeds up the construction of the Graph Neural Tangent Kernel (GNTK) matrix, reducing the bottleneck in graph-based kernel regression tasks.
Contribution
It presents the first algorithm to construct the GNTK kernel matrix in sub-quadratic time relative to the number of graphs and nodes, enhancing efficiency for large graph datasets.
Findings
Kernel matrix construction time reduced to o(n^2N^3)
Enables faster GNTK regression for large graphs
Improves scalability of kernel-based graph learning methods
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsAdvanced Graph Neural Networks · Graph Theory and Algorithms · Machine Learning in Materials Science
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings · Neural Tangent Kernel
