Meta-Sketch: A Neural Data Structure for Estimating Item Frequencies of Data Streams

Authors

  • Yukun Cao University of Science and Technology of China
  • Yuan Feng University of Science and Technology of China
  • Xike Xie University of Science and Technology of China

DOI:

https://doi.org/10.1609/aaai.v37i6.25846

Keywords:

ML: Meta Learning, ML: Applications, ML: Transparent, Interpretable, Explainable ML

Abstract

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