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

Contrastive Multi-View Representation Learning on Graphs

About

We introduce a self-supervised approach for learning node and graph level representations by contrasting structural views of graphs. We show that unlike visual representation learning, increasing the number of views to more than two or contrasting multi-scale encodings do not improve performance, and the best performance is achieved by contrasting encodings from first-order neighbors and a graph diffusion. We achieve new state-of-the-art results in self-supervised learning on 8 out of 8 node and graph classification benchmarks under the linear evaluation protocol. For example, on Cora (node) and Reddit-Binary (graph) classification benchmarks, we achieve 86.8% and 84.5% accuracy, which are 5.5% and 2.4% relative improvements over previous state-of-the-art. When compared to supervised baselines, our approach outperforms them in 4 out of 8 benchmarks. Source code is released at: https://github.com/kavehhassani/mvgrl

Kaveh Hassani, Amir Hosein Khasahmadi• 2020

Related benchmarks

TaskDatasetResultRank
Graph ClassificationPROTEINS
Accuracy74.2
1383
Graph ClassificationMUTAG
Accuracy89.7
1229
Node ClassificationCora
Accuracy86.8
1225
Node ClassificationCiteseer
Accuracy75.02
1037
Node ClassificationCiteseer (test)
Accuracy0.787
1013
Node ClassificationCora (test)
Mean Accuracy87.36
951
Node ClassificationChameleon
Accuracy73.19
936
Node ClassificationPubmed
Accuracy87.12
902
Node ClassificationCornell
Accuracy47.8
900
Node ClassificationTexas
Accuracy0.697
859
Showing 10 of 138 rows
...

Other info

Follow for update