README.md

September 10, 2023 ยท View on GitHub

Towards Effective and Robust Graph Contrastive Learning with Graph Autoencoding

get edge weight based on motif centrality

python get_motif_adj.py --datasetname Amazon-Photo

get adj.npy in temp/Amazon-Photo/

get knn on raw features

python knn.py --datasetname Amazon-Photo --k 5

get adj_knn_5.npy in temp/Amazon-Photo/

get node2vec embedding

python get_n2v_emb.py --datasetname Amazon-Photo

get n2vemb.npy in temp/Amazon-Photo/

get knn on node2vec embeddings

python knn_n2v.py --datasetname Amazon-Photo --k 5

get adj_knn_n2v_5.npy in temp/Amazon-Photo/

train AEGCL

python train.py --device cuda:0 --dataset Amazon-Photo --param local:amazon_photo.json

Feel free to replace Amazon-Photo to other datasets.

Reference:

Wen-Zhi Li, Chang-Dong Wang, Jian-Huang Lai, Philip S. Yu. "Towards Effective and Robust Graph Contrastive Learning with Graph Autoencoding", TKDE2023.