A TensorFlow-based implementation of knowledge graph embedding models.
Document available here: https://knowledge-graph-embedding.readthedocs.io/en/latest/index.html
- finish docs
- unit test
- model saving
- early stopping with ranking metric (for now using validation loss)
- reproducible paper experiment
Including following knowledge graph embedding model:
- Unstructured Model (UM)
- Structured Embedding (SE)
- TransE
- TransH
- TransR
- TransD
- RotatE
- RESCAL
- DistMult
- Pairwise Hinge Loss
- Pairwise Logistic Loss
- Binary Cross Entropy Loss
- Self Adversarial Negative Sampling Loss
- Square Error Loss
- Dot
- Lp-Distance
- Squared Lp-Distance
- Lp-Regularization
- Clip Constraint
- Nomalized Embedding
- Soft Constraint
- Uniform Strategy
- Typed Strategy