Leveraging set relations in exact and dynamic set similarity join

被引:0
|
作者
Xubo Wang
Lu Qin
Xuemin Lin
Ying Zhang
Lijun Chang
机构
[1] University of New South Wales,
[2] University of Technology Sydney,undefined
[3] The University of Sydney,undefined
来源
The VLDB Journal | 2019年 / 28卷
关键词
Incremental algorithm; Set similarity join; Set relations;
D O I
暂无
中图分类号
学科分类号
摘要
Set similarity join, which finds all the similar set pairs from two collections of sets, is a fundamental problem with a wide range of applications. Existing works study both exact set similarity join and approximate similarity join problems. In this paper, we focus on the exact set similarity join problem. The existing solutions for exact set similarity join follow a filtering-verification framework, which generates a list of candidate pairs through scanning indexes in the filtering phase and reports those similar pairs in the verification phase. Though much research has been conducted on this problem, set relations have not been well studied on improving the algorithm efficiency through computational cost sharing. Therefore, in this paper, we explore the set relations in different levels to reduce the overall computational cost. First, it has been shown that most of the computational time is spent on the filtering phase, which can be quadratic to the number of sets in the worst case for the existing solutions. Thus, we explore index-level set relations to reduce the filtering cost while keeping the same filtering power. We achieve this by grouping related sets into blocks in the index and skipping useless index probes in joins. Second, we explore answer-level set relations to further improve the algorithm based on the intuition that if two sets are similar, their answers may have a large overlap. We derive an algorithm which incrementally generates the answer of one set from an already computed answer of another similar set rather than compute the answer from scratch to reduce the computational cost. In addition, considering that in real applications, the data are usually updated dynamically, we extend our techniques and design efficient algorithms to incrementally update the join result when any element in the sets is updated. Finally, we conduct extensive performance studies using 21 real datasets with various data properties from a wide range of domains. The experimental results demonstrate that our algorithm outperforms all the existing algorithms across all datasets.
引用
收藏
页码:267 / 292
页数:25
相关论文
共 50 条
  • [31] Set similarity modulates object tracking in dynamic environments
    Akyuz, Sibel
    Munneke, Jaap
    Corbett, Jennifer E.
    ATTENTION PERCEPTION & PSYCHOPHYSICS, 2018, 80 (07) : 1744 - 1751
  • [32] The Minimal Set of Parameters for Exact Dynamic Thermal Models
    Gerstenmaier, York Christian
    Wachutka, Gerhard
    14TH INTERNATIONAL WORKSHOP ON THERMAL INVESTIGATION OF ICS AND SYSTEMS, 2008, : 70 - +
  • [33] ADHESIVES JOIN MOD SET
    不详
    DESIGN NEWS, 1970, 25 (22) : 14 - &
  • [34] Set containment join revisited
    Bouros, Panagiotis
    Mamoulis, Nikos
    Ge, Shen
    Terrovitis, Manolis
    KNOWLEDGE AND INFORMATION SYSTEMS, 2016, 49 (01) : 375 - 402
  • [35] The null set of the join of paths
    Eniego, Arnold A.
    Garces, I. J. L.
    ASIAN-EUROPEAN JOURNAL OF MATHEMATICS, 2019, 12 (04)
  • [36] JAPAN TO JOIN THE ROTOR SET
    BUTTERWORTHHAYES, P
    AEROSPACE AMERICA, 1995, 33 (07) : 41 - 43
  • [37] Efficient set containment join
    Yang, Jianye
    Zhang, Wenjie
    Yang, Shiyu
    Zhang, Ying
    Lin, Xuemin
    Yuan, Long
    VLDB JOURNAL, 2018, 27 (04): : 471 - 495
  • [38] JOIN INK JET SET
    MINTO, G
    FOOD MANUFACTURE, 1978, 53 (02): : 23 - 23
  • [39] Pets join the jet set
    不详
    VETERINARY RECORD, 2016, 179 (07) : 161 - 161
  • [40] Efficient set containment join
    Jianye Yang
    Wenjie Zhang
    Shiyu Yang
    Ying Zhang
    Xuemin Lin
    Long Yuan
    The VLDB Journal, 2018, 27 : 471 - 495