├── README.md ├── architecture.svg ├── create_ecommerce_fraud.sh ├── dataset ├── citeseer.npz ├── citeseer_meta_adj_0.25.npz ├── citeseer_prognn_splits.json ├── computers_meta_adj_0.25.npz ├── cora.npz ├── cora_meta_adj_0.25.npz ├── cora_prognn_splits.json ├── 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 ├── polblogs_meta_adj_0.25.npz ├── polblogs_prognn_splits.json ├── pubmed_meta_adj_0.25.npz └── pubmed_prognn_splits.json ├── detector.py ├── embedder.py ├── encoder ├── __init__.py └── messagepassing.py ├── fraud_rawdata └── download_link.txt ├── graph-gen.py ├── main.py ├── models ├── SGGSR.py └── __init__.py ├── models_det ├── __init__.py └── node2vec.py ├── pretrain_node2vec.sh ├── train_SGGSR.sh ├── tune_SGGSR ├── tune_amazon.sh ├── tune_citeseer.sh ├── tune_cora.sh ├── tune_polblogs.sh └── tune_pubmed.sh └── utils ├── __init__.py ├── data.py └── utils.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/README.md -------------------------------------------------------------------------------- /architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/architecture.svg -------------------------------------------------------------------------------- /create_ecommerce_fraud.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/create_ecommerce_fraud.sh -------------------------------------------------------------------------------- /dataset/citeseer.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/citeseer.npz -------------------------------------------------------------------------------- /dataset/citeseer_meta_adj_0.25.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/citeseer_meta_adj_0.25.npz -------------------------------------------------------------------------------- /dataset/citeseer_prognn_splits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/citeseer_prognn_splits.json -------------------------------------------------------------------------------- /dataset/computers_meta_adj_0.25.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/computers_meta_adj_0.25.npz -------------------------------------------------------------------------------- /dataset/cora.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/cora.npz -------------------------------------------------------------------------------- /dataset/cora_meta_adj_0.25.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/cora_meta_adj_0.25.npz -------------------------------------------------------------------------------- /dataset/cora_prognn_splits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/cora_prognn_splits.json -------------------------------------------------------------------------------- /dataset/ind.pubmed.allx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/ind.pubmed.allx -------------------------------------------------------------------------------- /dataset/ind.pubmed.ally: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/ind.pubmed.ally -------------------------------------------------------------------------------- /dataset/ind.pubmed.graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/ind.pubmed.graph -------------------------------------------------------------------------------- /dataset/ind.pubmed.test.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/ind.pubmed.test.index -------------------------------------------------------------------------------- /dataset/ind.pubmed.tx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/ind.pubmed.tx -------------------------------------------------------------------------------- /dataset/ind.pubmed.ty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/ind.pubmed.ty -------------------------------------------------------------------------------- /dataset/ind.pubmed.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/ind.pubmed.x -------------------------------------------------------------------------------- /dataset/ind.pubmed.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/ind.pubmed.y -------------------------------------------------------------------------------- /dataset/polblogs.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/polblogs.npz -------------------------------------------------------------------------------- /dataset/polblogs_meta_adj_0.25.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/polblogs_meta_adj_0.25.npz -------------------------------------------------------------------------------- /dataset/polblogs_prognn_splits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/polblogs_prognn_splits.json -------------------------------------------------------------------------------- /dataset/pubmed_meta_adj_0.25.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/pubmed_meta_adj_0.25.npz -------------------------------------------------------------------------------- /dataset/pubmed_prognn_splits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/dataset/pubmed_prognn_splits.json -------------------------------------------------------------------------------- /detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/detector.py -------------------------------------------------------------------------------- /embedder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/embedder.py -------------------------------------------------------------------------------- /encoder/__init__.py: -------------------------------------------------------------------------------- 1 | from .messagepassing import MPCustom 2 | -------------------------------------------------------------------------------- /encoder/messagepassing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/encoder/messagepassing.py -------------------------------------------------------------------------------- /fraud_rawdata/download_link.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/fraud_rawdata/download_link.txt -------------------------------------------------------------------------------- /graph-gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/graph-gen.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/main.py -------------------------------------------------------------------------------- /models/SGGSR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/models/SGGSR.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models_det/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/models_det/__init__.py -------------------------------------------------------------------------------- /models_det/node2vec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/models_det/node2vec.py -------------------------------------------------------------------------------- /pretrain_node2vec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/pretrain_node2vec.sh -------------------------------------------------------------------------------- /train_SGGSR.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/train_SGGSR.sh -------------------------------------------------------------------------------- /tune_SGGSR/tune_amazon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/tune_SGGSR/tune_amazon.sh -------------------------------------------------------------------------------- /tune_SGGSR/tune_citeseer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/tune_SGGSR/tune_citeseer.sh -------------------------------------------------------------------------------- /tune_SGGSR/tune_cora.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/tune_SGGSR/tune_cora.sh -------------------------------------------------------------------------------- /tune_SGGSR/tune_polblogs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/tune_SGGSR/tune_polblogs.sh -------------------------------------------------------------------------------- /tune_SGGSR/tune_pubmed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/tune_SGGSR/tune_pubmed.sh -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/utils/__init__.py -------------------------------------------------------------------------------- /utils/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/utils/data.py -------------------------------------------------------------------------------- /utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yeonjun-in/torch-SG-GSR/HEAD/utils/utils.py --------------------------------------------------------------------------------