├── README.md ├── data └── input │ ├── cached │ ├── as733 │ │ └── as733.data │ ├── dblp │ │ └── dblp.data │ └── enron10 │ │ └── enron10.data │ └── raw │ ├── dblp │ ├── adj_orig_dense_list.pickle │ └── adj_time_list.pickle │ └── enron10 │ ├── adj_orig_dense_list.pickle │ └── adj_time_list.pickle ├── figures └── HTGN-framework.png ├── requirements.txt └── script ├── __init__.py ├── baselines ├── __init__.py ├── run_evolvegcn_baselines.py └── run_static_baselines.py ├── config.py ├── example ├── run_evolvegcn.sh ├── run_grugcn.sh ├── run_htgn.sh └── run_static.sh ├── hgcn ├── __init__.py ├── layers │ ├── __init__.py │ ├── hyplayers.py │ └── layers.py ├── manifolds │ ├── __init__.py │ ├── base.py │ ├── euclidean.py │ └── poincare.py └── utils │ ├── __init__.py │ ├── data_loader.py │ ├── data_utils.py │ └── math_utils.py ├── inits.py ├── loss.py ├── main.py ├── models ├── BaseModel.py ├── DynModels.py ├── EvolveGCN │ ├── EGCN.py │ ├── GCNCONV.py │ └── __init__.py ├── HTGN.py ├── __init__.py ├── load_model.py └── static_baselines │ ├── GAE.py │ ├── VGAE.py │ └── __init__.py └── utils ├── __init__.py ├── data_util.py ├── make_edges_new.py ├── make_edges_orign.py └── util.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/README.md -------------------------------------------------------------------------------- /data/input/cached/as733/as733.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/data/input/cached/as733/as733.data -------------------------------------------------------------------------------- /data/input/cached/dblp/dblp.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/data/input/cached/dblp/dblp.data -------------------------------------------------------------------------------- /data/input/cached/enron10/enron10.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/data/input/cached/enron10/enron10.data -------------------------------------------------------------------------------- /data/input/raw/dblp/adj_orig_dense_list.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/data/input/raw/dblp/adj_orig_dense_list.pickle -------------------------------------------------------------------------------- /data/input/raw/dblp/adj_time_list.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/data/input/raw/dblp/adj_time_list.pickle -------------------------------------------------------------------------------- /data/input/raw/enron10/adj_orig_dense_list.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/data/input/raw/enron10/adj_orig_dense_list.pickle -------------------------------------------------------------------------------- /data/input/raw/enron10/adj_time_list.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/data/input/raw/enron10/adj_time_list.pickle -------------------------------------------------------------------------------- /figures/HTGN-framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/figures/HTGN-framework.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/requirements.txt -------------------------------------------------------------------------------- /script/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /script/baselines/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /script/baselines/run_evolvegcn_baselines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/baselines/run_evolvegcn_baselines.py -------------------------------------------------------------------------------- /script/baselines/run_static_baselines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/baselines/run_static_baselines.py -------------------------------------------------------------------------------- /script/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/config.py -------------------------------------------------------------------------------- /script/example/run_evolvegcn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/example/run_evolvegcn.sh -------------------------------------------------------------------------------- /script/example/run_grugcn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/example/run_grugcn.sh -------------------------------------------------------------------------------- /script/example/run_htgn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/example/run_htgn.sh -------------------------------------------------------------------------------- /script/example/run_static.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/example/run_static.sh -------------------------------------------------------------------------------- /script/hgcn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /script/hgcn/layers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /script/hgcn/layers/hyplayers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/hgcn/layers/hyplayers.py -------------------------------------------------------------------------------- /script/hgcn/layers/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/hgcn/layers/layers.py -------------------------------------------------------------------------------- /script/hgcn/manifolds/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/hgcn/manifolds/__init__.py -------------------------------------------------------------------------------- /script/hgcn/manifolds/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/hgcn/manifolds/base.py -------------------------------------------------------------------------------- /script/hgcn/manifolds/euclidean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/hgcn/manifolds/euclidean.py -------------------------------------------------------------------------------- /script/hgcn/manifolds/poincare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/hgcn/manifolds/poincare.py -------------------------------------------------------------------------------- /script/hgcn/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /script/hgcn/utils/data_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/hgcn/utils/data_loader.py -------------------------------------------------------------------------------- /script/hgcn/utils/data_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/hgcn/utils/data_utils.py -------------------------------------------------------------------------------- /script/hgcn/utils/math_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/hgcn/utils/math_utils.py -------------------------------------------------------------------------------- /script/inits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/inits.py -------------------------------------------------------------------------------- /script/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/loss.py -------------------------------------------------------------------------------- /script/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/main.py -------------------------------------------------------------------------------- /script/models/BaseModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/models/BaseModel.py -------------------------------------------------------------------------------- /script/models/DynModels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/models/DynModels.py -------------------------------------------------------------------------------- /script/models/EvolveGCN/EGCN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/models/EvolveGCN/EGCN.py -------------------------------------------------------------------------------- /script/models/EvolveGCN/GCNCONV.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/models/EvolveGCN/GCNCONV.py -------------------------------------------------------------------------------- /script/models/EvolveGCN/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /script/models/HTGN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/models/HTGN.py -------------------------------------------------------------------------------- /script/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /script/models/load_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/models/load_model.py -------------------------------------------------------------------------------- /script/models/static_baselines/GAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/models/static_baselines/GAE.py -------------------------------------------------------------------------------- /script/models/static_baselines/VGAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/models/static_baselines/VGAE.py -------------------------------------------------------------------------------- /script/models/static_baselines/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/models/static_baselines/__init__.py -------------------------------------------------------------------------------- /script/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /script/utils/data_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/utils/data_util.py -------------------------------------------------------------------------------- /script/utils/make_edges_new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/utils/make_edges_new.py -------------------------------------------------------------------------------- /script/utils/make_edges_orign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/utils/make_edges_orign.py -------------------------------------------------------------------------------- /script/utils/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlin-codes/HTGN/HEAD/script/utils/util.py --------------------------------------------------------------------------------