Skip to search boxSkip to navigationSkip to main content

I/O-Efficient Similarity Join

  • Rasmus Pagh
    ,
  • Ninh Dang Pham
    ,
  • Francesco Silvestri
    ,
  • Morten Stöckel
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

23rd Annual European Symposium, Patras, Greece, September 14-16, 2015, Proceedings

Original language

English

Pages from-to (Number of pages)

Pages 941-952 (12 pages)

Publication milestones

  • Published - 14/09/2015

Publication status

Published - 14/09/2015

Publisher

Springer, United States, Germany

Book series

  • Book series name: Lecture Notes in Computer Science
    Volume: 9294
    ISSN: 0302-9743
978-3-662-48349-7

ISBN (Electronic)

978-3-662-48350-3

Publication IDs

  • Scopus: 84945584495

Host publication title

Algorithms - ESA 2015

Abstract

We present an I/O-efficient algorithm for computing similarity
joins based on locality-sensitive hashing (LSH). In contrast to the filtering
methods commonly suggested our method has provable sub-quadratic
dependency on the data size. Further, in contrast to straightforward
implementations of known LSH-based algorithms on external memory,
our approach is able to take significant advantage of the available internal
memory: Whereas the time complexity of classical algorithms includes a
factor of N ρ, where ρ is a parameter of the LSH used, the I/O complexity
of our algorithm merely includes a factor (N/M)ρ, where N is the data size
and M is the size of internal memory. Our algorithm is randomized and
outputs the correct result with high probability. It is a simple, recursive,
cache-oblivious procedure, and we believe that it will be useful also in
other computational settings such as parallel computation.

Publication metrics

PlumX, opens in new tab

Captures
4
Citations
13