# Autoscaling Bloom Filter: Controlling Trade-off Between True and False   Positives

**Authors:** Denis Kleyko, Abbas Rahimi, Ross W. Gayler, Evgeny Osipov

arXiv: 1705.03934 · 2019-08-13

## TL;DR

This paper introduces autoscaling Bloom filters, a flexible data structure that dynamically balances true positives and false positives by adjusting its capacity, supported by mathematical analysis and a minimization procedure.

## Contribution

It proposes a novel autoscaling Bloom filter that generalizes counting Bloom filters with adjustable capacity and probabilistic bounds, enhancing control over false positives.

## Key findings

- Mathematical analysis of autoscaling Bloom filter performance
- Procedure for minimizing false positive rate
- Demonstrated adjustable capacity with probabilistic guarantees

## Abstract

A Bloom filter is a simple data structure supporting membership queries on a set. The standard Bloom filter does not support the delete operation, therefore, many applications use a counting Bloom filter to enable deletion. This paper proposes a generalization of the counting Bloom filter approach, called "autoscaling Bloom filters", which allows adjustment of its capacity with probabilistic bounds on false positives and true positives. In essence, the autoscaling Bloom filter is a binarized counting Bloom filter with an adjustable binarization threshold. We present the mathematical analysis of the performance as well as give a procedure for minimization of the false positive rate.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1705.03934/full.md

## Figures

3 figures with captions in the complete paper: https://tomesphere.com/paper/1705.03934/full.md

## References

26 references — full list in the complete paper: https://tomesphere.com/paper/1705.03934/full.md

---
Source: https://tomesphere.com/paper/1705.03934