Skip to content

Code for ICDM2020 full paper: "Sub-graph Contrast for Scalable Self-Supervised Graph Representation Learning"

Notifications You must be signed in to change notification settings

yzjiao/Subg-Con

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Subg-Con

Sub-graph Contrast for Scalable Self-Supervised Graph Representation Learning (Jiao et al., ICDM 2020): https://arxiv.org/abs/2009.10273

Overview

Here we provide an implementation of Subg-Con in PyTorch and Torch Geometric. The repository is organised as follows:

  • subgcon.py is the implementation of the Subg-Con pipeline;
  • subgraph.py is the implementation of subgraph extractor;
  • model.py is the implementation of components for Subg-Con, including a GNN layer, a pooling layer, and a scoring function;
  • utils_mp.py is the necessary processing subroutines;
  • dataset/ will contain the automatically downloaded datasets;
  • subgraph/ will contain the processed subgraphs.

Finally, train.py puts all of the above together and may be used to execute a full training.

Dependencies

Reference

If you make advantage of Subg-Con in your research, please cite the following in your manuscript:

@article{jiao2020sub,
  title={Sub-graph Contrast for Scalable Self-Supervised Graph Representation Learning},
  author={Jiao, Yizhu and Xiong, Yun and Zhang, Jiawei and Zhang, Yao and Zhang, Tianqi and Zhu, Yangyong},
  journal={arXiv preprint arXiv:2009.10273},
  year={2020}
}

About

Code for ICDM2020 full paper: "Sub-graph Contrast for Scalable Self-Supervised Graph Representation Learning"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages