A new Frequency Estimation Sketch for Data Streams

12/16/2019
by   Ning Li, et al.
0

In data stream applications, one of the critical issues is to estimate the frequency of each item in the specific multiset. The multiset means that each item in this set can appear multiple times. The data streams in many applications are high-speed streams which contain massive data, such as real-time IP traffic, graph streams, web clicks and crawls, sensor database, and natural language processing (NLP) [2][6], etc. In these applications, the stream information needs to be recorded by the servers in real time. However, since the data streams in these applications are high-speed, the accurate recording and estimation of item frequencies is always impractical. An alternative approach for addressing this problem is to estimate the item frequencies based on probabilistic data structures, and this approach has been widely used in the high-speed data streams estimation [7][9]. Sketches is one of the typical probabilistic data structures, which are initially designed for the estimation of item frequencies in data streams [10][15]. At present, the sketches have been used in many different scenarios, such as sparse approximation in compressed sensing [16], natural language processing [17, 18], data graph [19, 20], and more [21]. In this paper, we mainly focus on the sketches used for frequency estimation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/16/2019

Trapezoidal Sketch: A Sketch Structure for Frequency Estimation of Data Streams

The sketch is one of the typical and widely used data structures for est...
research
05/24/2020

HyperLogLog Sketch Acceleration on FPGA

Data sketches are a set of widely used approximated data summarizing tec...
research
11/22/2018

Utilizing Dynamic Properties of Sharing Bits and Registers to Estimate User Cardinalities over Time

Online monitoring user cardinalities (or degrees) in graph streams is fu...
research
10/03/2021

Unified Likelihood Ratio Estimation for High- to Zero-frequency N-grams

Likelihood ratios (LRs), which are commonly used for probabilistic data ...
research
03/23/2022

A Framework for Fast Polarity Labelling of Massive Data Streams

Many of the existing sentiment analysis techniques are based on supervis...
research
11/16/2021

Highly Efficient Indexing Scheme for k-Dominant Skyline Processing over Uncertain Data Streams

Skyline is widely used in reality to solve multi-criteria problems, such...
research
09/20/2017

SBG-Sketch: A Self-Balanced Sketch for Labeled-Graph Stream Summarization

Applications in various domains rely on processing graph streams, e.g., ...

Please sign up or login with your details

Forgot password? Click here to reset