Meta-Sketch: A Neural Data Structure for Estimating Item Frequencies of Data Streams
DOI:
https://doi.org/10.1609/aaai.v37i6.25846Keywords:
ML: Meta Learning, ML: Applications, ML: Transparent, Interpretable, Explainable MLAbstract
To estimate item frequencies of data streams with limited space, sketches are widely used in real applications, including real-time web analytics, network monitoring, and self-driving. Sketches can be viewed as a model which maps the identifier of a stream item to the corresponding frequency domain. Starting from the premise, we envision a neural data structure, which we term the meta-sketch, to go beyond the basic structure of conventional sketches. The meta-sketch learns basic sketching abilities from meta-tasks constituted with synthetic datasets following Zipf distributions in the pre-training phase, and can be fast adapted to real (skewed) distributions in the adaption phase. Extensive experiments demonstrate the performance gains of the meta-sketch and offer insights into our proposals.Downloads
Published
2023-06-26
How to Cite
Cao, Y., Feng, Y., & Xie, X. (2023). Meta-Sketch: A Neural Data Structure for Estimating Item Frequencies of Data Streams. Proceedings of the AAAI Conference on Artificial Intelligence, 37(6), 6916-6924. https://doi.org/10.1609/aaai.v37i6.25846
Issue
Section
AAAI Technical Track on Machine Learning I