Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Graph Classification via Reference Distribution Learning: Theory and Practice

About

Graph classification is a challenging problem owing to the difficulty in quantifying the similarity between graphs or representing graphs as vectors, though there have been a few methods using graph kernels or graph neural networks (GNNs). Graph kernels often suffer from computational costs and manual feature engineering, while GNNs commonly utilize global pooling operations, risking the loss of structural or semantic information. This work introduces Graph Reference Distribution Learning (GRDL), an efficient and accurate graph classification method. GRDL treats each graph's latent node embeddings given by GNN layers as a discrete distribution, enabling direct classification without global pooling, based on maximum mean discrepancy to adaptively learned reference distributions. To fully understand this new model (the existing theories do not apply) and guide its configuration (e.g., network architecture, references' sizes, number, and regularization) for practical use, we derive generalization error bounds for GRDL and verify them numerically. More importantly, our theoretical and numerical results both show that GRDL has a stronger generalization ability than GNNs with global pooling operations. Experiments on moderate-scale and large-scale graph datasets show the superiority of GRDL over the state-of-the-art, emphasizing its remarkable efficiency, being at least 10 times faster than leading competitors in both training and inference stages.

Zixiao Wang, Jicong Fan• 2024

Related benchmarks

TaskDatasetResultRank
Graph ClassificationPROTEINS
Accuracy82.6
994
Graph ClassificationMUTAG
Accuracy92.1
862
Graph ClassificationNCI1
Accuracy72.51
501
Graph ClassificationCOLLAB
Accuracy79.8
422
Graph ClassificationIMDB-B
Accuracy73.6
378
Graph ClassificationIMDB-M
Accuracy52.9
275
Graph ClassificationPTC-MR
Accuracy68.3
197
Graph ClassificationDHFR
Accuracy85.1
140
Graph ClassificationBZR
Accuracy92
89
Graph ClassificationCOX2
Accuracy85.9
80
Showing 10 of 14 rows

Other info

Follow for update