mlsanityData to 14 Oct 2026

DiP-GNN: Discriminative Pre-Training of Graph Neural Networks

arXiv 2209.07499 ↗First posted 15 Sep 2022cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Graph neural network (GNN) pre-training methods have been proposed to enhance the power of GNNs. Specifically, a GNN is first pre-trained on a large-scale unlabeled graph and then fine-tuned on a separate small labeled graph for downstream applications, such as node classification. One popular pre-training method is to mask out a proportion of the edges, and a GNN is trained to recover them. However, such a generative method suffers from graph mismatch. That is, the masked graph inputted to the GNN deviates from the original graph. To alleviate this issue, we propose DiP-GNN (Discriminative Pre-training of Graph Neural Networks). Specifically, we train a generator to recover identities of the masked edges, and simultaneously, we train a discriminator to distinguish the generated edges from the original graph's edges. In our framework, the graph seen by the discriminator better matches the original graph because the generator can recover a proportion of the masked edges. Extensive experiments on large-scale homogeneous and heterogeneous graphs demonstrate the effectiveness of the proposed framework.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 32 of its 39 references that are in the map. First posted on arXiv 15 Sep 2022.

Builds on

32 of 39 references.

References · 32

  1. 2017Attention Is All You Needcited by 60,361
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  4. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  5. 2017Graph Attention Networkscited by 8,923
  6. 2017Inductive Representation Learning on Large Graphscited by 6,320
  7. 2022Generative Adversarial Networkscited by 5,627
  8. 2018How Powerful are Graph Neural Networks?cited by 4,393
  9. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
  10. 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
  11. 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
  12. 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,694
20 more
  1. 2014DeepWalk: Online Learning of Social Representationscited by 1,547
  2. 2016Variational Graph Auto-Encoderscited by 1,382
  3. 2020Graph Contrastive Learning with Augmentationscited by 1,208
  4. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
  5. 2018Deep Graph Infomaxcited by 1,106
  6. 2019Strategies for Pre-training Graph Neural Networkscited by 971
  7. 2019Heterogeneous Graph Attention Networkcited by 734
  8. 2020Contrastive Multi-View Representation Learning on Graphscited by 652
  9. 2015LINE: Large-scale Information Network Embeddingcited by 582
  10. 2020Heterogeneous Graph Transformercited by 582
  11. 2020Deep Graph Contrastive Representation Learningcited by 539
  12. 2020Graph Contrastive Learning with Adaptive Augmentationcited by 519
  13. 2020GCC: Graph Contrastive Coding for Graph Neural Network Pre-Trainingcited by 463
  14. 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
  15. 2020GPT-GNN: Generative Pre-Training of Graph Neural Networkscited by 303
  16. 2021Graph Contrastive Learning Automatedcited by 287
  17. 2020Combining Label Propagation and Simple Models Out-performs Graph Neural Networkscited by 202
  18. 2017Network Embedding as Matrix Factorization: Unifying DeepWalk, LINE, PTE, and node2veccited by 198
  19. 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
  20. 2017GraphGAN: Graph Representation Learning with Generative Adversarial Netscited by 121

Built on by

Not cited yet.