SandwichSketch: A More Accurate Sketch for Frequent Object Mining in Data Streams

Frequent object mining has gained considerable interest in the research community and can be split into frequent item mining and frequent set mining depending on the type of object. While existing sketch-based algorithms have made significant progress in addressing these two tasks concurrently, they also possess notable limitations. They either support only software platforms with low throughput or compromise accuracy for faster processing speed and better hardware compatibility. In this paper, we make a substantial stride towards supporting frequent object mining by designing SandwichSketch, which draws inspiration from sandwich making and proposes two techniques including the double fidelity enhancement and hierarchical hot locking to guarantee high fidelity on both two tasks. We implement SandwichSketch on three platforms (CPU, Redis, and FPGA) and show that it enhances accuracy by <inline-formula><tex-math notation="LaTeX">$38.4\times$</tex-math></inline-formula> and <inline-formula><tex-math notation="LaTeX">$5\times$</tex-math></inline-formula> for two tasks on three real-world datasets, respectively. Additionally, it supports a distributed measurement scenario with less than a 0.01% decrease in Average Relative Error (ARE) when the number of nodes increases from 1 to 16.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Knowledge and Data Engineering
Published
2025-01-01
DOI
https://doi.org/10.1109/tkde.2025.3607691
Primary Topic
Data Stream Mining Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

SandwichSketch: A More Accurate Sketch for Frequent Object Mining in Data Streams

Ruijie Miao, Yuhan Wu, Ruwen Zhang, Zihan Jiang et al.
IEEE Transactions on Knowledge and Data Engineering
Data Stream Mining Techniques
article

SandwichSketch: A More Accurate Sketch for Frequent Object Mining in Data Streams

Ruijie Miao, Yuhan Wu, Ruwen Zhang, Zihan Jiang, Tong Yang, Zhuochen Fan, Ruixin Wang, Sha Wang, Kaicheng Yang, Bui Cui
article en

Abstract

Frequent object mining has gained considerable interest in the research community and can be split into frequent item mining and frequent set mining depending on the type of object. While existing sketch-based algorithms have made significant progress in addressing these two tasks concurrently, they also possess notable limitations. They either support only software platforms with low throughput or compromise accuracy for faster processing speed and better hardware compatibility. In this paper, we make a substantial stride towards supporting frequent object mining by designing SandwichSketch, which draws inspiration from sandwich making and proposes two techniques including the double fidelity enhancement and hierarchical hot locking to guarantee high fidelity on both two tasks. We implement SandwichSketch on three platforms (CPU, Redis, and FPGA) and show that it enhances accuracy by <inline-formula><tex-math notation="LaTeX">$38.4\times$</tex-math></inline-formula> and <inline-formula><tex-math notation="LaTeX">$5\times$</tex-math></inline-formula> for two tasks on three real-world datasets, respectively. Additionally, it supports a distributed measurement scenario with less than a 0.01% decrease in Average Relative Error (ARE) when the number of nodes increases from 1 to 16.

IEEE Transactions on Knowledge and Data Engineering
National University of Defense Technology (CN), Peking University (CN), Peng Cheng Laboratory (CN)
Openalex Percentile: Top 87%
Data Stream Mining Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

SandwichSketch: A More Accurate Sketch for Frequent Object Mining in Data Streams — Ruijie Miao, Yuhan Wu, et al. · IEEE Transactions on Knowledge and Data Engineering (2025) | TGRS Research Map | TGRS