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

Wasserstein Weisfeiler-Lehman Graph Kernels

About

Most graph kernels are an instance of the class of $\mathcal{R}$-Convolution kernels, which measure the similarity of objects by comparing their substructures. Despite their empirical success, most graph kernels use a naive aggregation of the final set of substructures, usually a sum or average, thereby potentially discarding valuable information about the distribution of individual components. Furthermore, only a limited instance of these approaches can be extended to continuously attributed graphs. We propose a novel method that relies on the Wasserstein distance between the node feature vector distributions of two graphs, which allows to find subtler differences in data sets by considering graphs as high-dimensional objects, rather than simple means. We further propose a Weisfeiler-Lehman inspired embedding scheme for graphs with continuous node attributes and weighted edges, enhance it with the computed Wasserstein distance, and thus improve the state-of-the-art prediction performance on several graph classification tasks.

Matteo Togninalli, Elisabetta Ghisu, Felipe Llinares-L\'opez, Bastian Rieck, Karsten Borgwardt• 2019

Related benchmarks

TaskDatasetResultRank
Graph ClassificationPROTEINS
Accuracy77.91
742
Graph ClassificationIMDB-B
Accuracy74.37
322
Graph ClassificationENZYMES
Accuracy73.25
305
Graph ClassificationMUTAG (10-fold cross-validation)
Accuracy86.3
206
Graph ClassificationPROTEINS (10-fold cross-validation)
Accuracy73.1
197
Graph ClassificationIMDB-B (10-fold cross-validation)
Accuracy71.6
148
Graph ClassificationPTC (10-fold cross-validation)
Accuracy52.6
115
Graph ClassificationIMDB-M (10-fold cross-validation)
Accuracy52.6
84
Graph ClassificationNCI1 (10-fold cross-validation)
Accuracy85.7
82
Graph ClassificationENZYMES (10-fold cross-validation)
Accuracy71.4
64
Showing 10 of 17 rows

Other info

Code

Follow for update