Learning-Augmented Moment Estimation on Time-Decay Models
Organizations: Texas A&M University · Carnegie Mellon University · Rensselaer Polytechnic Institute
Abstract
Motivated by the prevalence and success of machine learning, a line of recent work has studied learning-augmented algorithms in the streaming model. These results have shown that for natural and practical oracles implemented with machine learning models, we can obtain streaming algorithms with improved space efficiency that are otherwise provably impossible. On the other hand, our understanding is much more limited when items are weighted unequally, for example, in the sliding-window model, where older data must be expunged from the dataset, e.g., by privacy regulation laws. In this paper, we utilize an oracle for the heavy-hitters of datasets to give learning-augmented algorithms for a number of fundamental problems, such as norm/moment estimation, frequency estimation, cascaded norms, and rectangular moment estimation, in the time-decay setting. We complement our theoretical results with a number of empirical evaluations that demonstrate the practical efficiency of our algorithms on real and synthetic datasets.
Figures & tables
| Task | Space Bound | Model | Remark |
|---|---|---|---|
| Frequency ( ) | Streaming | [ JLL+20 ] | |
| Any | Lower bound, [ JLL+20 ] | ||
| not specified | Sliding Window | [ SSM24 ] | |
| General Time-decay (e.g., Sliding Window) | This work, Theorem 1 | ||
| Rectangle Frequency | Streaming | [ JLL+20 ] | |
| General Time-decay (e.g., Sliding Window) | This work, Theorem 3 |
Learning-Augmented Algorithms
Learning-augmented algorithms use predictions to improve algorithmic performance while retaining guarantees when predictions are wrong.
See all 54 papers