paper-with-me

홈 › Papers

Fast and Accurate Triangle Counting in Graph Streams Using Predictions

2024-09-23 · Cristian Boldrin, Fabio Vandin

In this work, we present the first efficient and practical algorithm for estimating the number of triangles in a graph stream using predictions. Our algorithm combines waiting room sampling and reservoir sampling with a predictor for the heaviness of edges, that is, the number of triangles in which an edge is involved. As a result, our algorithm is fast, provides guarantees on the amount of memory used, and exploits the additional information provided by the predictor to produce highly accurate estimates. We also propose a simple and domain-independent predictor, based on the degree of nodes, that can be easily computed with one pass on a stream of edges when the stream is available beforehand. Our analytical results show that, when the predictor provides useful information on the heaviness of edges, it leads to estimates with reduced variance compared to the state-of-the-art, even when the predictions are far from perfect. Our experimental results show that, when analyzing a single graph stream, our algorithm is faster than the state-of-the-art for a given memory budget, while providing significantly more accurate estimates. Even more interestingly, when sequences of hundreds of graph streams are analyzed, our algorithm significantly outperforms the state-of-the-art using our simple degree-based predictor built by analyzing only the first graph of the sequence.

📄 PDF Abstract BibTeX arXiv:2409.15205

Code (1)

vandinlab/tonic 공식 구현

Similar Papers 제목 키워드 기반

Efficient Approximate Temporal Triangle Counting in Streaming with Predictions

2025-06-16 · Giorgio Venturin, Ilie Sarpe, Fabio Vandin

Triangle counting is a fundamental and widely studied problem on static graphs, and recently on temporal graphs, where edges carry information on the timings of the associated events. Streaming processing and resource ef…

Faster approximate subgraph counts with privacy

2023-09-21 · NeurIPS 2023 11

One of the most common problems studied in the context of differential privacy for graph data is counting the number of non-induced embeddings of a subgraph in a given graph. These counts have very high global sensitivi…

Triangle and Four Cycle Counting with Predictions in Graph Streams

2022-03-17 · ICLR 2022 4 · Justin Y. Chen, Talya Eden, Piotr Indyk, Honghao Lin 외

We propose data-driven one-pass streaming algorithms for estimating the number of triangles and four cycles, two fundamental problems in graph analytics that are widely studied in the graph data stream literature. Recent…

Improved Accuracy for Private Continual Cardinality Estimation in Fully Dynamic Streams via Matrix Factorization

2026-01-05 · Joel Daniel Andersson, Palak Jain, Satchit Sivakumar arxiv

We study differentially-private statistics in the fully dynamic continual observation model, where many updates can arrive at each time step and updates to a stream can involve both insertions and deletions of an item. E…

Graphlet Count Estimation via Convolutional Neural Networks

2018-10-07 · Xutong Liu, Yu-Zhen Janice Chen, John C. S. Lui, Konstantin Avrachenkov

Graphlets are defined as k-node connected induced subgraph patterns. For an undirected graph, 3-node graphlets include close triangle and open triangle. When k = 4, there are six types of graphlets, e.g., tailed-triangle…