├── GUA ├── __init__.py ├── eval_baseline.py ├── generate_perturbation.py ├── layers.py ├── models.py ├── perturbation_results │ ├── citeseer_xi4_epoch100 │ │ ├── perturbation_citeseer_0.txt │ │ ├── perturbation_citeseer_1.txt │ │ ├── perturbation_citeseer_2.txt │ │ ├── perturbation_citeseer_3.txt │ │ ├── perturbation_citeseer_4.txt │ │ ├── perturbation_citeseer_5.txt │ │ ├── perturbation_citeseer_6.txt │ │ ├── perturbation_citeseer_7.txt │ │ ├── perturbation_citeseer_8.txt │ │ └── perturbation_citeseer_9.txt │ ├── cora_xi4_epoch100 │ │ ├── perturbation_cora_0.txt │ │ ├── perturbation_cora_1.txt │ │ ├── perturbation_cora_2.txt │ │ ├── perturbation_cora_3.txt │ │ ├── perturbation_cora_4.txt │ │ ├── perturbation_cora_5.txt │ │ ├── perturbation_cora_6.txt │ │ ├── perturbation_cora_7.txt │ │ ├── perturbation_cora_8.txt │ │ └── perturbation_cora_9.txt │ └── polblogs_xi4_epoch100 │ │ ├── perturbation_polblogs_0.txt │ │ ├── perturbation_polblogs_1.txt │ │ ├── perturbation_polblogs_2.txt │ │ ├── perturbation_polblogs_3.txt │ │ ├── perturbation_polblogs_4.txt │ │ ├── perturbation_polblogs_5.txt │ │ ├── perturbation_polblogs_6.txt │ │ ├── perturbation_polblogs_7.txt │ │ ├── perturbation_polblogs_8.txt │ │ └── perturbation_polblogs_9.txt ├── universal_attack.ipynb ├── utils.py └── utils_polblogs.py ├── LICENSE ├── README.md ├── data └── data │ ├── ind.citeseer.allx │ ├── ind.citeseer.ally │ ├── ind.citeseer.graph │ ├── ind.citeseer.test.index │ ├── ind.citeseer.tx │ ├── ind.citeseer.ty │ ├── ind.citeseer.x │ ├── ind.citeseer.y │ ├── ind.cora.allx │ ├── ind.cora.ally │ ├── ind.cora.graph │ ├── ind.cora.test.index │ ├── ind.cora.tx │ ├── ind.cora.ty │ ├── ind.cora.x │ ├── ind.cora.y │ ├── ind.pubmed.allx │ ├── ind.pubmed.ally │ ├── ind.pubmed.graph │ ├── ind.pubmed.test.index │ ├── ind.pubmed.tx │ ├── ind.pubmed.ty │ ├── ind.pubmed.x │ ├── ind.pubmed.y │ └── polblogs.npz ├── deepwalk ├── deepwalkmodel.py ├── evaluate_deepwalk.py ├── graph.py └── utils.py ├── node2vec ├── evaluate_n2v.py ├── graph.py └── utils.py └── pyGAT ├── evaluate_GAT.py ├── layers.py ├── models.py └── utils.py /GUA/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/__init__.py -------------------------------------------------------------------------------- /GUA/eval_baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/eval_baseline.py -------------------------------------------------------------------------------- /GUA/generate_perturbation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/generate_perturbation.py -------------------------------------------------------------------------------- /GUA/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/layers.py -------------------------------------------------------------------------------- /GUA/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/models.py -------------------------------------------------------------------------------- /GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_0.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_1.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_2.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_3.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_4.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_5.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_6.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_7.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_8.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/citeseer_xi4_epoch100/perturbation_citeseer_9.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_0.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_1.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_2.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_3.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_4.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_5.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_6.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_7.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_8.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/cora_xi4_epoch100/perturbation_cora_9.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_0.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_1.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_2.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_3.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_4.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_5.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_6.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_7.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_8.txt -------------------------------------------------------------------------------- /GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/perturbation_results/polblogs_xi4_epoch100/perturbation_polblogs_9.txt -------------------------------------------------------------------------------- /GUA/universal_attack.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/universal_attack.ipynb -------------------------------------------------------------------------------- /GUA/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/utils.py -------------------------------------------------------------------------------- /GUA/utils_polblogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/GUA/utils_polblogs.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/README.md -------------------------------------------------------------------------------- /data/data/ind.citeseer.allx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.citeseer.allx -------------------------------------------------------------------------------- /data/data/ind.citeseer.ally: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.citeseer.ally -------------------------------------------------------------------------------- /data/data/ind.citeseer.graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.citeseer.graph -------------------------------------------------------------------------------- /data/data/ind.citeseer.test.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.citeseer.test.index -------------------------------------------------------------------------------- /data/data/ind.citeseer.tx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.citeseer.tx -------------------------------------------------------------------------------- /data/data/ind.citeseer.ty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.citeseer.ty -------------------------------------------------------------------------------- /data/data/ind.citeseer.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.citeseer.x -------------------------------------------------------------------------------- /data/data/ind.citeseer.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.citeseer.y -------------------------------------------------------------------------------- /data/data/ind.cora.allx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.cora.allx -------------------------------------------------------------------------------- /data/data/ind.cora.ally: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.cora.ally -------------------------------------------------------------------------------- /data/data/ind.cora.graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.cora.graph -------------------------------------------------------------------------------- /data/data/ind.cora.test.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.cora.test.index -------------------------------------------------------------------------------- /data/data/ind.cora.tx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.cora.tx -------------------------------------------------------------------------------- /data/data/ind.cora.ty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.cora.ty -------------------------------------------------------------------------------- /data/data/ind.cora.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.cora.x -------------------------------------------------------------------------------- /data/data/ind.cora.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.cora.y -------------------------------------------------------------------------------- /data/data/ind.pubmed.allx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.pubmed.allx -------------------------------------------------------------------------------- /data/data/ind.pubmed.ally: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.pubmed.ally -------------------------------------------------------------------------------- /data/data/ind.pubmed.graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.pubmed.graph -------------------------------------------------------------------------------- /data/data/ind.pubmed.test.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.pubmed.test.index -------------------------------------------------------------------------------- /data/data/ind.pubmed.tx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.pubmed.tx -------------------------------------------------------------------------------- /data/data/ind.pubmed.ty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.pubmed.ty -------------------------------------------------------------------------------- /data/data/ind.pubmed.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.pubmed.x -------------------------------------------------------------------------------- /data/data/ind.pubmed.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/ind.pubmed.y -------------------------------------------------------------------------------- /data/data/polblogs.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/data/data/polblogs.npz -------------------------------------------------------------------------------- /deepwalk/deepwalkmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/deepwalk/deepwalkmodel.py -------------------------------------------------------------------------------- /deepwalk/evaluate_deepwalk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/deepwalk/evaluate_deepwalk.py -------------------------------------------------------------------------------- /deepwalk/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/deepwalk/graph.py -------------------------------------------------------------------------------- /deepwalk/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/deepwalk/utils.py -------------------------------------------------------------------------------- /node2vec/evaluate_n2v.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/node2vec/evaluate_n2v.py -------------------------------------------------------------------------------- /node2vec/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/node2vec/graph.py -------------------------------------------------------------------------------- /node2vec/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/node2vec/utils.py -------------------------------------------------------------------------------- /pyGAT/evaluate_GAT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/pyGAT/evaluate_GAT.py -------------------------------------------------------------------------------- /pyGAT/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/pyGAT/layers.py -------------------------------------------------------------------------------- /pyGAT/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/pyGAT/models.py -------------------------------------------------------------------------------- /pyGAT/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chisam0217/Graph-Universal-Attack/HEAD/pyGAT/utils.py --------------------------------------------------------------------------------