atlas

Research map / Learning theory and algorithms / Clustering

Faster Streaming and Scalable Algorithms for Finding Directed Dense Subgraphs in Large Graphs

ICML 2024 · Learning theory and algorithms › Clustering · approach: Coresets and dynamic clustering · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Gives a single-pass semi-streaming algorithm with O(n polylog n) memory for a (2+ε)-approximate directed densest subgraph on randomized streams, using sampling and a Set-Sample routine, plus MPC round improvements and experiments versus Bahmani et al.

Problem

Finding a (2+ε)-approximate directed densest subgraph in large graphs under streaming and MPC constraints; prior single-pass methods needed O(n^1.5) memory and prior O(n polylog n)-memory methods needed O(log n) passes.

Approach

Reuses edges already in memory and samples the remaining stream via a Set-Sample routine with an estimated edge count, so vertex degrees for peeling are estimated without new passes; the MPC variant simulates the stream by sampling edge batches from relevant remaining edges, shrinking them by n^delta per step.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Single-pass sampling-based semi-streaming algorithm (on randomized streams) vs Bahmani et al. multi-pass peelingdirected densest subgraph · 6 benchmarks, arbitrary-ordered streamsdensity quality: within 3% of baselineNo clear effect
Single-pass sampling algorithm instead of Bahmani et al.large directed graphs · LiveJournaldensity: +5.5%Helped
Single-pass sampling algorithm instead of Bahmani et al.large directed graphs · Twitterdensity: +1.5%Helped
Single-pass sampling algorithm instead of Bahmani et al.denser graphs · PrefAttach 2running time: around 4x fasterHelped
Single-pass sampling algorithm instead of Bahmani et al.denser graphs · Twitterrunning time: around 2.5x fasterHelped
Sample size parameter f reduced (sparser samples, f=1/450) (ablation)single-pass sampling algorithm · 6 benchmarksdensityNo clear effect
Stream randomization (randomized vs arbitrary order) (ablation)single-pass sampling algorithm · benchmarksperformanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Slashdot Berkeley-Stanford Web Graph LiveJournal Twitter PrefAttach 1 PrefAttach 2

Benchmarks: Slashdot Berkeley-Stanford Web Graph LiveJournal Twitter PrefAttach 1 PrefAttach 2

Metrics: density running time

Baselines: Bahmani et al. (VLDB 2012) Algorithm 3 Esfandiari et al. (2015)

Builds on: Bahmani et al. directed densest subgraph peeling Esfandiari et al. sampling for densest subgraph Chernoff bound

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy