Ayuda
Ir al contenido

Dialnet


Inferring Insertion Times and Optimizing Error Penalties in Time-decaying Bloom Filters

    1. [1] University of Michigan–Ann Arbor

      University of Michigan–Ann Arbor

      City of Ann Arbor, Estados Unidos

    2. [2] University of California, Riverside
  • Localización: ACM transactions on database systems, ISSN 0362-5915, Vol. 44, Nº 2, 2019
  • Idioma: inglés
  • Enlaces
  • Resumen
    • Current Bloom Filters tend to ignore Bayesian priors as well as a great deal of useful information they hold, compromising the accuracy of their responses. Incorrect responses cause users to incur penalties that are both application- and item-specific, but current Bloom Filters are typically tuned only for static penalties. Such shortcomings are problematic for all Bloom Filter variants, but especially so for Time-decaying Bloom Filters, in which the memory of older items decays over time, causing both false positives and false negatives.

      We address these issues by introducing inferential filters, which integrate Bayesian priors and information latent in filters to make penalty-optimal, query-specific decisions. We also show how to properly infer insertion times in such filters. Our methods are general, but here we illustrate their application to inferential time-decaying filters to support novel query types and sliding window queries with dynamic error penalties.

      We present inferential versions of the Timing Bloom Filter and Generalized Bloom Filter. Our experiments on real and synthetic datasets show that our methods reduce penalties for incorrect responses to sliding-window queries in these filters by up to 70% when penalties are dynamic.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus

Opciones de compartir

Opciones de entorno