gitextract_vejh5or5/ ├── .gitignore ├── LICENSE ├── download_data.sh ├── inductive_lp/ │ ├── README.md │ ├── data/ │ │ ├── WN18RR_v1/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── WN18RR_v1_ind/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── WN18RR_v2/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── WN18RR_v2_ind/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── WN18RR_v3/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── WN18RR_v3_ind/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── WN18RR_v4/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── WN18RR_v4_ind/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── fb237_v1/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── fb237_v1_ind/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── fb237_v2/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── fb237_v2_ind/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── fb237_v3/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── fb237_v3_ind/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── fb237_v4/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── fb237_v4_ind/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── nell_v1/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── nell_v1_ind/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── nell_v2/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── nell_v2_ind/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── nell_v3/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── nell_v3_ind/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ ├── nell_v4/ │ │ │ ├── test.txt │ │ │ ├── train.txt │ │ │ └── valid.txt │ │ └── nell_v4_ind/ │ │ ├── test.txt │ │ ├── train.txt │ │ └── valid.txt │ ├── datasets/ │ │ └── ind_dataset.py │ ├── loops/ │ │ ├── ilp_evaluator.py │ │ ├── inductive_slcwa.py │ │ └── relation_rank_evaluator.py │ ├── model/ │ │ ├── comp_gcn.py │ │ ├── gnn_layer.py │ │ ├── lrga_model.py │ │ └── nodepiece_rotate.py │ ├── nodepiece_tokenizer.py │ ├── run_ilp.py │ └── utils/ │ ├── sample_negatives.py │ └── utils_gcn.py ├── lp_rp/ │ ├── datasets/ │ │ └── codex.py │ ├── loops/ │ │ └── filtered_sampling_loop.py │ ├── nodepiece_tokenizer.py │ ├── patch/ │ │ ├── early_stopping.py │ │ └── evaluator.py │ ├── pykeen105/ │ │ ├── negative_sampler.py │ │ ├── nodepiece_rotate.py │ │ └── relation_rank_evaluator.py │ └── run_lp.py ├── nc/ │ ├── data/ │ │ └── clean/ │ │ └── wd50k/ │ │ ├── statements/ │ │ │ └── wd50k_entity_index.txt │ │ └── triples/ │ │ ├── nc_class_labels.json │ │ ├── nc_edges.txt │ │ ├── nc_entities.txt │ │ ├── nc_rels.txt │ │ ├── nc_test_so_labels.json │ │ ├── nc_train_so_labels.json │ │ ├── nc_val_so_labels.json │ │ ├── test.txt │ │ ├── train.txt │ │ └── valid.txt │ ├── data_loaders/ │ │ ├── __init__.py │ │ └── clean_datasets.py │ ├── loops/ │ │ ├── __init__.py │ │ ├── evaluation.py │ │ ├── loops.py │ │ └── sampler.py │ ├── models/ │ │ ├── __init__.py │ │ ├── gnn_encoder.py │ │ ├── gnn_layer.py │ │ ├── lrga_model.py │ │ └── nc_baselines.py │ ├── models_nc.py │ ├── run_nc.py │ └── utils/ │ ├── __init__.py │ ├── nodepiece_encoder.py │ ├── nodepiece_tokenizer.py │ ├── utils.py │ ├── utils_gcn.py │ └── utils_mytorch.py ├── ogb/ │ ├── download.sh │ ├── ogb_tokenizer.py │ ├── ogb_wikikg2/ │ │ ├── dataloader.py │ │ ├── dummy_factory.py │ │ └── model.py │ ├── readme.md │ ├── requirements.txt │ ├── run_ogb.py │ └── run_ogb.sh ├── oos_lp/ │ └── src/ │ ├── common/ │ │ ├── dataset.py │ │ └── measure.py │ ├── main.py │ ├── model/ │ │ ├── BaseOutKG.py │ │ ├── DisMultOutKG.py │ │ └── dm_tokenized.py │ ├── preprocess/ │ │ └── dataset_prep.py │ ├── tester.py │ ├── trainer.py │ ├── utils.py │ └── vocab/ │ ├── nodepiece_encoder.py │ └── nodepiece_tokenizer.py ├── readme.md └── requirements.txt