WWW 2023

Fast Graph Condensation with Structure-based Neural Tangent Kernel

Lin Wang, Wenqi Fan, Jiatong Li, Yao Ma, Qing Li

Main figure for Fast Graph Condensation with Structure-based Neural Tangent Kernel

Abstract

The rapid development of Internet technology has given rise to a vast amount of graph-structured data. Graph Neural Networks (GNNs), as an effective method for various graph mining tasks, incurs substantial computational resource costs when dealing with large-scale graph data. A data-centric manner solution is proposed to condense the large graph dataset into a smaller one without sacrificing the predictive performance of GNNs. However, existing efforts condense graph-structured data through a computational intensive bi-level optimization architecture also suffer from massive computation costs. In this paper, we propose reforming the graph condensation problem as a Kernel Ridge Regression (KRR) task instead of iteratively training GNNs in the inner loop of bi-level optimization. More specifically, We propose a novel dataset condensation framework (GC-SNTK) for graph-structured data, where a Structure-based Neural Tangent Kernel (SNTK) is developed to capture the topology of graph and serves as the kernel function in KRR paradigm. Comprehensive experiments demonstrate the effectiveness of our proposed model in accelerating graph condensation while maintaining high prediction performance. The source code is available on https://github.com/WANGLin0126/GCSNTK.

Benchmark Results

Tested on 2 datasets 2 baseline values reported too low

Tables show presented results in global context (best 3 papers + GCN + MLP).

Classic

#ModelAccuracy ↑Paper
1
GraphSAGE+CNA
0.9418 ±0.0033
2
GCN+CNA
0.9366 ±0.0048
3
TransformerConv
0.9350 ±0.0058
21
GCN
0.9004
478
GC-SNTK (Our) X
0.8240 ±0.0050
This paper
523
Random
actual #523 vs paper #741 218 places worse
0.8209 ±0.0008
best reported
actual #523 vs paper #741 218 places worse
paper 0.7680 ±0.0010
paper 0.7680 ±0.0010 Δ at pub 0.0529
563
GC-SNTK (Our) X, A
0.8170 ±0.0070
This paper
595
Gcond X, A
0.8120 ±0.0070
This paper
603
Full (GCN)
0.8110 ±0.0050
This paper
640
One-Step
0.8040 ±0.0177
This paper
724
MLP
0.7768
742
Herding
0.7680 ±0.0010
This paper
743
K-Center
0.7670 ±0.0010
This paper
759
Gcond X
0.7600 ±0.0090
This paper
#ModelAccuracy ↑Paper
1
LGTL
0.9518 ±0.0011
2
MixHop (LO)
0.9513 ±0.0038
3
GraphSAGE (LO)
0.9511 ±0.0036
18
GCN
0.9296 ±0.0015
210
MLP
0.8690 ±0.0074
571
K-Center
actual #571 vs paper #846 275 places worse
0.7918 ±0.0020
best reported
actual #571 vs paper #846 275 places worse
paper 0.6900 ±0.0060
paper 0.6900 ±0.0060 Δ today 0.1018
608
GC-SNTK (Our) X
0.7890 ±0.0070
This paper
658
Gcond X, A
0.7830 ±0.0020
This paper
686
Random
actual #686 vs paper #844 158 places worse
0.7791 ±0.0007
best reported
actual #686 vs paper #844 158 places worse
paper 0.6950 ±0.0050
paper 0.6950 ±0.0050 Δ at pub 0.0841
701
One-Step
0.7770 ±0.0012
This paper
735
Full (GCN)
0.7710 ±0.0030
This paper
818
Herding
0.7300 ±0.0070
This paper
825
GC-SNTK (Our) X, A
0.7180 ±0.0680
This paper
868
Gcond X
0.5940 ±0.0070
This paper
SOTA performance (not significantly different from the best) Proposed method (this paper) Baseline / comparison (this paper) Global context (other papers) Best at pub — reported result worse than the best known when published (best reported in green) Best today — OK at publication; today's leaderboard best is elsewhere