arrow
Return

PES: Priority Edge Sampling in Streaming Triangle Estimation

delete2019-01-01
delete3
delete
OA
AI
R
Roohollah Etemadi *
J
Jianguo Lü
DOI:10.1109/TBDATA.2019.2948613delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
The number of triangles (hereafter denoted by Delta) is an important metric to analyze massive graphs. It is also used to compute clustering coefficient in networks. This paper proposes a new algorithm called PES (Priority Edge Sampling) to estimate the number of triangles in the streaming model where we need to minimize the memory window. PES combines edge sampling and reservoir sampling. Compared with the state-of-the-art streaming algorithms, PES outperforms consistently. The results are verified extensively in 48 large real-world networks in different domains and structures. The performance ratio can be as large as 11. More importantly, the ratio grows with data size almost exponentially. This is especially important in the era of big data-while we can tolerate existing algorithms for smaller datasets, our method is indispensable when sampling very large data. In addition to empirical comparisons, we also proved that the estimator is unbiased, and derived the variance.
Keywords:
Graph sampling
triangles
streaming algorithms
variance
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

I
IEEE Transactions on Big Data
IF:
5.7
Papers:
860
Citations:
3.0K

Organization

U
university of windsor
Scholars:
4.4K
Papers: 4.5K
Citations: 3