Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

CKGConv: General Graph Convolution with Continuous Kernels

About

The existing definitions of graph convolution, either from spatial or spectral perspectives, are inflexible and not unified. Defining a general convolution operator in the graph domain is challenging due to the lack of canonical coordinates, the presence of irregular structures, and the properties of graph symmetries. In this work, we propose a novel and general graph convolution framework by parameterizing the kernels as continuous functions of pseudo-coordinates derived via graph positional encoding. We name this Continuous Kernel Graph Convolution (CKGConv). Theoretically, we demonstrate that CKGConv is flexible and expressive. CKGConv encompasses many existing graph convolutions, and exhibits a stronger expressiveness, as powerful as graph transformers in terms of distinguishing non-isomorphic graphs. Empirically, we show that CKGConv-based Networks outperform existing graph convolutional networks and perform comparably to the best graph transformers across a variety of graph datasets. The code and models are publicly available at https://github.com/networkslab/CKGConv.

Liheng Ma, Soumyasundar Pal, Yitian Zhang, Jiaming Zhou, Yingxue Zhang, Mark Coates• 2024

Related benchmarks

TaskDatasetResultRank
Graph RegressionZINC (test)
MAE0.059
204
Graph RegressionPeptides struct LRGB (test)
MAE0.2477
178
Graph ClassificationCIFAR10 (test)
Test Accuracy72.785
139
Graph ClassificationPeptides-func LRGB (test)
AP0.6952
136
Graph ClassificationMNIST (test)
Accuracy98.423
110
Graph Pattern RecognitionPATTERN (test)
Weighted Accuracy88.661
12
Graph ClusteringCLUSTER (test)
W. Accuracy79.003
10
Showing 7 of 7 rows

Other info

Code

Follow for update