2019
DOI: 10.1007/s00521-019-04397-1
|View full text |Cite
|
Sign up to set email alerts
|

Autoscaling Bloom filter: controlling trade-off between true and false positives

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 fil… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
4
1

Relationship

1
8

Authors

Journals

citations
Cited by 35 publications
(18 citation statements)
references
References 36 publications
0
18
0
Order By: Relevance
“…This may be beneficial when the alphabet size is large enough that storing codewords is not possible. The connections between HD computing and Bloom filters are examined in greater detail in (Kleyko et al, 2019).…”
Section: Sparse and Low-precision Encodingsmentioning
confidence: 99%
“…This may be beneficial when the alphabet size is large enough that storing codewords is not possible. The connections between HD computing and Bloom filters are examined in greater detail in (Kleyko et al, 2019).…”
Section: Sparse and Low-precision Encodingsmentioning
confidence: 99%
“…When all k values in the hash functions are 1, but the item q is not in S, false positives occur. B denotes bloom filter; H denotes hash function [58].…”
Section: Preliminariesmentioning
confidence: 99%
“…In [57], a Bloom filter version is analyzed which recognizes the absence of distorted query vectors. The autoscaling Bloom filter approach proposed in [92] suggests a generalization of the counting Bloom filter approach based on the mathematics of sparse hyperdimensional computing and allows elastic adjustment of its capacity with probabilistic bounds on false positives and true positives. In [90], the formation of sparse memory vectors (with an additional operation of context-dependent thinning [134]) is considered, and in [91] the probability of correct recognition is estimated.…”
Section: The Generalization Of Krotov-hopfieldmentioning
confidence: 99%