├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .travis.yml ├── DGFraud_logo.png ├── LICENSE ├── README.md ├── algorithms ├── FdGars │ ├── FdGars.py │ ├── FdGars_main.py │ └── README.md ├── GAS │ ├── GAS.py │ ├── GAS_main.py │ └── README.md ├── GEM │ ├── GEM.py │ ├── GEM_main.py │ └── README.md ├── GeniePath │ ├── GeniePath.py │ ├── GeniePath_main.py │ └── README.md ├── GraphConsis │ ├── README.md │ ├── __init__.py │ ├── aggregators.py │ ├── inits.py │ ├── layers.py │ ├── metrics.py │ ├── minibatch.py │ ├── models.py │ ├── neigh_samplers.py │ ├── prediction.py │ ├── supervised_models.py │ ├── supervised_train.py │ └── utils.py ├── GraphSage │ ├── README.md │ ├── __init__.py │ ├── aggregators.py │ ├── inits.py │ ├── layers.py │ ├── metrics.py │ ├── minibatch.py │ ├── models.py │ ├── neigh_samplers.py │ ├── prediction.py │ ├── supervised_models.py │ ├── supervised_train.py │ └── utils.py ├── HACUD │ ├── README.md │ ├── __init__.py │ ├── data_loader.py │ ├── dblp │ │ ├── s_adj_0_mat.npz │ │ ├── s_adj_1_mat.npz │ │ ├── s_adj_2_mat.npz │ │ ├── s_mean_adj_0_mat.npz │ │ ├── s_mean_adj_1_mat.npz │ │ ├── s_mean_adj_2_mat.npz │ │ ├── s_norm_adj_0_mat.npz │ │ ├── s_norm_adj_1_mat.npz │ │ └── s_norm_adj_2_mat.npz │ ├── get_data.py │ ├── main.py │ ├── model.py │ ├── parse.py │ └── utils.py ├── Player2Vec │ ├── Player2Vec.py │ ├── Player2Vec_main.py │ └── README.md ├── SemiGNN │ ├── README.md │ ├── SemiGNN.py │ └── SemiGNN_main.py └── base_algorithm.py ├── base_models ├── inits.py ├── layers.py └── models.py ├── dataset ├── DBLP4057_GAT_with_idx_tra200_val_800.zip └── YelpChi.zip ├── main.py ├── reference ├── fdgars.txt ├── gas.txt ├── gem.txt ├── geniepath.txt ├── graphconsis.txt ├── graphsage.txt ├── hacud.txt ├── player2vec.txt └── semignn.txt ├── requirements.txt ├── setup.py └── utils ├── data_loader.py └── utils.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/.travis.yml -------------------------------------------------------------------------------- /DGFraud_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/DGFraud_logo.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/README.md -------------------------------------------------------------------------------- /algorithms/FdGars/FdGars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/FdGars/FdGars.py -------------------------------------------------------------------------------- /algorithms/FdGars/FdGars_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/FdGars/FdGars_main.py -------------------------------------------------------------------------------- /algorithms/FdGars/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/FdGars/README.md -------------------------------------------------------------------------------- /algorithms/GAS/GAS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GAS/GAS.py -------------------------------------------------------------------------------- /algorithms/GAS/GAS_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GAS/GAS_main.py -------------------------------------------------------------------------------- /algorithms/GAS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GAS/README.md -------------------------------------------------------------------------------- /algorithms/GEM/GEM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GEM/GEM.py -------------------------------------------------------------------------------- /algorithms/GEM/GEM_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GEM/GEM_main.py -------------------------------------------------------------------------------- /algorithms/GEM/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GEM/README.md -------------------------------------------------------------------------------- /algorithms/GeniePath/GeniePath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GeniePath/GeniePath.py -------------------------------------------------------------------------------- /algorithms/GeniePath/GeniePath_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GeniePath/GeniePath_main.py -------------------------------------------------------------------------------- /algorithms/GeniePath/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GeniePath/README.md -------------------------------------------------------------------------------- /algorithms/GraphConsis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphConsis/README.md -------------------------------------------------------------------------------- /algorithms/GraphConsis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphConsis/__init__.py -------------------------------------------------------------------------------- /algorithms/GraphConsis/aggregators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphConsis/aggregators.py -------------------------------------------------------------------------------- /algorithms/GraphConsis/inits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphConsis/inits.py -------------------------------------------------------------------------------- /algorithms/GraphConsis/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphConsis/layers.py -------------------------------------------------------------------------------- /algorithms/GraphConsis/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphConsis/metrics.py -------------------------------------------------------------------------------- /algorithms/GraphConsis/minibatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphConsis/minibatch.py -------------------------------------------------------------------------------- /algorithms/GraphConsis/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphConsis/models.py -------------------------------------------------------------------------------- /algorithms/GraphConsis/neigh_samplers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphConsis/neigh_samplers.py -------------------------------------------------------------------------------- /algorithms/GraphConsis/prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphConsis/prediction.py -------------------------------------------------------------------------------- /algorithms/GraphConsis/supervised_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphConsis/supervised_models.py -------------------------------------------------------------------------------- /algorithms/GraphConsis/supervised_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphConsis/supervised_train.py -------------------------------------------------------------------------------- /algorithms/GraphConsis/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphConsis/utils.py -------------------------------------------------------------------------------- /algorithms/GraphSage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphSage/README.md -------------------------------------------------------------------------------- /algorithms/GraphSage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphSage/__init__.py -------------------------------------------------------------------------------- /algorithms/GraphSage/aggregators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphSage/aggregators.py -------------------------------------------------------------------------------- /algorithms/GraphSage/inits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphSage/inits.py -------------------------------------------------------------------------------- /algorithms/GraphSage/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphSage/layers.py -------------------------------------------------------------------------------- /algorithms/GraphSage/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphSage/metrics.py -------------------------------------------------------------------------------- /algorithms/GraphSage/minibatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphSage/minibatch.py -------------------------------------------------------------------------------- /algorithms/GraphSage/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphSage/models.py -------------------------------------------------------------------------------- /algorithms/GraphSage/neigh_samplers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphSage/neigh_samplers.py -------------------------------------------------------------------------------- /algorithms/GraphSage/prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphSage/prediction.py -------------------------------------------------------------------------------- /algorithms/GraphSage/supervised_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphSage/supervised_models.py -------------------------------------------------------------------------------- /algorithms/GraphSage/supervised_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphSage/supervised_train.py -------------------------------------------------------------------------------- /algorithms/GraphSage/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/GraphSage/utils.py -------------------------------------------------------------------------------- /algorithms/HACUD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/HACUD/README.md -------------------------------------------------------------------------------- /algorithms/HACUD/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /algorithms/HACUD/data_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/HACUD/data_loader.py -------------------------------------------------------------------------------- /algorithms/HACUD/dblp/s_adj_0_mat.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/HACUD/dblp/s_adj_0_mat.npz -------------------------------------------------------------------------------- /algorithms/HACUD/dblp/s_adj_1_mat.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/HACUD/dblp/s_adj_1_mat.npz -------------------------------------------------------------------------------- /algorithms/HACUD/dblp/s_adj_2_mat.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/HACUD/dblp/s_adj_2_mat.npz -------------------------------------------------------------------------------- /algorithms/HACUD/dblp/s_mean_adj_0_mat.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/HACUD/dblp/s_mean_adj_0_mat.npz -------------------------------------------------------------------------------- /algorithms/HACUD/dblp/s_mean_adj_1_mat.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/HACUD/dblp/s_mean_adj_1_mat.npz -------------------------------------------------------------------------------- /algorithms/HACUD/dblp/s_mean_adj_2_mat.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/HACUD/dblp/s_mean_adj_2_mat.npz -------------------------------------------------------------------------------- /algorithms/HACUD/dblp/s_norm_adj_0_mat.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/HACUD/dblp/s_norm_adj_0_mat.npz -------------------------------------------------------------------------------- /algorithms/HACUD/dblp/s_norm_adj_1_mat.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/HACUD/dblp/s_norm_adj_1_mat.npz -------------------------------------------------------------------------------- /algorithms/HACUD/dblp/s_norm_adj_2_mat.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/HACUD/dblp/s_norm_adj_2_mat.npz -------------------------------------------------------------------------------- /algorithms/HACUD/get_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/HACUD/get_data.py -------------------------------------------------------------------------------- /algorithms/HACUD/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/HACUD/main.py -------------------------------------------------------------------------------- /algorithms/HACUD/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/HACUD/model.py -------------------------------------------------------------------------------- /algorithms/HACUD/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/HACUD/parse.py -------------------------------------------------------------------------------- /algorithms/HACUD/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/HACUD/utils.py -------------------------------------------------------------------------------- /algorithms/Player2Vec/Player2Vec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/Player2Vec/Player2Vec.py -------------------------------------------------------------------------------- /algorithms/Player2Vec/Player2Vec_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/Player2Vec/Player2Vec_main.py -------------------------------------------------------------------------------- /algorithms/Player2Vec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/Player2Vec/README.md -------------------------------------------------------------------------------- /algorithms/SemiGNN/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/SemiGNN/README.md -------------------------------------------------------------------------------- /algorithms/SemiGNN/SemiGNN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/SemiGNN/SemiGNN.py -------------------------------------------------------------------------------- /algorithms/SemiGNN/SemiGNN_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/SemiGNN/SemiGNN_main.py -------------------------------------------------------------------------------- /algorithms/base_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/algorithms/base_algorithm.py -------------------------------------------------------------------------------- /base_models/inits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/base_models/inits.py -------------------------------------------------------------------------------- /base_models/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/base_models/layers.py -------------------------------------------------------------------------------- /base_models/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/base_models/models.py -------------------------------------------------------------------------------- /dataset/DBLP4057_GAT_with_idx_tra200_val_800.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/dataset/DBLP4057_GAT_with_idx_tra200_val_800.zip -------------------------------------------------------------------------------- /dataset/YelpChi.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/dataset/YelpChi.zip -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/main.py -------------------------------------------------------------------------------- /reference/fdgars.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/reference/fdgars.txt -------------------------------------------------------------------------------- /reference/gas.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/reference/gas.txt -------------------------------------------------------------------------------- /reference/gem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/reference/gem.txt -------------------------------------------------------------------------------- /reference/geniepath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/reference/geniepath.txt -------------------------------------------------------------------------------- /reference/graphconsis.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/reference/graphconsis.txt -------------------------------------------------------------------------------- /reference/graphsage.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/reference/graphsage.txt -------------------------------------------------------------------------------- /reference/hacud.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/reference/hacud.txt -------------------------------------------------------------------------------- /reference/player2vec.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/reference/player2vec.txt -------------------------------------------------------------------------------- /reference/semignn.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/reference/semignn.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/setup.py -------------------------------------------------------------------------------- /utils/data_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/utils/data_loader.py -------------------------------------------------------------------------------- /utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safe-graph/DGFraud/HEAD/utils/utils.py --------------------------------------------------------------------------------