mlsanityData to 7 Oct 2026

Compressing (Multidimensional) Learned Bloom Filters

arXiv 2208.03029 ↗First posted 5 Aug 2022cs.DB cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Bloom filters are widely used data structures that compactly represent sets of elements. Querying a Bloom filter reveals if an element is not included in the underlying set or is included with a certain error rate. This membership testing can be modeled as a binary classification problem and solved through deep learning models, leading to what is called learned Bloom filters. We have identified that the benefits of learned Bloom filters are apparent only when considering a vast amount of data, and even then, there is a possibility to further reduce their memory consumption. For that reason, we introduce a lossless input compression technique that improves the memory consumption of the learned model while preserving a comparable model accuracy. We evaluate our approach and show significant memory consumption improvements over learned Bloom filters.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 7 of its 12 references that are in the map. First posted on arXiv 5 Aug 2022.

Builds on

7 of 12 references.

References · 7

  1. 2017The Case for Learned Index Structurescited by 188
  2. 2019A Model for Learned Bloom Filters, and Optimizing by Sandwichingcited by 64
  3. 2019ALEX: An Updatable Adaptive Learned Indexcited by 43
  4. 2020RadixSpline: A Single-Pass Learned Indexcited by 31
  5. 2020Tsunami: A Learned Multi-dimensional Index for Correlated Data and Skewed Workloadscited by 25
  6. 2020NeuroCard: One Cardinality Estimator for All Tablescited by 21
  7. 2020Partitioned Learned Bloom Filtercited by 10

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.