I/O-Efficient Similarity Join

Algorithmica(2017)

引用 11|浏览118
暂无评分
摘要
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.
更多
查看译文
关键词
Similarity join,Locality sensitive hashing,Cache aware,Cache oblivious
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要