CCA-AGC

March 14, 2023 ยท View on GitHub

Implementation for CCA-AGC model (A Contrastive Learning Method with Cluster-preserving Augmentation for Attributed Graph Clustering).

Implementation

pretrain.py: pretrain multilevel contrast to get initial parameters and node representations.

train_conclu.py: jointly train the whole model.

Parameters Setting

DatasetEncoding dimensionProjecting dimensionActivation FunctionLearning ratekNNp_ep_mEpochT
Cora512-2561024ReLu0.000100.850.12001
CiteSeer1024-5121024PReLu0.000510.650.43001
PubMed1024-512512ReLu0.00150.90.22001
WikiCS1024-1024128PReLu0.01/0.00500.010.220020
AmazonCom128-1281024PReLu0.0005100.650200200
Amazon-Photo512-1281024ReLu0.0000360.85020020
Coauthor-CS256-2561024PReLu0.00100.50200200

Example:

python train_conclu.py --dataset Cora --hidden 512 --out_dim 256 --pro_hid 1024 --activation relu --k 0 --rm 85 --mask 0.1 --lr 0.0001