History

0.17.7 (2023-04-05)

  • Adding additional pretrained models

0.17.6 (2023-03-31)

  • Fix embedding dimension mixup in translation models

  • Fix implementation error in some bilinear models

  • Fix various docstring typos

0.17.5 (2022-09-18)

  • Fix bug in TransH implementation

0.17.4 (2022-07-04)

  • Upgrade dependencies

  • Fix normalization in translation models

  • Improve loading function of wikidatavitals datasets.

0.17.3 (2022-04-21)

  • Fix ConvKB scoring function and normalization step

0.17.2 (2022-03-02)

  • Fix the documentation in evaluation and inference modules

  • Fix a typo in the sampling module’s documentation

0.17.1 (2022-02-25)

  • Add support of Python 3.7 back

0.17.0 (2022-02-25)

  • Add relation prediction evaluation

  • Add relation negative sampling module

  • Add inference module

  • Update models’ API accordingly to the previous new features

  • Switch from TravisCI to GitHub Actions

0.16.25 (2021-03-01)

  • Update in available pretrained models

0.16.24 (2021-02-16)

  • Fix deployment

0.16.23 (2021-02-16)

  • Removed useless k_max parameter in link-prediction evaluation method

0.16.22 (2021-02-05)

  • Add pretrained version of TransE for yago310 and ComplEx for fb15k237 and wdv5.

0.16.21 (2021-02-02)

  • Add pretrained version of TransE for Wikidata-Vitals level 5

0.16.20 (2021-01-22)

  • Add support for Python 3.8

  • Clean up loading process for kgs

  • Fix deprecation warning

0.16.19 (2021-01-20)

  • Fix release

0.16.18 (2021-01-20)

  • Add data loader for wikidata vitals knowledge graphs

0.16.17 (2020-11-03)

  • Bug fix get_ranks method

0.16.16 (2020-10-07)

  • Bug fix in KG split method

0.16.15 (2020-10-07)

  • Fix WikiDataSets loader (again)

0.16.14 (2020-09-21)

  • Fix WikiDataSets loader

0.16.13 (2020-08-06)

  • Fix reduction in BCE loss

  • Add pretrained models

0.16.12 (2020-07-07)

  • Release patch

0.16.11 (2020-07-07)

  • Fix bug in pre-trained models loading that made all models being redownloaded every time

0.16.10 (2020-07-02)

  • Minor bug patch

0.16.9 (2020-07-02)

  • Update urls to retrieve datasets and pre-trained models.

0.16.8 (2020-07-01)

  • Add binary cross-entropy loss

0.16.7 (2020-06-23)

  • Change API for pre-trained models

0.16.6 (2020-06-09)

  • Patch in pre-trained model loading

  • Added pre-trained loading for TransE on FB15k237 in dimension 100.

0.16.5 (2020-06-02)

  • Release patch

0.16.4 (2020-06-02)

  • Add parameter in data redundancy to exclude know reverse triplets from duplicate search.

0.16.3 (2020-05-29)

  • Release patch

0.16.2 (2020-05-29)

  • Add methods to compute data redundancy in knowledge graphs as in 2020 paper by Akrami et al (see references in concerned methods).

0.16.1 (2020-05-28)

  • Patch an awkward import

  • Add dataset loaders for WN18RR and YAGO3-10

0.16.0 (2020-04-27)

  • Redefinition of the models’ API (simplified interfaces, renamed LP methods and added get_embeddings method)

  • Implementation of the new API for all models

  • TorusE implementation fixed

  • TransD reimplementation to avoid matmul usage (costly in back-propagation)

  • Added feature to negative samplers to generate several negative samples from each fact. Those can be fed directly to the models.

  • Added some wrappers for training to utils module.

  • Progress bars now make the most of tqdm’s possibilities

  • Code reformatting

  • Docstrings update

0.15.5 (2020-04-23)

  • Defined a new homemade and simpler DataLoader class.

0.15.4 (2020-04-22)

  • Removed the use of torch DataLoader object.

0.15.3 (2020-04-02)

  • Added a method to print results in link prediction evaluator

0.15.2 (2020-04-01)

  • Fixed a misfit test

0.15.1 (2020-04-01)

  • Cleared the definition of rank in link prediction

0.15.0 (2020-04-01)

  • Improved use of tqdm progress bars

0.14.0 (2020-04-01)

  • Change in the API of loss functions (margin and logistic loss)

  • Documentation update

0.13.0 (2020-02-10)

  • Added ConvKB model

0.12.1 (2020-01-10)

  • Minor patch in interfaces

  • Comment additions

0.12.0 (2019-12-05)

  • Various bug fixes

  • New KG splitting method enforcing all entities and relations to appear at least once in the training set.

0.11.3 (2019-11-15)

  • Minor bug fixes

0.11.2 (2019-11-11)

  • Minor bug fixes

0.11.1 (2019-10-21)

  • Fixed requirements conflicts

0.11.0 (2019-10-21)

  • Added TorusE model

  • Added dataloaders

  • Fixed some bugs

0.10.4 (2019-10-07)

  • Fixed error in bilinear models.

0.10.3 (2019-07-23)

  • Added intermediate function for hit@k metric in link prediction.

0.10.2 (2019-07-22)

  • Fixed assertion error in Analogy model

0.10.0 (2019-07-19)

  • Implemented Triplet Classification evaluation method

  • Added Negative Sampler objects to standardize negative sampling methods.

0.9.0 (2019-07-17)

  • Implemented HolE model (Nickel et al.)

  • Implemented ComplEx model (Trouillon et al.)

  • Implemented ANALOGY model (Liu et al.)

  • Added knowledge graph splitting into train, validation and test instead of just train and test.

0.8.0 (2019-07-09)

  • Implemented Bernoulli negative sampling as in Wang et al. paper on TransH (2014).

0.7.0 (2019-07-01)

  • Implemented Mean Reciprocal Rank measure of performance.

  • Implemented Logistic Loss.

  • Changed implementation of margin loss to use torch methods.

0.6.0 (2019-06-25)

  • Implemented DistMult

0.5.0 (2019-06-24)

  • Changed implementation of LinkPrediction ranks by moving functions to model methods.

  • Implemented RESCAL.

0.4.0 (2019-05-15)

  • Fixed a major bug/problem in the Evaluation protocol of LinkPrediction.

0.3.1 (2019-05-10)

  • Minor bug fixes in the various normalization functions.

0.3.0 (2019-05-09)

  • Fixed CUDA support.

0.2.0 (2019-05-07)

  • Added support for filtered performance measures.

0.1.7 (2019-04-03)

  • First real release on PyPI.

0.1.0 (2019-04-01)

  • First release on PyPI.