-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added a changelog file to keep track of major changes between versions.
- Loading branch information
Showing
1 changed file
with
28 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# Changelog | ||
|
||
## 0.3.3 | ||
|
||
* Improved the Hypergraph-of-Entity by switching `Document` hyperedges to undirected, adding node and hyperedge weights and introducing a new pruning approach. | ||
* Pruning required the deletion of directed hyperedges, which was not supported by the `Grph` library. This was forked and implemented. We now use our own custom version of [Grph](https://github.com/jldevezas/Grph). | ||
|
||
* Implemented a Biased Random Walk Score, using node and hyperedge weights to randomly traverse the hypergraph. | ||
* Also improved random sampling efficiency and implemented a new non-uniform random sampler. | ||
|
||
* Introduced the `analysis` module, with a new Random Walk stability test based on Kendall's coefficient of concordance W. | ||
|
||
* Created an Hypergraph-of-Entity inspection method to export node and hyperedge weights to CSV for external analysis. | ||
|
||
* Improved the R graph analysis utility for studying the discriminative power of node and hyperedge weights, based on the exported CSVs from `inspect`. | ||
* Also added a script to explore functions in order to build node and hyperedge weighting functions. This will also be helpful to build ranking functions later on. | ||
|
||
* The reachability index has been disabled. | ||
* The `entityWeight` has mostly been deprecated (it does not scale) and doing this will save memory. | ||
|
||
* Created a partial port of the Hypergraph-of-Entity in C++ and integrated it with the Python tool using Boost Python to create a C++ Python library. | ||
* The C++ implementation has already been deprecated and serves as an integration example. | ||
|
||
* Added overall configurations for the selection of ranking function. | ||
|
||
* Fixed several issues with the Dockerfile and automated Docker Hub builds. | ||
|
||
* Fixed MongoDB issues with the storage of keys with a period. |