Research map / Learning theory and algorithms / Clustering
Dynamic Correlation Clustering in Sublinear Update Time
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.
Let me correct the previous call.
Problem
Maintaining a constant-factor approximate correlation clustering under dynamic node streams (adversarial insertions, random deletions) with sublinear update time in the database query model.
Approach
Dynamizes the Agreement algorithm by sampling neighborhoods with logarithmic-size samples, maintaining a random anchor set of heavy nodes, and propagating arrival/deletion events via a Notify procedure that sends notifications to O(polylog n) nodes, so that cluster structure is tracked through anchor connections without reading full neighborhoods.
Key results
- On the Drift dataset, Dynamic-Agreement's running time stays roughly constant (12.5 to 15.8 s) across densities from average degree 42 to 253, while Pivot-Dynamic's grows from 0.07 to 0.28 s.
- Dynamic-Agreement achieves relative objective 0.320 to 0.696 vs singletons on Drift, beating Pivot-Dynamic at the sparsest and densest... (mixed: DA better at lower densities, PD better at densest)
- Theory: O(1)-approximation with probability at least 1-5/n and O(polylog n) amortized update time under random deletions.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use Dynamic-Agreement instead of Pivot-Dynamic | Dynamic correlation clustering on Drift · Drift, varying densities | relative objective: 253.36: 0.696 vs 0.610; 114.87: 0.605 vs 0.551; 69.74: 0.522 vs 0.504; 52.17: 0.389 vs 0.416; 42.25: 0.320 vs 0.375 | Mixed |
| Use Dynamic-Agreement instead of Pivot-Dynamic | Dynamic correlation clustering on Drift · Drift, varying densities | running time: DA/PD: 12.48/0.28; 14.54/0.16; 15.82/0.11; 14.10/0.09; 12.85/0.07 | Hurt |
| Use Dynamic-Agreement instead of Pivot-Dynamic | Dynamic correlation clustering on SNAP graphs · musae-facebook, email-Enron, cit-HepTh, ca-AstroPh | running time: musae-facebook: 2.27 vs 0.1; email-Enron: 2.79 vs 0.12; cit-HepTh: 3.84 vs 0.21; ca-AstroPh: 2.96 vs 0.11 | Hurt |
| Increase graph density | Dynamic-Agreement · Drift, varying densities | running time | No clear effect |
| Increase graph density | Pivot-Dynamic · Drift, varying densities | running time | Hurt |
Surprising findings
- Pivot-Dynamic has lower relative objective than Dynamic-Agreement on the densest Drift graphs (0.610 vs 0.696), contrary to the claim that DA consistently outperforms it.
- Singletons is competitive on sparse graphs, so the clustering objective is often not far from trivial.
Limitations
- Analysis assumes random node deletions; adversarial deletions can blow up the update time.
- Practical implementation uses different constants (sample size 2, anchor probability 20/d_u) than the theory.
- Dynamic-Agreement is slower than Pivot-Dynamic on sparse graphs.
Experimental setup
Datasets: musae-facebook email-Enron ca-AstroPh cit-HepTh Drift (UCI)
Benchmarks: musae-facebook email-Enron ca-AstroPh cit-HepTh Drift
Metrics: correlation clustering objective relative to singletons running time
Baselines: Singletons Pivot-Dynamic
Builds on: Agreement algorithm (Assadi and Wang) Pivot-Dynamic (Cohen-Addad et al.) Pivot algorithm
Closest papers by meaning
- Faster Dynamic Graph Clustering with Hierarchical Graph Contraction (NeurIPS 2026 · similarity 0.91)
- Learning-Augmented Streaming Algorithms for Correlation Clustering (NeurIPS 2025 · similarity 0.90)
- Dynamic Spectral Clustering with Provable Approximation Guarantee (ICML 2024 · similarity 0.90)
- Sparse-pivot: Dynamic correlation clustering for node insertions (ICML 2025 · similarity 0.89)
- Optimal Graph Clustering without Edge Density Signals (NeurIPS 2025 · similarity 0.88)
- A Near-Linear Time Approximation Algorithm for Beyond-Worst-Case Graph Clustering (ICML 2024 · similarity 0.88)
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.
