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

How to Find Your Friendly Neighborhood: Graph Attention Design with Self-Supervision

About

Attention mechanism in graph neural networks is designed to assign larger weights to important neighbor nodes for better representation. However, what graph attention learns is not understood well, particularly when graphs are noisy. In this paper, we propose a self-supervised graph attention network (SuperGAT), an improved graph attention model for noisy graphs. Specifically, we exploit two attention forms compatible with a self-supervised task to predict edges, whose presence and absence contain the inherent information about the importance of the relationships between nodes. By encoding edges, SuperGAT learns more expressive attention in distinguishing mislinked neighbors. We find two graph characteristics influence the effectiveness of attention forms and self-supervision: homophily and average degree. Thus, our recipe provides guidance on which attention design to use when those two graph characteristics are known. Our experiment on 17 real-world datasets demonstrates that our recipe generalizes across 15 datasets of them, and our models designed by recipe show improved performance over baselines.

Dongkwan Kim, Alice Oh• 2022

Related benchmarks

TaskDatasetResultRank
Node ClassificationCora
Accuracy84.3
1215
Node ClassificationCiteseer
Accuracy72.6
931
Node ClassificationPubmed
Accuracy81.7
819
Node ClassificationChameleon
Accuracy59.4
640
Node ClassificationWisconsin
Accuracy56.47
627
Node ClassificationTexas
Accuracy0.6108
616
Node ClassificationSquirrel
Accuracy38.9
591
Node ClassificationCornell
Accuracy57.3
582
Node ClassificationActor
Accuracy29.32
397
Node ClassificationwikiCS
Accuracy77.9
317
Showing 10 of 23 rows

Other info

Code

Follow for update