Score:1

Will a bloom filter produce false negatives if it becomes full?

pe flag

Does the "no false negative" property hold if a bloom filter becomes full? I tried playing with this interactive example but it only gives the false positive probability.

Score:3
my flag

Does the "no false negative" property hold if a bloom filter becomes full?

Yes, it will still hold - if the value $X$ has been stored in a bloom filter, then a query on $X$ will always return yes. For example, if the value $X$ corresponds to the bits $(3, 14, 159)$, then on storing, those bits will be set in the filter (and they will never be cleared) - a latter query on $X$ will check the bits $(3, 14, 159)$, and will see that all three are set. This holds true no matter how many other values are also stored within the bloom filter.

If the 'bloom filter' is full, that is, all bits in the bloom filter are set, then any query will return 'yes' - hence, there are no false negatives (but there are a huge number of false positives)

I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.