atlas

Research map / Learning theory and algorithms / Clustering

Signed Laplacians for Constrained Graph Clustering

ICML 2025 · Learning theory and algorithms › Clustering · approach: Spectral clustering algorithms

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.

Proposes CC++, a spectral constrained graph clustering method that uses a Cheeger-type inequality and a signed Laplacian of the constraint graph (with an added negative self-loop) to solve a generalised eigenvalue problem for cut-ratio minimisation.

Problem

Constrained graph clustering: find a vertex subset minimising the cut ratio between a must-link graph G and a cannot-link graph H, which is NP-hard to approximate well in general and where standard spectral clustering ignores constraints.

Approach

Establishes a Cheeger-type inequality bounding the constrained cut ratio by λ2 of the generalised problem (Δ_G vs Δ_H) and λ2(Δ_H), then makes it efficient by scaling G, adding self-loops to equalise degrees, and inserting a negative self-loop in H so the signed Laplacian is invertible and Cholesky-based solving applies.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use constrained clustering with a negative self-loop (CC++) instead of spectral clustering (SC)Temperature data clustering · Temperature datasuccessful separation: 63.30% -> 79.16%Helped
Use constrained clustering with a negative self-loop (CC++) instead of spectral clustering (SC)Maximal Temperature clustering · Maximal Temperaturesuccessful separation: 62.90% -> 81.04%Helped
Use constrained clustering with a negative self-loop (CC++) instead of spectral clustering (SC)Minimal Temperature clustering · Minimal Temperaturesuccessful separation: 62.63% -> 77.95%Helped
Add a negative self-loop to the constraint graph (ablation)CC · Temperature datasuccessful separation: 79.16% -> 79.16%No clear effect
Add a negative self-loop to the constraint graph (ablation)CC · Maximal Temperaturesuccessful separation: 80.91% -> 81.04%Helped
Add a negative self-loop to the constraint graph (ablation)CC · Minimal Temperaturesuccessful separation: 79.16% -> 77.95%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: synthetic binary stochastic block model (n=1000) synthetic random geometric graphs (2x500 points) Brittany ground station temperature data (January 2014, Girault 2015)

Benchmarks: synthetic SBM clustering synthetic RGG cluster separation Brittany temperature station clustering

Metrics: Adjusted Rand Index mean execution time percentage of successful separation

Baselines: SPECTRAL CLUSTERING (SC) CONSTRAINED CLUSTERING (CC)

Builds on: Cheeger inequality spectral clustering Cucuringu et al. 2016 constrained cut bound Koutis et al. 2023 constrained conductance bound Wang et al. 2014 constrained spectral 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