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

Decouple Graph Neural Networks: Train Multiple Simple GNNs Simultaneously Instead of One

About

Graph neural networks (GNN) suffer from severe inefficiency. It is mainly caused by the exponential growth of node dependency with the increase of layers. It extremely limits the application of stochastic optimization algorithms so that the training of GNN is usually time-consuming. To address this problem, we propose to decouple a multi-layer GNN as multiple simple modules for more efficient training, which is comprised of classical forward training (FT)and designed backward training (BT). Under the proposed framework, each module can be trained efficiently in FT by stochastic algorithms without distortion of graph information owing to its simplicity. To avoid the only unidirectional information delivery of FT and sufficiently train shallow modules with the deeper ones, we develop a backward training mechanism that makes the former modules perceive the latter modules. The backward training introduces the reversed information delivery into the decoupled modules as well as the forward information delivery. To investigate how the decoupling and greedy training affect the representational capacity, we theoretically prove that the error produced by linear modules will not accumulate on unsupervised tasks in most cases. The theoretical and experimental results show that the proposed framework is highly efficient with reasonable performance.

Hongyuan Zhang, Yanan Zhu, Xuelong Li• 2023

Related benchmarks

TaskDatasetResultRank
Node ClassificationPubmed
Accuracy83.46
902
Node ClassificationCora
Accuracy87.74
125
Link PredictionPubMed (test)
AUC98.35
120
Link PredictionCora (test)
AUC0.976
117
Node ClassificationwikiCS
Accuracy74.36
86
Node ClassificationCiteseer
Accuracy0.7734
63
Link PredictionPubmed
Accuracy94.6
55
Link PredictionCora
Accuracy93.38
26
Link PredictionCiteseer
Accuracy96.07
22
Node ClassificationCiteseer
F1 Score74.14
22
Showing 10 of 15 rows

Other info

Follow for update