arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1010.2371cs.DScs.DB
收藏

在事务流中查找相似项

On Finding Similar Items in a Stream of Transactions

Andrea Campagna, Rasmus Pagh

摘要:

虽然在事务数据流中发现频繁项集方面已经做了大量的工作,但这些工作都没有解决根据标准相似性度量来发现相似对的问题。本文是第一次尝试处理这个问题,可以说是更重要的,问题。我们从一个否定的结果开始,这个结果也解释了在寻找频繁项集的数据采掘算法的空间使用上缺乏理论上的上限:的任何算法(即使只是近似的,并有错误的机会)找到最频繁的k-项集必须使用空间Ω(min{mb,n^k,(mb/phi)^k})比特,其中mb是到目前为止流中的项目的数量,n是不同项目的数量,并且phi是支持阈值。为了实现任何非平凡的空间上界,我们必须放弃对数据流的最坏情况假设。我们工作的模型下,交易来随机顺序,并表明,令人惊讶的是,不仅是小空间的相似性挖掘可能的最常见的相似性措施,但挖掘精度提高与流的长度为任何固定的支持阈值。

英文摘要:

While there has been a lot of work on finding frequent itemsets in transaction data streams, none of these solve the problem of finding similar pairs according to standard similarity measures. This paper is a first attempt at dealing with this, arguably more important, problem. We start out with a negative result that also explains the lack of theoretical upper bounds on the space usage of data mining algorithms for finding frequent itemsets: Any algorithm that (even only approximately and with a chance of error) finds the most frequent k-itemset must use space Omega(min{mb,n^k,(mb/phi)^k}) bits, where mb is the number of items in the stream so far, n is the number of distinct items and phi is a support threshold. To achieve any non-trivial space upper bound we must thus abandon a worst-case assumption on the data stream. We work under the model that the transactions come in random order, and show that surprisingly, not only is small-space similarity mining possible for the most common similarity measures, but the mining accuracy improves with the length of the stream for any fixed support threshold.

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

↑