arXiv論文メモ
新着一覧
cs.DS · 査読状況未確認

巨大グラフを1回読むだけでクラスタ係数分布を推定する

Single-Pass Estimation of the Clustering Coefficient Distribution in Graph Streams

Cristian Boldrin, C. Seshadhri

この論文をやさしく読む

ひとことで言うと

巨大なネットワークで、つながりの多い点と少ない点の周りに三角形がどれほどできるかを、省メモリで推定します。

何に役立つ?

全辺をメモリに置きにくいネットワークでも、局所的なつながりの密さが次数によってどう変わるかを調べるのに役立ちます。

この研究の面白いところ

三角形の総数だけでなく、次数ごとにまとめたクラスタ係数の分布を1回の読み込みから推定します。理論保証と大規模実験の両方を示しています。

どこまで分かった?

対象は次数を区間にまとめた分布の近似であり、各頂点の係数をすべて厳密に求める方法ではありません。要旨には誤差保証の式や実測の速度・メモリ値はありません。

v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。

アブストラクトの日本語訳

三角形の計数はネットワーク解析で最も基本的な問題の1つである。実世界のグラフは非常に大きいため、小さな記憶容量で正確な推定を与えるストリーミングアルゴリズムには長い研究の歴史がある。しかし多くの成果は、三角形の総数や各頂点に接する三角形の数の推定に集中している。実際には、クラスタ係数で捉えられるような、三角形がどう分布するかの詳細情報を知りたい場合が多い。特に標準的なネットワーク解析課題として、次数を区間に分けた次数別クラスタ係数分布の計算があり、グラフ構造を豊かに要約できる。 本研究では、この区間化した次数別クラスタ係数をストリーミングで推定する、初めての効率的で実用的なアルゴリズムBOLIDEを提案する。辺のストリームを1回だけ読み、全辺数のごく一部しか保存しないことを条件とする。異なる標本抽出方法を慎重に組み合わせ、頂点の集合ごとに次数と三角形の情報を効率よく集める。その結果、区間化した次数別クラスタ係数を近似できることが証明され、使用メモリ量にも保証が得られる。実験では、数十億規模の辺と三角形を持つ大規模データを効率よく処理しながら、クラスタ係数の分布を正確に推定できることを示す。

v1の要旨から自動生成。本文の精読・人による確認は未実施。

初稿
2026-09-20(UTC)
最新改訂
2026-09-20 · v1
査読・掲載
査読状況未確認
arXivで読むPDF

更新履歴

取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。

原文の要旨

Triangle counting is one of the most fundamental problems in network analysis. Given the massive sizes of real-world graphs, there is a long history of small-space streaming algorithms providing accurate estimates for this problem. However, most of the results focus on estimating the total triangle count or the number of triangles incident to individual nodes. In practice, one often wants fine-grained information to understand how triangles are distributed, as captured by clustering coefficients. In particular, a standard network analysis task requires computing the binned degree-wise clustering coefficient distribution, which provides a rich and informative summary of the structure of the graph. In this work we present BOLIDE, the first efficient and practical algorithm for estimating binned degree-wise clustering coefficients in streaming. Our algorithm makes a single pass over the edge stream, and is allowed to store only a small fraction of the total number of edges. BOLIDE carefully combines different sampling strategies to efficiently gather degree and triangle information across sets of nodes. As a result, our algorithm provably approximates the binned degree-wise clustering coefficients, and provides guarantees on the amount of memory used. Our experimental evaluation shows that BOLIDE accurately estimates clustering coefficient distributions while efficiently processing large datasets with billions of edges and triangles.

著者のコメント

VLDB 2027

arXiv ID: 2609.23489 / 要約の誤りについて