atlas

Research map / Learning theory and algorithms / Clustering

A Near-Linear Time Approximation Algorithm for Beyond-Worst-Case Graph Clustering

ICML 2024 · Learning theory and algorithms › Clustering · approach: Correlation 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 near-linear time O(1)-approximation for balanced cut in the semi-random monotone random-cut model (and an extension to Dasgupta's hierarchical clustering objective), by replacing the slow SDP-based heavy-vertex removal with approximate subsampling-based removal inside a matrix multiplicative weights framework.

Problem

Balanced cut (and Dasgupta hierarchical clustering) in the semi-random monotone random-cut model; prior polynomial-time algorithms require solving many SDPs and are too slow for near-linear time.

Approach

Approximate heavy-vertex removal via subsampling (accepting balls of radius sqrt(2)·delta) combined with a probabilistic low-width separation oracle that exploits geometric expansion, so that matrix multiplicative weights can run with infeasible SDP solutions in near-linear time.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the near-linear algorithm instead of the prior semi-random balanced-cut algorithmSemi-random balanced cut · Semi-random balanced cutrunning time: \Omega(n^3) -> O(|V(G)|^{1+o(1)} + |E(G)|^{1+o(1)})Helped
Use the near-linear algorithm instead of the prior semi-random balanced-cut algorithmSemi-random balanced cut · Semi-random balanced cutcut approximation: O(\alpha) -> O(n^2\cdot \eta)No clear effect
Extend the approach to semi-random hierarchical stochastic block model inputsNear-linear algorithm · Semi-random hierarchical stochastic block modelDasgupta objectiveHelped
Require the denser cut regime for the near-linear-time guaranteeNear-linear balanced-cut algorithm · Semi-random balanced cutminimum cut density: \Omega((\log n)^2\cdot(\log\log n)^2/n) vs. \Omega((\sqrt{\log n}\cdot(\log\log n)^2)/n)Hurt

Limitations

Experimental setup

Metrics: cut value approximation factor running time

Baselines: Makarychev-Makarychev-Vijayaraghavan 2012 algorithm

Builds on: Makarychev-Makarychev-Vijayaraghavan semi-random balanced cut algorithm matrix multiplicative weights for SDPs Dasgupta hierarchical clustering objective almost-linear time maximum flow

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