Skip to search boxSkip to navigationSkip to main content

Finding associations and computing similarity via biased pair sampling

  • Andrea Campagna
    ,
  • Rasmus Pagh
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Open access

Publication Information

Output type

Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Original language

English

Journal (Volume, Issue Number)

Knowledge and Information Systems (Volume 31, Issue 3)

Publication milestones

  • Published - 2012

Publication status

Published - 2012

ISSN

0219-1377

Publication IDs

  • Scopus: 84860919321

Abstract

Sampling-based methods have previously been proposed for the problem of finding interesting associations in data, even for low-support items. While these methods do not guarantee precise results, they can be vastly more efficient than approaches that rely on exact counting. However, for many similarity measures no such methods have been known. In this paper, we show how a wide variety of measures can be supported by a simple biased sampling method. The method also extends to find high-confidence association rules. We demonstrate theoretically that our method is superior to exact methods when the threshold for “interesting similarity/confidence” is above the average pairwise similarity/confidence, and the average support is not too low. Our method is particularly advantageous when transactions contain many items. We confirm in experiments on standard association mining benchmarks that we obtain a significant speedup on real data sets. Reductions in computation time of over an order of magnitude, and significant savings in space, are observed.

Publication metrics

PlumX, opens in new tab

Captures
13
Citations
11