Learning-based Sketches for Frequency Estimation in Data Streams without Ground Truth
Not on the map. Why?
Abstract (arXiv)
Estimating the frequency of items on the high-volume, fast data stream has been extensively studied in many areas, such as database and network measurement. Traditional sketches provide only coarse estimates under strict memory constraints. Although some learning-augmented methods have emerged recently, they typically rely on offline training with real frequencies or/and labels, which are often unavailable. Moreover, these methods suffer from slow update speeds, limiting their suitability for real-time processing despite offering only marginal accuracy improvements. To overcome these challenges, we propose UCL-sketch, a practical learning-based paradigm for per-key frequency estimation. Our design introduces two key innovations: (i) an online training mechanism based on equivalent learning that requires no ground truth (GT), and (ii) a highly scalable architecture leveraging logically structured estimation buckets to scale to real-world data stream. The UCL-sketch, which utilizes compressive sensing (CS), converges to an estimator that provably yields a error bound far lower than that of prior works, without sacrificing the speed of processing. Extensive experiments on both real-world and synthetic datasets demonstrate that our approach outperforms previously proposed approaches regarding per-key accuracy and distribution. Notably, under extremely tight memory budgets, its quality almost matches that of an (infeasible) omniscient oracle. Moreover, compared to the existing equation-based sketch, UCL-sketch achieves an average decoding speedup of nearly 500 times. To help further research and development, our code is publicly available at https://github.com/Y-debug-sys/UCL-sketch.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 11 of its 63 references that are in the map. First posted on arXiv 4 Dec 2024.
Builds on
11 of 63 references.
References · 11
- 2017Attention Is All You Needcited by 60,361
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2020Denoising Diffusion Probabilistic Modelscited by 21,076
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 561
- 2018Competitive caching with machine learned advicecited by 195
- 2017The Case for Learned Index Structurescited by 188
- 2021Equivariant Imaging: Learning Beyond the Range Spacecited by 83
- 2019A Model for Learned Bloom Filters, and Optimizing by Sandwichingcited by 64
- 2019Meta-Learning Neural Bloom Filterscited by 10
- 2023Improved Frequency Estimation Algorithms with and without Predictionscited by 10
- 2020A survey of sketches in traffic measurement: Design, Optimization, Application and Implementationcited by 2
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026On the (Generative) Linear Sketching Problemcited by 0
- 2026On the (Generative) Linear Sketching Problem15 Mar 2026