Skip to search boxSkip to navigationSkip to main content

Efficient estimation for high similarities using odd sketches

  • Michael Mitzenmacher
    ,
  • Rasmus Pagh
    ,
  • Ninh Dang Pham
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Host publication Subtitle

WWW '14

Original language

English

Pages from-to (Number of pages)

Pages 109-118 (10 pages)

Publication milestones

  • Published - 2014

Publication status

Published - 2014

Publisher

Association for Computing Machinery, United States

ISBN (Electronic)

978-1-4503-2744-2

Publication IDs

  • Scopus: 84909632662

Host publication title

Proceedings of the 23rd international conference on World wide web

Abstract

Estimating set similarity is a central problem in many computer applications. In this paper we introduce the Odd Sketch, a compact binary sketch for estimating the Jaccard similarity of two sets. The exclusive-or of two sketches equals the sketch of the symmetric difference of the two sets. This means that Odd Sketches provide a highly space-efficient estimator for sets of high similarity, which is relevant in applications such as web duplicate detection, collaborative filtering, and association rule learning. The method extends to weighted Jaccard similarity, relevant e.g. for TF-IDF vector comparison. We present a theoretical analysis of the quality of estimation to guarantee the reliability of Odd Sketch-based estimators. Our experiments confirm this efficiency, and demonstrate the efficiency of Odd Sketches in comparison with $b$-bit minwise hashing schemes on association rule learning and web duplicate detection tasks.

Publication metrics

PlumX, opens in new tab

Captures
81
Citations
57