├── README.md ├── attacks ├── agia.py ├── attack.py ├── flag.py ├── gia.py ├── injection.py ├── metric.py ├── pgd.py ├── rnd.py ├── seqgia.py ├── speit.py ├── utils.py └── vanilla.py ├── environment.yml ├── gnn_misg.py ├── gnn_misg_pde.py ├── hang_model ├── GNN_graphcon.py ├── GNN_graphcon_time.py ├── __init__.py ├── base_classes.py ├── block_attention_time.py ├── block_constant.py ├── block_constant_batch.py ├── block_constant_energy.py ├── block_constant_plot.py ├── block_constant_time.py ├── block_transformer_attention.py ├── function_GAT_attention.py ├── function_GAT_norm.py ├── function_beltrami_trans.py ├── function_hamgcn_quad.py ├── function_hamgcn_van.py ├── function_laplacian_diffusion.py ├── function_laplacian_grand.py ├── function_laplacian_grand_plot.py ├── function_laplacian_random.py ├── function_transformer_attention.py ├── function_transformer_grand.py ├── function_transformer_grand_plot.py ├── geometric_integrators.py ├── geometric_solvers.py ├── model_configurations.py ├── odeint_geometric.py └── utils.py ├── load_graph.py ├── metattack ├── polblogs_meta_adj_0.05.npz ├── polblogs_meta_adj_0.1.npz ├── polblogs_meta_adj_0.15.npz ├── polblogs_meta_adj_0.2.npz ├── polblogs_meta_adj_0.25.npz ├── pubmed_meta_adj_0.05.npz ├── pubmed_meta_adj_0.1.npz ├── pubmed_meta_adj_0.15.npz ├── pubmed_meta_adj_0.2.npz └── pubmed_meta_adj_0.25.npz ├── models └── model_pyg.py ├── run_metattack_rate.py └── utils.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/README.md -------------------------------------------------------------------------------- /attacks/agia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/attacks/agia.py -------------------------------------------------------------------------------- /attacks/attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/attacks/attack.py -------------------------------------------------------------------------------- /attacks/flag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/attacks/flag.py -------------------------------------------------------------------------------- /attacks/gia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/attacks/gia.py -------------------------------------------------------------------------------- /attacks/injection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/attacks/injection.py -------------------------------------------------------------------------------- /attacks/metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/attacks/metric.py -------------------------------------------------------------------------------- /attacks/pgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/attacks/pgd.py -------------------------------------------------------------------------------- /attacks/rnd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/attacks/rnd.py -------------------------------------------------------------------------------- /attacks/seqgia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/attacks/seqgia.py -------------------------------------------------------------------------------- /attacks/speit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/attacks/speit.py -------------------------------------------------------------------------------- /attacks/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/attacks/utils.py -------------------------------------------------------------------------------- /attacks/vanilla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/attacks/vanilla.py -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/environment.yml -------------------------------------------------------------------------------- /gnn_misg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/gnn_misg.py -------------------------------------------------------------------------------- /gnn_misg_pde.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/gnn_misg_pde.py -------------------------------------------------------------------------------- /hang_model/GNN_graphcon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/GNN_graphcon.py -------------------------------------------------------------------------------- /hang_model/GNN_graphcon_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/GNN_graphcon_time.py -------------------------------------------------------------------------------- /hang_model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/__init__.py -------------------------------------------------------------------------------- /hang_model/base_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/base_classes.py -------------------------------------------------------------------------------- /hang_model/block_attention_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/block_attention_time.py -------------------------------------------------------------------------------- /hang_model/block_constant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/block_constant.py -------------------------------------------------------------------------------- /hang_model/block_constant_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/block_constant_batch.py -------------------------------------------------------------------------------- /hang_model/block_constant_energy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/block_constant_energy.py -------------------------------------------------------------------------------- /hang_model/block_constant_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/block_constant_plot.py -------------------------------------------------------------------------------- /hang_model/block_constant_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/block_constant_time.py -------------------------------------------------------------------------------- /hang_model/block_transformer_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/block_transformer_attention.py -------------------------------------------------------------------------------- /hang_model/function_GAT_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/function_GAT_attention.py -------------------------------------------------------------------------------- /hang_model/function_GAT_norm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/function_GAT_norm.py -------------------------------------------------------------------------------- /hang_model/function_beltrami_trans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/function_beltrami_trans.py -------------------------------------------------------------------------------- /hang_model/function_hamgcn_quad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/function_hamgcn_quad.py -------------------------------------------------------------------------------- /hang_model/function_hamgcn_van.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/function_hamgcn_van.py -------------------------------------------------------------------------------- /hang_model/function_laplacian_diffusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/function_laplacian_diffusion.py -------------------------------------------------------------------------------- /hang_model/function_laplacian_grand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/function_laplacian_grand.py -------------------------------------------------------------------------------- /hang_model/function_laplacian_grand_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/function_laplacian_grand_plot.py -------------------------------------------------------------------------------- /hang_model/function_laplacian_random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/function_laplacian_random.py -------------------------------------------------------------------------------- /hang_model/function_transformer_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/function_transformer_attention.py -------------------------------------------------------------------------------- /hang_model/function_transformer_grand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/function_transformer_grand.py -------------------------------------------------------------------------------- /hang_model/function_transformer_grand_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/function_transformer_grand_plot.py -------------------------------------------------------------------------------- /hang_model/geometric_integrators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/geometric_integrators.py -------------------------------------------------------------------------------- /hang_model/geometric_solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/geometric_solvers.py -------------------------------------------------------------------------------- /hang_model/model_configurations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/model_configurations.py -------------------------------------------------------------------------------- /hang_model/odeint_geometric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/odeint_geometric.py -------------------------------------------------------------------------------- /hang_model/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/hang_model/utils.py -------------------------------------------------------------------------------- /load_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/load_graph.py -------------------------------------------------------------------------------- /metattack/polblogs_meta_adj_0.05.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/metattack/polblogs_meta_adj_0.05.npz -------------------------------------------------------------------------------- /metattack/polblogs_meta_adj_0.1.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/metattack/polblogs_meta_adj_0.1.npz -------------------------------------------------------------------------------- /metattack/polblogs_meta_adj_0.15.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/metattack/polblogs_meta_adj_0.15.npz -------------------------------------------------------------------------------- /metattack/polblogs_meta_adj_0.2.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/metattack/polblogs_meta_adj_0.2.npz -------------------------------------------------------------------------------- /metattack/polblogs_meta_adj_0.25.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/metattack/polblogs_meta_adj_0.25.npz -------------------------------------------------------------------------------- /metattack/pubmed_meta_adj_0.05.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/metattack/pubmed_meta_adj_0.05.npz -------------------------------------------------------------------------------- /metattack/pubmed_meta_adj_0.1.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/metattack/pubmed_meta_adj_0.1.npz -------------------------------------------------------------------------------- /metattack/pubmed_meta_adj_0.15.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/metattack/pubmed_meta_adj_0.15.npz -------------------------------------------------------------------------------- /metattack/pubmed_meta_adj_0.2.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/metattack/pubmed_meta_adj_0.2.npz -------------------------------------------------------------------------------- /metattack/pubmed_meta_adj_0.25.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/metattack/pubmed_meta_adj_0.25.npz -------------------------------------------------------------------------------- /models/model_pyg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/models/model_pyg.py -------------------------------------------------------------------------------- /run_metattack_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/run_metattack_rate.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zknus/NeurIPS-2023-HANG-Robustness/HEAD/utils.py --------------------------------------------------------------------------------