├── README.md ├── base ├── Base.cpp ├── Corrupt.h ├── Random.h ├── Reader.h ├── Setting.h ├── Test.h ├── Triple.h └── Valid.h ├── benchmarks ├── FB15K │ ├── 1-1.txt │ ├── 1-n.txt │ ├── entity2id.txt │ ├── n-1.txt │ ├── n-n.py │ ├── n-n.txt │ ├── relation2id.txt │ ├── test2id.txt │ ├── test2id_all.txt │ ├── train2id.txt │ ├── type_constrain.txt │ └── valid2id.txt ├── FB15K237 │ ├── 1-1.txt │ ├── 1-n.txt │ ├── entity2id.txt │ ├── n-1.txt │ ├── n-n.py │ ├── n-n.txt │ ├── relation2id.txt │ ├── test2id.txt │ ├── test2id_all.txt │ ├── train2id.txt │ ├── type_constrain.txt │ └── valid2id.txt ├── WN18 │ ├── 1-1.txt │ ├── 1-n.txt │ ├── entity2id.txt │ ├── n-1.txt │ ├── n-n.py │ ├── n-n.txt │ ├── relation2id.txt │ ├── test2id.txt │ ├── test2id_all.txt │ ├── train2id.txt │ ├── type_constrain.txt │ └── valid2id.txt └── WN18RR │ ├── 1-1.txt │ ├── 1-n.txt │ ├── entity2id.txt │ ├── n-1.txt │ ├── n-n.py │ ├── n-n.txt │ ├── relation2id.txt │ ├── test2id.txt │ ├── test2id_all.txt │ ├── train2id.txt │ ├── type_constrain.txt │ └── valid2id.txt ├── config ├── Config.py └── __init__.py ├── make.sh ├── models ├── Model.py ├── OctonionE.py ├── QuatE.py └── __init__.py ├── quate.py ├── release └── Base.so ├── train_OctonionE.py ├── train_QuatE_FB15K.py ├── train_QuatE_FB15K237.py ├── train_QuatE_WN18.py └── train_QuatE_WN18RR.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/README.md -------------------------------------------------------------------------------- /base/Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/base/Base.cpp -------------------------------------------------------------------------------- /base/Corrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/base/Corrupt.h -------------------------------------------------------------------------------- /base/Random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/base/Random.h -------------------------------------------------------------------------------- /base/Reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/base/Reader.h -------------------------------------------------------------------------------- /base/Setting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/base/Setting.h -------------------------------------------------------------------------------- /base/Test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/base/Test.h -------------------------------------------------------------------------------- /base/Triple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/base/Triple.h -------------------------------------------------------------------------------- /base/Valid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/base/Valid.h -------------------------------------------------------------------------------- /benchmarks/FB15K/1-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K/1-1.txt -------------------------------------------------------------------------------- /benchmarks/FB15K/1-n.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K/1-n.txt -------------------------------------------------------------------------------- /benchmarks/FB15K/entity2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K/entity2id.txt -------------------------------------------------------------------------------- /benchmarks/FB15K/n-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K/n-1.txt -------------------------------------------------------------------------------- /benchmarks/FB15K/n-n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K/n-n.py -------------------------------------------------------------------------------- /benchmarks/FB15K/n-n.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K/n-n.txt -------------------------------------------------------------------------------- /benchmarks/FB15K/relation2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K/relation2id.txt -------------------------------------------------------------------------------- /benchmarks/FB15K/test2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K/test2id.txt -------------------------------------------------------------------------------- /benchmarks/FB15K/test2id_all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K/test2id_all.txt -------------------------------------------------------------------------------- /benchmarks/FB15K/train2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K/train2id.txt -------------------------------------------------------------------------------- /benchmarks/FB15K/type_constrain.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K/type_constrain.txt -------------------------------------------------------------------------------- /benchmarks/FB15K/valid2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K/valid2id.txt -------------------------------------------------------------------------------- /benchmarks/FB15K237/1-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K237/1-1.txt -------------------------------------------------------------------------------- /benchmarks/FB15K237/1-n.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K237/1-n.txt -------------------------------------------------------------------------------- /benchmarks/FB15K237/entity2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K237/entity2id.txt -------------------------------------------------------------------------------- /benchmarks/FB15K237/n-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K237/n-1.txt -------------------------------------------------------------------------------- /benchmarks/FB15K237/n-n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K237/n-n.py -------------------------------------------------------------------------------- /benchmarks/FB15K237/n-n.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K237/n-n.txt -------------------------------------------------------------------------------- /benchmarks/FB15K237/relation2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K237/relation2id.txt -------------------------------------------------------------------------------- /benchmarks/FB15K237/test2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K237/test2id.txt -------------------------------------------------------------------------------- /benchmarks/FB15K237/test2id_all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K237/test2id_all.txt -------------------------------------------------------------------------------- /benchmarks/FB15K237/train2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K237/train2id.txt -------------------------------------------------------------------------------- /benchmarks/FB15K237/type_constrain.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K237/type_constrain.txt -------------------------------------------------------------------------------- /benchmarks/FB15K237/valid2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/FB15K237/valid2id.txt -------------------------------------------------------------------------------- /benchmarks/WN18/1-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18/1-1.txt -------------------------------------------------------------------------------- /benchmarks/WN18/1-n.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18/1-n.txt -------------------------------------------------------------------------------- /benchmarks/WN18/entity2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18/entity2id.txt -------------------------------------------------------------------------------- /benchmarks/WN18/n-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18/n-1.txt -------------------------------------------------------------------------------- /benchmarks/WN18/n-n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18/n-n.py -------------------------------------------------------------------------------- /benchmarks/WN18/n-n.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18/n-n.txt -------------------------------------------------------------------------------- /benchmarks/WN18/relation2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18/relation2id.txt -------------------------------------------------------------------------------- /benchmarks/WN18/test2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18/test2id.txt -------------------------------------------------------------------------------- /benchmarks/WN18/test2id_all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18/test2id_all.txt -------------------------------------------------------------------------------- /benchmarks/WN18/train2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18/train2id.txt -------------------------------------------------------------------------------- /benchmarks/WN18/type_constrain.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18/type_constrain.txt -------------------------------------------------------------------------------- /benchmarks/WN18/valid2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18/valid2id.txt -------------------------------------------------------------------------------- /benchmarks/WN18RR/1-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18RR/1-1.txt -------------------------------------------------------------------------------- /benchmarks/WN18RR/1-n.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18RR/1-n.txt -------------------------------------------------------------------------------- /benchmarks/WN18RR/entity2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18RR/entity2id.txt -------------------------------------------------------------------------------- /benchmarks/WN18RR/n-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18RR/n-1.txt -------------------------------------------------------------------------------- /benchmarks/WN18RR/n-n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18RR/n-n.py -------------------------------------------------------------------------------- /benchmarks/WN18RR/n-n.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18RR/n-n.txt -------------------------------------------------------------------------------- /benchmarks/WN18RR/relation2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18RR/relation2id.txt -------------------------------------------------------------------------------- /benchmarks/WN18RR/test2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18RR/test2id.txt -------------------------------------------------------------------------------- /benchmarks/WN18RR/test2id_all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18RR/test2id_all.txt -------------------------------------------------------------------------------- /benchmarks/WN18RR/train2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18RR/train2id.txt -------------------------------------------------------------------------------- /benchmarks/WN18RR/type_constrain.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18RR/type_constrain.txt -------------------------------------------------------------------------------- /benchmarks/WN18RR/valid2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/benchmarks/WN18RR/valid2id.txt -------------------------------------------------------------------------------- /config/Config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/config/Config.py -------------------------------------------------------------------------------- /config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/config/__init__.py -------------------------------------------------------------------------------- /make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/make.sh -------------------------------------------------------------------------------- /models/Model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/models/Model.py -------------------------------------------------------------------------------- /models/OctonionE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/models/OctonionE.py -------------------------------------------------------------------------------- /models/QuatE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/models/QuatE.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/models/__init__.py -------------------------------------------------------------------------------- /quate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/quate.py -------------------------------------------------------------------------------- /release/Base.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/release/Base.so -------------------------------------------------------------------------------- /train_OctonionE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/train_OctonionE.py -------------------------------------------------------------------------------- /train_QuatE_FB15K.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/train_QuatE_FB15K.py -------------------------------------------------------------------------------- /train_QuatE_FB15K237.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/train_QuatE_FB15K237.py -------------------------------------------------------------------------------- /train_QuatE_WN18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/train_QuatE_WN18.py -------------------------------------------------------------------------------- /train_QuatE_WN18RR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheungdaven/QuatE/HEAD/train_QuatE_WN18RR.py --------------------------------------------------------------------------------