arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1507.00552cs.DS
收藏

I/O高效相似连接

I/O-Efficient Similarity Join

Rasmus Pagh, Ninh Pham, Francesco Silvestri, Morten Stöckel

摘要:

我们提出了一个I/O高效的算法计算相似连接基于局部敏感哈希(LSH)。与通常建议的过滤方法相比,我们的方法对数据大小具有可证明的次二次依赖性。此外,与外部存储器上已知的基于LSH的算法的直接实现相比,我们的方法能够充分利用可用的内部存储器:而经典算法的时间复杂度包括因子$N^ρ$,其中$ρ$是所使用的LSH的参数,我们的算法的I/O复杂度仅包括因子$(N/M)^ρ$,其中,$N$是数据大小,$M$是内部存储器的大小。我们的算法是随机的,并以高概率输出正确的结果。这是一个简单的,递归的,不受缓存影响的过程,我们相信它在其他计算环境中也会很有用,比如并行计算。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑