arrow
Return

Deep Learning-Based Bloom Filter for Efficient Multi-key Membership Testing

delete2023-09-02
delete0
delete
OA
AI
H
Haitian Chen
Z
Ziwei Wang
Y
Yunchuan Li
R
Ruixin Yang
Y
Yan Zhao
R
Rui Zhou
K
Kai Zheng *
DOI:10.1007/s41019-023-00224-9delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Multi-key membership testing plays a crucial role in computing systems and networking applications, encompassing web search, mail systems, distributed databases, firewalls, and network routing. Traditional approaches, such as the Bloom filter, encounter limitations within this specific context. Addressing these challenges, we propose the Multi-key Learned Bloom Filter (MLBF), a hybrid method that combines machine learning techniques with the Bloom filter. The MLBF introduces a value-interaction-based multi-key classifier and a multi-key Bloom filter. Furthermore, we introduce an Interval-based MLBF approach, which categorizes keys into specific intervals based on data distribution to minimize the False Positive Rate (FPR). Additionally, MLBF incorporates an out-of-distribution (OOD) detection component to identify data shifts. Through extensive experimental evaluations on three authentic datasets, we demonstrate the superiority of the proposed MLBF in terms of FPR and query efficiency.
Keywords:
Bloom filter
Learned structures
Learned bloom filter
Membership testing

Journal

D
Data Science and Engineering
IF:
4.6
Papers:
246
Citations:
665

Organization

S
shenzhen institute for advanced study, uestc
Scholars:
419
Papers: 371
Citations: 1
A
aalborg university
Scholars:
1.6W
Papers: 1.7W
Citations: 22