arrow
返回

BigSet: An Efficient Set Intersection Approach

delete2024-12-01
delete0
PRE
AI
S
S.C. Zhang
J
Jianye Yang *
W
Wenjie Zhang
S
Shiyu Yang
张颖 封面图
张颖 (Ying Zhang)
林学民 (Xuemin Lin)
DOI:10.1109/TKDE.2024.3432595delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Set intersection is a fundamental operation in many applications, such as common neighbor computation in graph-based algorithms, set similarity computation, item recommendation, etc. In the literature, many set intersection methods are proposed. We observe that the state-of-the-art algorithm RCode bears several limitations, such as high index time complexity, inefficient for large-sized sets, and not friendly to the generic set intersection. In this paper, we introduce the B ucket S ig nature for Set ( BigSet ), an efficient generic set intersection algorithm. BigSet consists of two phases, namely the preprocessing phase and the query phase. In the preprocessing phase, BigSet partitions the elements of a record into O(2(k)) buckets and uses a bitmap to indicate the status of the buckets where n is the record length and k is the number of bits in the signature. In the query phase, BigSet calculates the results using a candidate generating-and-verification framework. Specifically, a set of candidate elements is identified as those falling in the same buckets. Then, for each bucket, BigSet collects the common elements using a merge-based method. To improve the performance, we introduce two optimizations, including bucket sharing and size-aware signature construction techniques. We conduct experiments on 10 real graph datasets and 5 real generic set datasets to evaluate the performance of our proposals. The experiment results show that BigSet is 20x faster than the leading generic set intersection algorithms. Besides it outperforms the RCode with 5x speedup, and while uses up to 8x less memory.
Keyword:
Electronic mail
Time complexity
Reviews
Optimization
Labeling
Cyberspace
Computer science
Bitmap signature
bitwise operation
generic set intersection
set intersection

期刊

IEEE Transactions on Knowledge and Data Engineering 封面图
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
论文数:
6.8K
被引数:
3.2W

机构

G
Guangzhou University
学者数:
1.8W
论文数: 1.3W
被引数: 1.8W
引用论文

引用论文

Complications of Breast Milk Application to the Infected Eye
err2009-10-13
err0
errOAAI
errCU Ukponmwan; OT Okolo; DH Kayoma; J Ese-Onakewhor
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Polynomial identification of POD based low-order dynamical system
err2006-01-01
err0
PREAI
errLaurent Perret; Erwan Collin; Joël Delville
err分享
err收藏
err分享
err收藏
学者 查看更多内容