Graph Kernels
S.V.N. Vishwanathan, Karsten M. Borgwardt, Imre Risi Kondor, Nicol N., Schraudolph

TL;DR
This paper introduces a unified framework for graph kernels, significantly improving computation efficiency and establishing connections with diffusion kernels and regularization, leading to new kernel proposals and faster algorithms.
Contribution
It presents a unified framework for various graph kernels, reduces computational complexity from O(n^6) to O(n^3), and explores connections to develop new kernels.
Findings
Algorithm reduces kernel computation time by over a thousand times.
Sub-cubic algorithms achieved for sparse graphs using conjugate gradient methods.
New graph kernels derived from connections with diffusion and regularization.
Abstract
We present a unified framework to study graph kernels, special cases of which include the random walk graph kernel \citep{GaeFlaWro03,BorOngSchVisetal05}, marginalized graph kernel \citep{KasTsuIno03,KasTsuIno04,MahUedAkuPeretal04}, and geometric kernel on graphs \citep{Gaertner02}. Through extensions of linear algebra to Reproducing Kernel Hilbert Spaces (RKHS) and reduction to a Sylvester equation, we construct an algorithm that improves the time complexity of kernel computation from to . When the graphs are sparse, conjugate gradient solvers or fixed-point iterations bring our algorithm into the sub-cubic domain. Experiments on graphs from bioinformatics and other application domains show that it is often more than a thousand times faster than previous approaches. We then explore connections between diffusion kernels \citep{KonLaf02}, regularization on graphs…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Advanced Graph Neural Networks
