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

Parameterized Hypercomplex Graph Neural Networks for Graph Classification

About

Despite recent advances in representation learning in hypercomplex (HC) space, this subject is still vastly unexplored in the context of graphs. Motivated by the complex and quaternion algebras, which have been found in several contexts to enable effective representation learning that inherently incorporates a weight-sharing mechanism, we develop graph neural networks that leverage the properties of hypercomplex feature transformation. In particular, in our proposed class of models, the multiplication rule specifying the algebra itself is inferred from the data during training. Given a fixed model architecture, we present empirical evidence that our proposed model incorporates a regularization effect, alleviating the risk of overfitting. We also show that for fixed model capacity, our proposed method outperforms its corresponding real-formulated GNN, providing additional confirmation for the enhanced expressivity of HC embeddings. Finally, we test our proposed hypercomplex GNN on several open graph benchmark datasets and show that our models reach state-of-the-art performance while consuming a much lower memory footprint with 70& fewer parameters. Our implementations are available at https://github.com/bayer-science-for-a-better-life/phc-gnn.

Tuan Le, Marco Bertolini, Frank No\'e, Djork-Arn\'e Clevert• 2021

Related benchmarks

TaskDatasetResultRank
Graph Classificationogbg-molpcba (test)
AP29.47
206
Graph ClassificationCIFAR10
Accuracy70.2
108
Graph RegressionZINC
MAE0.32
96
Graph ClassificationMNIST
Accuracy97.2
95
Graph ClassificationOGBG-MOLHIV v1 (test)
ROC-AUC0.7934
88
Graph ClassificationMolHIV
ROC AUC79.1
82
Graph property predictionOGBG-MOLHIV (test)
ROC-AUC79.34
61
Molecular property predictionMOLPCBA OGB (test)
AP (Test)29.47
36
Molecular Property RegressionZINC 10K (test)
MAE0.185
34
Graph ClassificationHIV OGB (test)
ROC AUC79.34
33
Showing 10 of 19 rows

Other info

Code

Follow for update