Overview
MinHash stores the minimum hash value under several hash functions, making Jaccard similarity estimable without comparing full sets.
Estimates set similarity by comparing compact hash signatures.
Compact metadata for implementation and discovery.
MinHash stores the minimum hash value under several hash functions, making Jaccard similarity estimable without comparing full sets.
Quick facts
Runtime and memory behavior at a glance.
Best
O(k n)
Average
O(k n)
Worst
O(k n)
Space
O(k)
similarity ~= matching_signatures / signature_countEstimates Jaccard similarity from equal signature components.
Show matched positions, dynamic-programming cells, or candidate buckets.
MinHash should be used with the assumptions and tradeoffs of similarity Hashing in mind.
What each reference supports for this entry.
Reference for MinHash sketches and resemblance estimation using minimum hash values.
Open sourceLarge-scale data-mining reference covering MinHash similarity estimation, sketching, or vector comparison use case.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Pattern Matching · Core
MinHash signatures are often indexed with LSH for approximate similarity search.
Compare with thisMinHash approximates set similarity rather than character-level string similarity.
MinHash signatures are often indexed with LSH for approximate similarity search.