Official Implementation of Bootstrap Latents of Nodes and Neighbors for Graph Self-Supervised Learning (ECML-PKDD 2024).
Figure 1: Overview of our proposed BLNN method. Given a graph, we first generate two different views using augmentations
- torch
- torch_scatter
- torch_geometric
All the configuration files can be found in config. And use the following command to train on the Computer dataset:
python train.py --flagfile=config/amazon-computers.cfgFlags can be overwritten:
python train.py --flagfile=config/amazon-computers.cfg --tau=1.0The code is implemented based on bgrl.
If you find the code useful for your research, please consider citing our work:
@inproceedings{liu2024bootstrap,
title={Bootstrap Latents of Nodes and Neighbors for Graph Self-Supervised Learning},
author={Liu, Yunhui and Zhang, Huaisong and He, Tieke and Zheng, Tao and Zhao, Jianhua},
booktitle={Joint European Conference on Machine Learning and Knowledge Discovery in Databases},
year={2024},
organization={Springer}
}
