├── .gitignore ├── LICENSE ├── README.md ├── configs ├── cls-model_state-dict_in100_out2.torch ├── cls-model_state-dict_in128_out2.torch ├── cls-model_state-dict_in148_out2.torch ├── cls-model_state-dict_in300_out2.torch ├── cls-model_state-dict_in400_out2.torch ├── file_paths.json └── log_config.json ├── data ├── alpha │ ├── alpha_adj4feagle.csv │ ├── alpha_embs_bine.pkl │ ├── alpha_embs_deepwalk.pkl │ ├── alpha_embs_line.pkl │ ├── alpha_features.pickle │ ├── alpha_graph_u2p.pickle │ ├── alpha_graph_u2p_t.pickle │ ├── alpha_graph_u2u.pickle │ ├── alpha_graph_u2u_acos.pickle │ ├── alpha_graph_u2u_cos.pickle │ ├── alpha_graph_u2u_pcc.pickle │ ├── alpha_gt4rev.csv │ ├── alpha_labels.pickle │ ├── alpha_labels_birdnest.pickle │ ├── alpha_labels_catchsync.pickle │ ├── alpha_labels_feagle.pickle │ ├── alpha_labels_fraudar.pickle │ ├── alpha_labels_fraudar_r.pickle │ ├── alpha_labels_lockinfer.pickle │ ├── alpha_labels_lockinfer_r.pickle │ ├── alpha_labels_rev2.pickle │ ├── alpha_metadata4speagle │ ├── alpha_network4rev.csv │ ├── alpha_reviewContent4speagle │ ├── alpha_tvt_indexes.pkl │ ├── alpha_tvt_indexes_backup.pkl │ └── edgelist_alpha └── weibo_s │ ├── edge_list.csv │ ├── edgelist_weibo_s │ ├── weibo_s_adj4feagle.csv │ ├── weibo_s_clusters_fraudar.pkl │ ├── weibo_s_clusters_fraudar_new.pkl │ ├── weibo_s_clusters_lockinfer.pkl │ ├── weibo_s_clusters_lockinfer_new.pkl │ ├── weibo_s_embs_bine.pkl │ ├── weibo_s_embs_deepwalk.pkl │ ├── weibo_s_embs_line.pkl │ ├── weibo_s_embs_n2v.pkl │ ├── weibo_s_features_bow.pkl │ ├── weibo_s_features_loc.pkl │ ├── weibo_s_graph_u2p.pkl │ ├── weibo_s_graph_u2u.pkl │ ├── weibo_s_graph_u2u_acos.pkl │ ├── weibo_s_graph_u2u_cos.pkl │ ├── weibo_s_graph_u2u_pcc.pkl │ ├── weibo_s_labels_catchsync.pkl │ ├── weibo_s_labels_feagle.pkl │ ├── weibo_s_labels_fraudar.pkl │ ├── weibo_s_labels_fraudar_r.pkl │ ├── weibo_s_labels_lockinfer.pkl │ ├── weibo_s_labels_lockinfer_r.pkl │ ├── weibo_s_labels_rev2.pkl │ ├── weibo_s_labels_u.pkl │ ├── weibo_s_logits_feagle.pkl │ ├── weibo_s_logits_fraudar.pkl │ ├── weibo_s_logits_lockinfer.pkl │ ├── weibo_s_logits_rev2.pkl │ └── weibo_s_network4rev.csv ├── requirements.txt └── src ├── GAL.py ├── dataCenter.py ├── main.py ├── models.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/README.md -------------------------------------------------------------------------------- /configs/cls-model_state-dict_in100_out2.torch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/configs/cls-model_state-dict_in100_out2.torch -------------------------------------------------------------------------------- /configs/cls-model_state-dict_in128_out2.torch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/configs/cls-model_state-dict_in128_out2.torch -------------------------------------------------------------------------------- /configs/cls-model_state-dict_in148_out2.torch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/configs/cls-model_state-dict_in148_out2.torch -------------------------------------------------------------------------------- /configs/cls-model_state-dict_in300_out2.torch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/configs/cls-model_state-dict_in300_out2.torch -------------------------------------------------------------------------------- /configs/cls-model_state-dict_in400_out2.torch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/configs/cls-model_state-dict_in400_out2.torch -------------------------------------------------------------------------------- /configs/file_paths.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/configs/file_paths.json -------------------------------------------------------------------------------- /configs/log_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/configs/log_config.json -------------------------------------------------------------------------------- /data/alpha/alpha_adj4feagle.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_adj4feagle.csv -------------------------------------------------------------------------------- /data/alpha/alpha_embs_bine.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_embs_bine.pkl -------------------------------------------------------------------------------- /data/alpha/alpha_embs_deepwalk.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_embs_deepwalk.pkl -------------------------------------------------------------------------------- /data/alpha/alpha_embs_line.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_embs_line.pkl -------------------------------------------------------------------------------- /data/alpha/alpha_features.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_features.pickle -------------------------------------------------------------------------------- /data/alpha/alpha_graph_u2p.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_graph_u2p.pickle -------------------------------------------------------------------------------- /data/alpha/alpha_graph_u2p_t.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_graph_u2p_t.pickle -------------------------------------------------------------------------------- /data/alpha/alpha_graph_u2u.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_graph_u2u.pickle -------------------------------------------------------------------------------- /data/alpha/alpha_graph_u2u_acos.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_graph_u2u_acos.pickle -------------------------------------------------------------------------------- /data/alpha/alpha_graph_u2u_cos.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_graph_u2u_cos.pickle -------------------------------------------------------------------------------- /data/alpha/alpha_graph_u2u_pcc.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_graph_u2u_pcc.pickle -------------------------------------------------------------------------------- /data/alpha/alpha_gt4rev.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_gt4rev.csv -------------------------------------------------------------------------------- /data/alpha/alpha_labels.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_labels.pickle -------------------------------------------------------------------------------- /data/alpha/alpha_labels_birdnest.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_labels_birdnest.pickle -------------------------------------------------------------------------------- /data/alpha/alpha_labels_catchsync.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_labels_catchsync.pickle -------------------------------------------------------------------------------- /data/alpha/alpha_labels_feagle.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_labels_feagle.pickle -------------------------------------------------------------------------------- /data/alpha/alpha_labels_fraudar.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_labels_fraudar.pickle -------------------------------------------------------------------------------- /data/alpha/alpha_labels_fraudar_r.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_labels_fraudar_r.pickle -------------------------------------------------------------------------------- /data/alpha/alpha_labels_lockinfer.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_labels_lockinfer.pickle -------------------------------------------------------------------------------- /data/alpha/alpha_labels_lockinfer_r.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_labels_lockinfer_r.pickle -------------------------------------------------------------------------------- /data/alpha/alpha_labels_rev2.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_labels_rev2.pickle -------------------------------------------------------------------------------- /data/alpha/alpha_metadata4speagle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_metadata4speagle -------------------------------------------------------------------------------- /data/alpha/alpha_network4rev.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_network4rev.csv -------------------------------------------------------------------------------- /data/alpha/alpha_reviewContent4speagle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_reviewContent4speagle -------------------------------------------------------------------------------- /data/alpha/alpha_tvt_indexes.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_tvt_indexes.pkl -------------------------------------------------------------------------------- /data/alpha/alpha_tvt_indexes_backup.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/alpha_tvt_indexes_backup.pkl -------------------------------------------------------------------------------- /data/alpha/edgelist_alpha: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/alpha/edgelist_alpha -------------------------------------------------------------------------------- /data/weibo_s/edge_list.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/edge_list.csv -------------------------------------------------------------------------------- /data/weibo_s/edgelist_weibo_s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/edgelist_weibo_s -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_adj4feagle.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_adj4feagle.csv -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_clusters_fraudar.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_clusters_fraudar.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_clusters_fraudar_new.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_clusters_fraudar_new.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_clusters_lockinfer.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_clusters_lockinfer.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_clusters_lockinfer_new.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_clusters_lockinfer_new.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_embs_bine.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_embs_bine.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_embs_deepwalk.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_embs_deepwalk.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_embs_line.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_embs_line.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_embs_n2v.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_embs_n2v.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_features_bow.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_features_bow.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_features_loc.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_features_loc.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_graph_u2p.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_graph_u2p.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_graph_u2u.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_graph_u2u.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_graph_u2u_acos.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_graph_u2u_acos.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_graph_u2u_cos.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_graph_u2u_cos.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_graph_u2u_pcc.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_graph_u2u_pcc.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_labels_catchsync.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_labels_catchsync.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_labels_feagle.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_labels_feagle.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_labels_fraudar.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_labels_fraudar.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_labels_fraudar_r.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_labels_fraudar_r.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_labels_lockinfer.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_labels_lockinfer.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_labels_lockinfer_r.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_labels_lockinfer_r.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_labels_rev2.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_labels_rev2.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_labels_u.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_labels_u.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_logits_feagle.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_logits_feagle.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_logits_fraudar.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_logits_fraudar.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_logits_lockinfer.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_logits_lockinfer.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_logits_rev2.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_logits_rev2.pkl -------------------------------------------------------------------------------- /data/weibo_s/weibo_s_network4rev.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/data/weibo_s/weibo_s_network4rev.csv -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/GAL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/src/GAL.py -------------------------------------------------------------------------------- /src/dataCenter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/src/dataCenter.py -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/src/main.py -------------------------------------------------------------------------------- /src/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/src/models.py -------------------------------------------------------------------------------- /src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhao-tong/Graph-Anomaly-Loss/HEAD/src/utils.py --------------------------------------------------------------------------------