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 条
  • [1] Leveraging set relations in exact and dynamic set similarity join
    Wang, Xubo
    Qin, Lu
    Lin, Xuemin
    Zhang, Ying
    Chang, Lijun
    VLDB JOURNAL, 2019, 28 (02): : 267 - 292
  • [2] Leveraging Set Relations in Exact Set Similarity Join
    Wang, Xubo
    Qin, Lu
    Lin, Xuemin
    Zhang, Ying
    Chang, Lijun
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2017, 10 (09): : 925 - 936
  • [3] An empirical evaluation of exact set similarity join techniques using GPUs
    Bellas, Christos
    Gounaris, Anastasios
    INFORMATION SYSTEMS, 2020, 89
  • [4] HySet: A hybrid framework for exact set similarity join using a GPU
    Bellas, Christos
    Gounaris, Anastasios
    PARALLEL COMPUTING, 2021, 104
  • [5] Dynamic Set Similarity Join: An Update Log Based Approach
    Yang, Chengcheng
    Chen, Lisi
    Wang, Hao
    Shang, Shuo
    Mao, Rui
    Zhang, Xiangliang
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (04) : 3727 - 3741
  • [6] Distributed Streaming Set Similarity Join
    Yang, Jianye
    Zhang, Wenjie
    Wang, Xiang
    Zhang, Ying
    Lin, Xuemin
    2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, : 565 - 576
  • [7] Set Similarity Join on Probabilistic Data
    Lian, Xiang
    Chen, Lei
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 3 (01): : 650 - 659
  • [8] Scalable and Robust Set Similarity Join
    Christiani, Tobias
    Pagh, Rasmus
    Sivertsen, Johan
    2018 IEEE 34TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2018, : 1240 - 1243
  • [9] An Empirical Evaluation of Set Similarity Join Techniques
    Mann, Willi
    Augsten, Nikolaus
    Bouros, Panagiotis
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2016, 9 (09): : 636 - 647
  • [10] SSTR: Set Similarity Join over Stream Data
    Pacifico, Lucas
    Ribeiro, Leonardo Andrade
    PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS), VOL 1, 2020, : 52 - 60