mlsanityData to 14 Oct 2026

Cascaded Learned Bloom Filter for Optimizing Model-Filter Size Balance and Fast Rejection

arXiv 2502.03696 ↗First posted 6 Feb 2025cs.DS cs.CC cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Recent studies have demonstrated that learned Bloom filters (LBFs), which combine machine learning with the classical Bloom filter, can achieve superior memory efficiency. However, two challenges remain: (1) jointly optimizing the sizes of the machine learning model and Bloom filters, and (2) systematically minimizing reject time. We propose the Cascaded Learned Bloom Filter (CLBF), a unified architecture that generalizes existing LBF designs, including Sandwiched LBF and Partitioned LBF. Within this framework, we develop a dynamic programming-based optimizer that explores a discretized parameter space and identifies near-optimal configurations that balance model and filter sizes while achieving fast rejection. Experiments on real-world datasets show that CLBF reduces memory usage by up to 17% and decreases reject time by up to a factor of 65 compared to Partitioned LBF, the state-of-the-art LBF in terms of memory efficiency under a fixed machine learning model. Our code is publicly available at https://github.com/atsukisato/CascadedLBF.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 9 of its 35 references that are in the map. First posted on arXiv 6 Feb 2025.

Builds on

9 of 35 references.

References · 9

  1. 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,501
  2. 2017The Case for Learned Index Structurescited by 188
  3. 2018EMBER: An Open Dataset for Training Static PE Malware Machine Learning Modelscited by 165
  4. 2019A Model for Learned Bloom Filters, and Optimizing by Sandwichingcited by 64
  5. 2019Adaptive Learned Bloom Filter (Ada-BF): Efficient Utilization of the Classifiercited by 15
  6. 2021On the Choice of General Purpose Classifiers in Learned Bloom Filters: An Initial Analysis Within Basic Filterscited by 4
  7. 2021Ribbon filter: practically smaller than Bloom and Xorcited by 3
  8. 2013Using cascading Bloom filters to improve the memory usage for de Brujin graphscited by 1
  9. 2021Hash Adaptive Bloom Filtercited by 1

Built on by

Not cited yet.