@@ -5,8 +5,11 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on `Keep a Changelog <http://keepachangelog.com/ >`_
6
6
and this project adheres to `Semantic Versioning <http://semver.org/ >`_
7
7
8
- `Unreleased <https://github.com/pykeen/pykeen/compare/v1.4 .0...HEAD >`_
8
+ `Unreleased <https://github.com/pykeen/pykeen/compare/v1.5 .0...HEAD >`_
9
9
-----------------------------------------------------------------------
10
+
11
+ `1.5.0 <https://github.com/pykeen/pykeen/compare/v1.4.0...v1.5.0 >`_ - 2021-06-13
12
+ --------------------------------------------------------------------------------
10
13
New Metrics
11
14
~~~~~~~~~~~
12
15
- Adjusted Arithmetic Mean Rank Index (https://github.com/pykeen/pykeen/pull/378)
@@ -22,32 +25,60 @@ New Models
22
25
- QuatE (https://github.com/pykeen/pykeen/pull/367)
23
26
- CompGCN (https://github.com/pykeen/pykeen/pull/382)
24
27
- CrossE (https://github.com/pykeen/pykeen/pull/467)
28
+ - Reimplementation of LiteralE with arbitrary combination (g) function (https://github.com/pykeen/pykeen/pull/245)
29
+
30
+ New Negative Samplers
31
+ ~~~~~~~~~~~~~~~~~~~~~
32
+ - Pseudo-typed Negative Sampler (https://github.com/pykeen/pykeen/pull/412)
25
33
26
34
Datasets
27
35
~~~~~~~~
28
- - Removed invalid datasets (OpenBioLink filtered sets; https://github.com/pykeen/pykeen/pull/#439)
36
+ - Removed invalid datasets (OpenBioLink filtered sets; https://github.com/pykeen/pykeen/pull/https://github.com/pykeen/pykeen/pull/439)
37
+ - Added WK3k-15K (https://github.com/pykeen/pykeen/pull/403)
38
+ - Added WK3l-120K (https://github.com/pykeen/pykeen/pull/403)
39
+ - Added CN3l (https://github.com/pykeen/pykeen/pull/403)
29
40
30
41
Added
31
42
~~~~~
32
43
- Documentation on using PyKEEN in Google Colab and Kaggle (https://github.com/pykeen/pykeen/pull/379,
33
44
thanks `@jerryIsHere <https://github.com/jerryIsHere >`_)
34
- - Documentation on
35
45
- Pass custom training loops to pipeline (https://github.com/pykeen/pykeen/pull/334)
36
46
- Compatibility later for the fft module (https://github.com/pykeen/pykeen/pull/288)
37
47
- Official Python 3.9 support, now that PyTorch has it (https://github.com/pykeen/pykeen/pull/223)
38
48
- Utilities for dataset analysis (https://github.com/pykeen/pykeen/pull/16, https://github.com/pykeen/pykeen/pull/392)
49
+ - Filtering of negative sampling now uses a bloom filter by default (https://github.com/pykeen/pykeen/pull/401)
50
+ - Optional embedding dropout (https://github.com/pykeen/pykeen/pull/422)
51
+ - Added more HPO suggestion methods and docs (https://github.com/pykeen/pykeen/pull/446)
52
+ - Training callbacks (https://github.com/pykeen/pykeen/pull/429)
53
+ - Class resolver for datasets (https://github.com/pykeen/pykeen/pull/473)
54
+
39
55
Updated
40
56
~~~~~~~
41
57
- R-GCN implementation now uses new-style models and is super idiomatic (https://github.com/pykeen/pykeen/pull/110)
42
-
43
- Changed
44
- ~~~~~~~
58
+ - Enable passing of interaction function by string in base model class (https://github.com/pykeen/pykeen/pull/384,
59
+ https://github.com/pykeen/pykeen/pull/387)
60
+ - Bump scipy requirement to 1.5.0+
45
61
- Updated interfaces of models and negative samplers to enforce kwargs (https://github.com/pykeen/pykeen/pull/445)
62
+ - Reorganize filtering, negative sampling, and remove triples factory from most objects (
63
+ https://github.com/pykeen/pykeen/pull/400, https://github.com/pykeen/pykeen/pull/405,
64
+ https://github.com/pykeen/pykeen/pull/406, https://github.com/pykeen/pykeen/pull/409,
65
+ https://github.com/pykeen/pykeen/pull/420)
66
+ - Update automatic memory optimization (https://github.com/pykeen/pykeen/pull/404)
67
+ - Flexibly define positive triples for filtering (https://github.com/pykeen/pykeen/pull/398)
68
+ - Completely reimplemented negative sampling interface in training loops (https://github.com/pykeen/pykeen/pull/427)
69
+ - Completely reimplemented loss function in training loops (https://github.com/pykeen/pykeen/pull/448)
70
+ - Forward-compatibility of embeddings in old-style models and updated docs on
71
+ how to use embeddings (https://github.com/pykeen/pykeen/pull/474)
46
72
47
73
Fixed
48
74
~~~~~
49
75
- Regularizer passing in the pipeline and HPO (https://github.com/pykeen/pykeen/pull/345)
50
76
- Saving results when using multimodal models (https://github.com/pykeen/pykeen/pull/349)
77
+ - Add missing diagonal constraint on MuRE Model (https://github.com/pykeen/pykeen/pull/353)
78
+ - Fix early stopper handling (https://github.com/pykeen/pykeen/pull/419)
79
+ - Fixed saving results from pipeline (https://github.com/pykeen/pykeen/pull/428, thanks @kantholtz)
80
+ - Fix OOM issues with early stopper and AMO (https://github.com/pykeen/pykeen/pull/433)
81
+ - Fix ER-MLP functional form (https://github.com/pykeen/pykeen/pull/444)
51
82
52
83
`1.4.0 <https://github.com/pykeen/pykeen/compare/v1.3.0...v1.4.0 >`_ - 2021-03-04
53
84
--------------------------------------------------------------------------------
0 commit comments