Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bellet/hdsl

High-Dimensional Similarity Learning
https://github.com/bellet/hdsl

high-dimensional-data machine-learning metric-learning similarity-learning sparse-data

Last synced: about 1 month ago
JSON representation

High-Dimensional Similarity Learning

Awesome Lists containing this project

README

        

# High-Dimensional Similarity Learning

HDSL is a Matlab/MEX implementation of the similarity learning method
introduced in our [AISTATS 2015](http://researchers.lille.inria.fr/abellet/papers/aistats15.pdf) (see also the longer [journal version](http://researchers.lille.inria.fr/abellet/papers/neurocomp19.pdf)). HDSL
allows scalable learning of sparse bilinear similarity functions on
high-dimensional data.

HDSL is distributed under GNU/GPL 3 license.

## Getting started

To install and run a demo, please use inside the Matlab console
```
install
demo_HDSL
```

## References

If you use this code in scientific work, please cite:

- K. Liu, A. Bellet and F. Sha. *Similarity Learning for High-Dimensional Sparse Data*. International Conference on Artificial Intelligence and
Statistics (AISTATS), 2015.

- K. Liu and A. Bellet. *Escaping the Curse of Dimensionality in Similarity Learning: Efficient Frank-Wolfe Algorithm and Generalization Bounds*. Neurocomputing 333:185-199, 2019.