├── DM ├── gcdm.py └── main.py ├── GM ├── agent_graph.py ├── agent_induct.py ├── agent_transduct.py ├── configs.py ├── graph.py ├── main_gc.py └── main_nc.py ├── KRR ├── GKRRDistill.py ├── LowRankGKRRDistill.py ├── LowRankgntk.py ├── gntk.py └── models.py ├── LICENSE ├── README.md ├── TM ├── buffer_graph.py ├── buffer_inductive.py ├── buffer_transduct.py ├── geomtt_induct.py ├── geomtt_transduct.py ├── gntk_cond.py ├── main.py ├── main_graph.py ├── metagtt_graph.py ├── metagtt_inductive.py ├── metagtt_transduct.py ├── test_condg.py └── test_condg_graph.py ├── configs ├── config_DM.json ├── config_DosCond.json ├── config_GCond.json ├── config_SGDD.json ├── config_geom.json └── config_sfgc.json ├── coreset ├── __init__.py ├── all_methods.py ├── configs.py ├── coreset_graph.py ├── train_coreset.py └── train_coreset_induct.py ├── environment.yml ├── evaluator ├── _utils.py ├── computation_tree_count.py ├── daegc.py ├── deg_distribution.py ├── evaluation.py ├── homophily_cal.py ├── logger.py ├── model.py ├── nas_evaluator.py ├── pretrain.py ├── test_gc.py ├── test_nc.py ├── test_other_tasks.py └── tester_other_arcs.py ├── figs └── GC-bench.png ├── networks_gc ├── dense_gcn.py ├── dense_sgc.py ├── gcn.py └── gin.py ├── networks_nc ├── IGNR.py ├── gat.py ├── gatconv.py ├── gcn.py ├── gt.py ├── han.py ├── myappnp.py ├── myappnp1.py ├── mycheby.py ├── mygatconv.py ├── mygraphsage.py ├── parametrized_adj.py ├── reparam_module.py ├── sgc.py └── sgc_multi.py ├── requirements.txt └── utils ├── hetero_data_loader.py ├── init_coreset.py ├── utils.py ├── utils_copt.py ├── utils_graph.py └── utils_graphset.py /DM/gcdm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/DM/gcdm.py -------------------------------------------------------------------------------- /DM/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/DM/main.py -------------------------------------------------------------------------------- /GM/agent_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/GM/agent_graph.py -------------------------------------------------------------------------------- /GM/agent_induct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/GM/agent_induct.py -------------------------------------------------------------------------------- /GM/agent_transduct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/GM/agent_transduct.py -------------------------------------------------------------------------------- /GM/configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/GM/configs.py -------------------------------------------------------------------------------- /GM/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/GM/graph.py -------------------------------------------------------------------------------- /GM/main_gc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/GM/main_gc.py -------------------------------------------------------------------------------- /GM/main_nc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/GM/main_nc.py -------------------------------------------------------------------------------- /KRR/GKRRDistill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/KRR/GKRRDistill.py -------------------------------------------------------------------------------- /KRR/LowRankGKRRDistill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/KRR/LowRankGKRRDistill.py -------------------------------------------------------------------------------- /KRR/LowRankgntk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/KRR/LowRankgntk.py -------------------------------------------------------------------------------- /KRR/gntk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/KRR/gntk.py -------------------------------------------------------------------------------- /KRR/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/KRR/models.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/README.md -------------------------------------------------------------------------------- /TM/buffer_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/TM/buffer_graph.py -------------------------------------------------------------------------------- /TM/buffer_inductive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/TM/buffer_inductive.py -------------------------------------------------------------------------------- /TM/buffer_transduct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/TM/buffer_transduct.py -------------------------------------------------------------------------------- /TM/geomtt_induct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/TM/geomtt_induct.py -------------------------------------------------------------------------------- /TM/geomtt_transduct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/TM/geomtt_transduct.py -------------------------------------------------------------------------------- /TM/gntk_cond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/TM/gntk_cond.py -------------------------------------------------------------------------------- /TM/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/TM/main.py -------------------------------------------------------------------------------- /TM/main_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/TM/main_graph.py -------------------------------------------------------------------------------- /TM/metagtt_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/TM/metagtt_graph.py -------------------------------------------------------------------------------- /TM/metagtt_inductive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/TM/metagtt_inductive.py -------------------------------------------------------------------------------- /TM/metagtt_transduct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/TM/metagtt_transduct.py -------------------------------------------------------------------------------- /TM/test_condg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/TM/test_condg.py -------------------------------------------------------------------------------- /TM/test_condg_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/TM/test_condg_graph.py -------------------------------------------------------------------------------- /configs/config_DM.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/configs/config_DM.json -------------------------------------------------------------------------------- /configs/config_DosCond.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/configs/config_DosCond.json -------------------------------------------------------------------------------- /configs/config_GCond.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/configs/config_GCond.json -------------------------------------------------------------------------------- /configs/config_SGDD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/configs/config_SGDD.json -------------------------------------------------------------------------------- /configs/config_geom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/configs/config_geom.json -------------------------------------------------------------------------------- /configs/config_sfgc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/configs/config_sfgc.json -------------------------------------------------------------------------------- /coreset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/coreset/__init__.py -------------------------------------------------------------------------------- /coreset/all_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/coreset/all_methods.py -------------------------------------------------------------------------------- /coreset/configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/coreset/configs.py -------------------------------------------------------------------------------- /coreset/coreset_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/coreset/coreset_graph.py -------------------------------------------------------------------------------- /coreset/train_coreset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/coreset/train_coreset.py -------------------------------------------------------------------------------- /coreset/train_coreset_induct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/coreset/train_coreset_induct.py -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/environment.yml -------------------------------------------------------------------------------- /evaluator/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/evaluator/_utils.py -------------------------------------------------------------------------------- /evaluator/computation_tree_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/evaluator/computation_tree_count.py -------------------------------------------------------------------------------- /evaluator/daegc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/evaluator/daegc.py -------------------------------------------------------------------------------- /evaluator/deg_distribution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/evaluator/deg_distribution.py -------------------------------------------------------------------------------- /evaluator/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/evaluator/evaluation.py -------------------------------------------------------------------------------- /evaluator/homophily_cal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/evaluator/homophily_cal.py -------------------------------------------------------------------------------- /evaluator/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/evaluator/logger.py -------------------------------------------------------------------------------- /evaluator/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/evaluator/model.py -------------------------------------------------------------------------------- /evaluator/nas_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/evaluator/nas_evaluator.py -------------------------------------------------------------------------------- /evaluator/pretrain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/evaluator/pretrain.py -------------------------------------------------------------------------------- /evaluator/test_gc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/evaluator/test_gc.py -------------------------------------------------------------------------------- /evaluator/test_nc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/evaluator/test_nc.py -------------------------------------------------------------------------------- /evaluator/test_other_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/evaluator/test_other_tasks.py -------------------------------------------------------------------------------- /evaluator/tester_other_arcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/evaluator/tester_other_arcs.py -------------------------------------------------------------------------------- /figs/GC-bench.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/figs/GC-bench.png -------------------------------------------------------------------------------- /networks_gc/dense_gcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/networks_gc/dense_gcn.py -------------------------------------------------------------------------------- /networks_gc/dense_sgc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/networks_gc/dense_sgc.py -------------------------------------------------------------------------------- /networks_gc/gcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/networks_gc/gcn.py -------------------------------------------------------------------------------- /networks_gc/gin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/networks_gc/gin.py -------------------------------------------------------------------------------- /networks_nc/IGNR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/networks_nc/IGNR.py -------------------------------------------------------------------------------- /networks_nc/gat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/networks_nc/gat.py -------------------------------------------------------------------------------- /networks_nc/gatconv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/networks_nc/gatconv.py -------------------------------------------------------------------------------- /networks_nc/gcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/networks_nc/gcn.py -------------------------------------------------------------------------------- /networks_nc/gt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/networks_nc/gt.py -------------------------------------------------------------------------------- /networks_nc/han.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/networks_nc/han.py -------------------------------------------------------------------------------- /networks_nc/myappnp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/networks_nc/myappnp.py -------------------------------------------------------------------------------- /networks_nc/myappnp1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/networks_nc/myappnp1.py -------------------------------------------------------------------------------- /networks_nc/mycheby.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/networks_nc/mycheby.py -------------------------------------------------------------------------------- /networks_nc/mygatconv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/networks_nc/mygatconv.py -------------------------------------------------------------------------------- /networks_nc/mygraphsage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/networks_nc/mygraphsage.py -------------------------------------------------------------------------------- /networks_nc/parametrized_adj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/networks_nc/parametrized_adj.py -------------------------------------------------------------------------------- /networks_nc/reparam_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/networks_nc/reparam_module.py -------------------------------------------------------------------------------- /networks_nc/sgc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/networks_nc/sgc.py -------------------------------------------------------------------------------- /networks_nc/sgc_multi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/networks_nc/sgc_multi.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/requirements.txt -------------------------------------------------------------------------------- /utils/hetero_data_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/utils/hetero_data_loader.py -------------------------------------------------------------------------------- /utils/init_coreset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/utils/init_coreset.py -------------------------------------------------------------------------------- /utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/utils/utils.py -------------------------------------------------------------------------------- /utils/utils_copt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/utils/utils_copt.py -------------------------------------------------------------------------------- /utils/utils_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/utils/utils_graph.py -------------------------------------------------------------------------------- /utils/utils_graphset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RingBDStack/GC-Bench/HEAD/utils/utils_graphset.py --------------------------------------------------------------------------------