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 条
  • [41] Set containment join revisited
    Panagiotis Bouros
    Nikos Mamoulis
    Shen Ge
    Manolis Terrovitis
    Knowledge and Information Systems, 2016, 49 : 375 - 402
  • [42] Vantico set to join Huntsman
    不详
    CHEMICAL & ENGINEERING NEWS, 2003, 81 (07) : 20 - 20
  • [43] The inertia set of the join of graphs
    Barrett, Wayne
    Hall, H. Tracy
    van der Holst, Hein
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2011, 434 (10) : 2197 - 2203
  • [44] Regionals join the jet set
    Stein, N
    FORTUNE, 2000, 142 (05) : 287 - +
  • [45] Parallel set similarity join on big data based on Locality-Sensitive Hashing
    Sohrabi, Mohammad Karim
    Azgomi, Hosseion
    SCIENCE OF COMPUTER PROGRAMMING, 2017, 145 : 1 - 12
  • [46] TT-Join: Efficient Set Containment Join
    Yang, Jianye
    Zhang, Wenjie
    Yang, Shiyu
    Zhang, Ying
    Lin, Xuemin
    2017 IEEE 33RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2017), 2017, : 509 - 520
  • [47] An Intuitionistic Fuzzy Set Model for Concept Similarity Using Ontological Relations
    Liu, Fagui
    Xiao, Fen
    Lin, Yuedong
    Zhang, Yang
    2012 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE (APSCC), 2012, : 319 - 324
  • [48] Parallelizing Filter-Verification Based Exact Set Similarity Joins on Multicores
    Fier, Fabian
    Wang, Tianzheng
    Zhu, Erkang
    Freytag, Johann-Christoph
    SIMILARITY SEARCH AND APPLICATIONS, SISAP 2020, 2020, 12440 : 62 - 75
  • [49] LES3: Learning-based Exact Set Similarity Search
    Li, Yifan
    Yu, Xiaohui
    Koudas, Nick
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2021, 14 (11): : 2073 - 2086
  • [50] Bitmap filter: Speeding up exact set similarity joins with bitwise operations
    Sandes, Edans F. O.
    Teodoro, George L. M.
    Melo, Alba C. M. A.
    INFORMATION SYSTEMS, 2020, 88