├── .gitignore ├── .readthedocs.yaml ├── LICENSE ├── README.md ├── docs ├── Makefile ├── ccc.rst ├── conf.py ├── index.rst ├── make.bat ├── modules.rst ├── requirements.txt └── rrgcn.rst ├── examples ├── aifb.ipynb ├── am_literals.ipynb ├── mutag_literals.ipynb └── ogbn_mag.ipynb ├── experiments ├── Attenuation │ ├── RRGCN_A │ │ ├── RRGCNEmbedder.py │ │ ├── RRGCN_attenuation_conv.py │ │ ├── node_encoder.py │ │ └── utils.py │ ├── dataset.py │ └── rrgcn_attenuation_node_classification.py ├── README.md ├── link prediction │ └── link_prediction.ipynb └── node classification │ ├── dataset.py │ ├── dataset_location.py │ ├── evaluate.py │ ├── evaluate_degree_cutting.py │ ├── evaluate_relation_cutting.py │ ├── evaluation_results.csv │ ├── evaluation_results_degree_cutting.csv │ ├── evaluation_results_relation_cutting.csv │ ├── run_all_node_classification.sh │ ├── tables.ipynb │ ├── tune.py │ └── tuning_results.csv ├── rrgcn ├── __init__.py ├── node_encoder.py ├── random_rgcn_conv.py ├── random_rgcn_embedder.py └── util.py └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/ccc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/docs/ccc.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/docs/modules.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/rrgcn.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/docs/rrgcn.rst -------------------------------------------------------------------------------- /examples/aifb.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/examples/aifb.ipynb -------------------------------------------------------------------------------- /examples/am_literals.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/examples/am_literals.ipynb -------------------------------------------------------------------------------- /examples/mutag_literals.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/examples/mutag_literals.ipynb -------------------------------------------------------------------------------- /examples/ogbn_mag.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/examples/ogbn_mag.ipynb -------------------------------------------------------------------------------- /experiments/Attenuation/RRGCN_A/RRGCNEmbedder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/experiments/Attenuation/RRGCN_A/RRGCNEmbedder.py -------------------------------------------------------------------------------- /experiments/Attenuation/RRGCN_A/RRGCN_attenuation_conv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/experiments/Attenuation/RRGCN_A/RRGCN_attenuation_conv.py -------------------------------------------------------------------------------- /experiments/Attenuation/RRGCN_A/node_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/experiments/Attenuation/RRGCN_A/node_encoder.py -------------------------------------------------------------------------------- /experiments/Attenuation/RRGCN_A/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/experiments/Attenuation/RRGCN_A/utils.py -------------------------------------------------------------------------------- /experiments/Attenuation/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/experiments/Attenuation/dataset.py -------------------------------------------------------------------------------- /experiments/Attenuation/rrgcn_attenuation_node_classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/experiments/Attenuation/rrgcn_attenuation_node_classification.py -------------------------------------------------------------------------------- /experiments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/experiments/README.md -------------------------------------------------------------------------------- /experiments/link prediction/link_prediction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/experiments/link prediction/link_prediction.ipynb -------------------------------------------------------------------------------- /experiments/node classification/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/experiments/node classification/dataset.py -------------------------------------------------------------------------------- /experiments/node classification/dataset_location.py: -------------------------------------------------------------------------------- 1 | root = './' # path to dataset download location -------------------------------------------------------------------------------- /experiments/node classification/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/experiments/node classification/evaluate.py -------------------------------------------------------------------------------- /experiments/node classification/evaluate_degree_cutting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/experiments/node classification/evaluate_degree_cutting.py -------------------------------------------------------------------------------- /experiments/node classification/evaluate_relation_cutting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/experiments/node classification/evaluate_relation_cutting.py -------------------------------------------------------------------------------- /experiments/node classification/evaluation_results.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/experiments/node classification/evaluation_results.csv -------------------------------------------------------------------------------- /experiments/node classification/evaluation_results_degree_cutting.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/experiments/node classification/evaluation_results_degree_cutting.csv -------------------------------------------------------------------------------- /experiments/node classification/evaluation_results_relation_cutting.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/experiments/node classification/evaluation_results_relation_cutting.csv -------------------------------------------------------------------------------- /experiments/node classification/run_all_node_classification.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/experiments/node classification/run_all_node_classification.sh -------------------------------------------------------------------------------- /experiments/node classification/tables.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/experiments/node classification/tables.ipynb -------------------------------------------------------------------------------- /experiments/node classification/tune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/experiments/node classification/tune.py -------------------------------------------------------------------------------- /experiments/node classification/tuning_results.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/experiments/node classification/tuning_results.csv -------------------------------------------------------------------------------- /rrgcn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/rrgcn/__init__.py -------------------------------------------------------------------------------- /rrgcn/node_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/rrgcn/node_encoder.py -------------------------------------------------------------------------------- /rrgcn/random_rgcn_conv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/rrgcn/random_rgcn_conv.py -------------------------------------------------------------------------------- /rrgcn/random_rgcn_embedder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/rrgcn/random_rgcn_embedder.py -------------------------------------------------------------------------------- /rrgcn/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/rrgcn/util.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/RR-GCN/HEAD/setup.py --------------------------------------------------------------------------------