https://dl.acm.org/doi/10.1145/3292500.3330838 (2019 ver)
https://arxiv.org/abs/2103.08115 (2021 ver)
This implementation is done as a part of BSc graduate diploma for Applied Mathematics and Informatics study programme in the Financial University under the Russian Federation Government
It is written with OOP pattern and allows to run training process for the different combinations of:
- Intra-View model (with / without Hierarchy-Aware part)
- Cross-View model (Cross-View Grouping / Transformation)
- TransE
- DistMult
- HolE