Sampling and Reconstruction Using Bloom Filters

被引:1
|
作者
Sengupta, Neha [1 ]
Bagchi, Amitabha [1 ]
Bedathur, Srikanta [2 ]
Ramanath, Maya [1 ]
机构
[1] IIT Delhi, New Delhi, India
[2] IBM IRL, New Delhi, India
来源
2017 IEEE 33RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2017) | 2017年
关键词
D O I
10.1109/ICDE.2017.73
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we address the problem of sampling from a set and reconstructing a set stored as a Bloom filter. To the best of our knowledge our work is the first to address this question. We introduce a novel hierarchical data structure called BloomSampleTree that helps us design efficient algorithms to extract an almost uniform sample from the set stored in a Bloom filter and also allows us to reconstruct the set efficiently. In the case where the hash functions used in the Bloom filter implementation are partially invertible, in the sense that it is easy to calculate the set of elements that map to a particular hash value, we propose a second, more space-efficient method called HashInvert for the reconstruction. We study the properties of these two methods both analytically as well as experimentally. We provide bounds on run times for both methods and sample quality for the BloomSampleTree based algorithm, and show through an extensive experimental evaluation that our methods are efficient and effective.
引用
收藏
页码:195 / 198
页数:4
相关论文
共 50 条
  • [1] Sampling and Reconstruction Using Bloom Filters
    Sengupta, Neha
    Bagchi, Amitabha
    Bedathur, Srikanta
    Ramanath, Maya
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2018, 30 (07) : 1324 - 1337
  • [2] Flow fair sampling based on multistage Bloom filters
    Yuanzhen, Liu
    Shurong, Huang
    Jianzhao, Liu
    Telkomnika (Telecommunication Computing Electronics and Control), 2016, 14 (03) : 1142 - 1149
  • [3] Random filters for compressive sampling and reconstruction
    Tropp, Joel A.
    Wakin, Michael B.
    Duarte, Marco E.
    Baron, Dror
    Baraniuk, Richard G.
    2006 IEEE International Conference on Acoustics, Speech and Signal Processing, Vols 1-13, 2006, : 3323 - 3326
  • [4] k-Space Sampling Using Various Filters and Fourier Image Reconstruction
    Kim, Kyuyeol
    Wu, Richard
    Choi, Seha
    2014 IEEE SIGNAL PROCESSING IN MEDICINE AND BIOLOGY SYMPOSIUM (SPMB), 2014,
  • [5] BLOOM FILTERS
    WELLS, B
    DR DOBBS JOURNAL, 1995, 20 (01): : 12 - 12
  • [6] Path similarity evaluation using Bloom filters
    Donnet, Benoit
    Gueye, Bamba
    Kaafar, Mohamed All
    COMPUTER NETWORKS, 2012, 56 (02) : 858 - 869
  • [7] Jacobian sparsity detection using Bloom filters
    Hovland, Paul D.
    Optimization Methods and Software, 2024,
  • [8] Jacobian sparsity detection using Bloom filters
    Hovland, Paul D.
    OPTIMIZATION METHODS & SOFTWARE, 2024,
  • [9] Classification of DNA sequences using Bloom filters
    Stranneheim, Henrik
    Kaller, Max
    Allander, Tobias
    Andersson, Bjorn
    Arvestad, Lars
    Lundeberg, Joakim
    BIOINFORMATICS, 2010, 26 (13) : 1595 - 1600
  • [10] Reachability in Large Graphs using Bloom Filters
    Saha, Arkaprava
    Sengupta, Neha
    Ramanath, Maya
    2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW 2019), 2019, : 217 - 224