Skip to content
Search

Locality-sensitive hashing

lastmod 2019-12-06created 2019-12-062 edits

In computer science, locality-sensitive hashing (LSH) is an algorithmic technique that hashes similar input items into the same "buckets" with high probability. (The number of buckets are much smaller than the universe of possible input items.) Since similar items end up in the same buckets, this technique can be used for data clustering and nearest neighbor search. It differs from conventional hashing techniques in that hash collisions are maximized, not minimized. Alternatively, the technique can be seen as a way to reduce the dimensionality of high-dimensional data; high-dimensional input items can be reduced to low-dimensional versions while preserving relative distances between items.

Hashing-based approximate nearest neighbor search algorithms generally use one of two main categories of hashing methods: either data-independent methods, such as locality-sensitive hashing (LSH); or data-dependent methods, such as Locality-preserving hashing (LPH).

About

LSH (Locality sensitive hash) is a hash algorithm that puts elements with high Jaccard Similarity into the same bucket.

A dimensionality reduction methodology based on the dimensional probability of high-dimensional data.

See also

Favorite site

author Zer0 sitemap