Skip to search boxSkip to navigationSkip to main content

Distance Sensitive Bloom Filters Without False Negatives

  • Mayank Goswami
    ,
  • Rasmus Pagh
    ,
  • Francesco Silvestri
    ,
  • Johan Sivertsen
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 257-269 (13 pages)

Publication milestones

  • Published - 2017

Publication status

Published - 2017

Publisher

Society for Industrial and Applied Mathematics, United States

ISBN (Electronic)

978-1-61197-478-2

Publication IDs

  • Scopus: 85016208906

Host publication title

Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2017, Barcelona, Spain, Hotel Porta Fira, January 16-19

Abstract

A Bloom filter is a widely used data-structure for representing a set S and answering queries of the form “Is x in S?”. By allowing some false positive answers (saying ‘yes’ when the answer is in fact ‘no’) Bloom filters use space significantly below what is required for storing S. In the distance sensitive setting we work with a set S of (Hamming) vectors and seek a data structure that offers a similar trade-off, but answers queries of the form “Is x close to an element of S?” (in Hamming distance). Previous work on distance sensitive Bloom filters have accepted false positive and false negative answers. Absence of false negatives is of critical importance in many applications of Bloom filters, so it is natural to ask if this can be also achieved in the distance sensitive setting. Our main contributions are upper and lower bounds (that are tight in several cases) for space usage in the distance sensitive setting where false negatives are not allowed.

Publication metrics

PlumX, opens in new tab

Captures
32
Citations
10

Access to documents