atlas

Research map / Graph learning / Graph algorithms and clustering

Online Sparsification of Bipartite-Like Clusters in Graphs

ICML 2025 · Graph learning › Graph algorithms and clustering · approach: Neural and local graph clustering

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 nearly-linear-time, online random-sampling sparsifiers for undirected and directed graphs that preserve k bipartite-like clusters (cuts between vertex sets A_i and B_i), and speeds up local clustering algorithms on SBM and real migration/dispute data.

Problem

Local and global algorithms for finding bipartite-like clusters (pairs of vertex sets densely connected to each other) are slow on large graphs; sparsifiers used for cut or spectral preservation do not preserve the cut between paired sets A_i and B_i, and most are not defined for directed graphs.

Approach

Sample each edge with probability derived from endpoint degrees and the spectral gap 2-λ_{n-k} so that cuts w(A_i,B_i) are preserved in expectation with bounded variance; for digraphs, reduce to an undirected semi-double cover, sparsify it, and map back via a reverse semi-double cover. The sampling is local, so it runs online alongside local clustering algorithms.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply online sparsification with MSMS · Militarised Interstate Disputes, USAruntime: 0.034 -> 0.0044Helped
Apply online sparsification with MSMS · Militarised Interstate Disputes, USAbipartiteness: 0.292 -> 0.285Hurt
Apply online sparsification with MSMS · Militarised Interstate Disputes, Netherlandsruntime: 0.0351 -> 0.0042Helped
Apply online sparsification with MSMS · Militarised Interstate Disputes, Netherlandsbipartiteness: 0.307 -> 0.281Hurt
Apply online sparsification with MSMS · Militarised Interstate Disputes, Lithuaniaruntime: 0.0336 -> 0.0043Helped
Apply online sparsification with MSMS · Militarised Interstate Disputes, Lithuaniabipartiteness: 0.303 -> 0.165Hurt
Apply online sparsification with ECDECD · Real-world directed graph, Maricopa Countyruntime: 20.661 -> 13.434Helped
Apply online sparsification with ECDECD · Real-world directed graph, Maricopa Countyflow-ratio: 0.414 -> 0.417Helped
Apply online sparsification with ECDECD · Real-world directed graph, Virginia Beach Cityruntime: 15.31 -> 12.29Helped
Apply online sparsification with ECDECD · Real-world directed graph, Virginia Beach Cityflow-ratio: 0.546 -> 0.621Helped
Apply online sparsification with ECDECD · Real-world directed graph, Kanawha Countyruntime: 9.318 -> 8.483Helped
Apply online sparsification with ECDECD · Real-world directed graph, Kanawha Countyflow-ratio: 0.33 -> 0.33No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Stochastic block model synthetic graphs Dyadic Militarised Interstate Disputes Dataset (v3.1) US Migration Dataset (county-level, 1995-2000)

Benchmarks: SBM synthetic graphs Militarised Interstate Disputes US county migration

Metrics: running time bipartiteness ratio flow ratio

Baselines: LocBipartDC (MS) EvoCutDirected (ECD)

Builds on: higher-order dual Cheeger inequality local bipartite clustering (LocBipartDC) EvoCut directed local clustering

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