Learning-Augmented Frequency Estimation in Sliding Windows

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Shahout, Rana, Sabek, Ibrahim, Mitzenmacher, Michael
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910609676697600
author Shahout, Rana
Sabek, Ibrahim
Mitzenmacher, Michael
author_facet Shahout, Rana
Sabek, Ibrahim
Mitzenmacher, Michael
contents We show how to utilize machine learning approaches to improve sliding window algorithms for approximate frequency estimation problems, under the ``algorithms with predictions'' framework. In this dynamic environment, previous learning-augmented algorithms are less effective, since properties in sliding window resolution can differ significantly from the properties of the entire stream. Our focus is on the benefits of predicting and filtering out items with large next arrival times -- that is, there is a large gap until their next appearance -- from the stream, which we show improves the memory-accuracy tradeoffs significantly. We provide theorems that provide insight into how and by how much our technique can improve the sliding window algorithm, as well as experimental results using real-world data sets. Our work demonstrates that predictors can be useful in the challenging sliding window setting.
format Preprint
id arxiv_https___arxiv_org_abs_2409_11516
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Learning-Augmented Frequency Estimation in Sliding Windows
Shahout, Rana
Sabek, Ibrahim
Mitzenmacher, Michael
Data Structures and Algorithms
Machine Learning
We show how to utilize machine learning approaches to improve sliding window algorithms for approximate frequency estimation problems, under the ``algorithms with predictions'' framework. In this dynamic environment, previous learning-augmented algorithms are less effective, since properties in sliding window resolution can differ significantly from the properties of the entire stream. Our focus is on the benefits of predicting and filtering out items with large next arrival times -- that is, there is a large gap until their next appearance -- from the stream, which we show improves the memory-accuracy tradeoffs significantly. We provide theorems that provide insight into how and by how much our technique can improve the sliding window algorithm, as well as experimental results using real-world data sets. Our work demonstrates that predictors can be useful in the challenging sliding window setting.
title Learning-Augmented Frequency Estimation in Sliding Windows
topic Data Structures and Algorithms
Machine Learning
url https://arxiv.org/abs/2409.11516