cs.DSAug 17, 2026

Correlation Clustering with Random Partial Information

Authors: Rajath Rao K. N., Jens Schlöter, Sami Davies, Amira Ouchene, Yasamin Nazari

Organizations: Vrije Universiteit Amsterdam, The Netherlands · CWI Amsterdam, The Netherlands · Department of EECS, UC Berkeley

Abstract

Correlation clustering is a fundamental unsupervised learning problem. On complete graphs, both the min-disagreement and min-max objectives admit constant-factor approximations, yet on general (non-complete) graphs, the best guarantees blow up to O(log⁡n)O(\log n) and O(n)O(\sqrt{n}). This gap between the two regimes motivates the following question: are there classes of incomplete graphs that circumvent the lower bounds on general graphs and admit approximation guarantees approaching those attainable on complete graphs? We study a natural class of graphs obtained by randomly subsampling a complete signed graph GG, where each edge is independently deleted with probability qq. For such graph instances both for the min-max and the min-disagreement objectives, we prove approximation guarantees (depending on qq) that are substantially better than the bounds achievable for general graphs. We supplement our theoretical results with experiments that also suggest that the approximation ratios of our algorithm are close to those of the complete graph and better than the worst-case bounds for general (non-complete) graphs.

Figures & tables

Appendix figures & tables9 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

Apr 17, 2026

Why Colors Make Clustering Harder:Global Integrality Gaps, the Price of Fairness, and Color-Coupled Algorithms in Chromatic Correlation Clustering

Chromatic Correlation Clustering (CCC) extends Correlation Clustering by assigning semantic colors to edges and requiring each cluster to receive a single color label. Unlike standard CC, whose LP relaxation has integrality gap 2 on complete graphs and admits a 2.06-approximation, the analogous LP for CCC has a strict lower bound of 2.11, and the best known LP-rounding algorithm achieves 2.15. We explain this gap by isolating the source of difficulty: cross-edge chromatic interference. Neutral edges, whose color does not match the candidate cluster color, create an irreducible cost absent from standard CC and force any color-independent rounding scheme to pay an additional mismatch penalty. We make four contributions. First, we prove a Global Integrality Gap Decomposition Theorem showing that the gap of any color-independent CCC rounding algorithm equals the standard CC gap plus an irreducible chromatic penalty Delta(L) > 0. Second, we solve the associated min-max problem and derive the staircase formula Delta(L) = ((L-1)/L) Delta_infinity, where Delta_infinity is approximately 0.0734. In particular, the two-color gap is 2.0967, separating CCC from standard CC already at L = 2. Third, we introduce Color-Coupled Correlation Clustering (C4). Adding the valid global constraint sum_c x_uv^c >= L-1 and a correlated interval-packing rounding scheme makes neutral edges behave like classical negative edges, recovering the optimal 2.06 approximation and bypassing the 2.11 lower bound for the uncoupled LP. Fourth, experiments on extremal instances, real multi-relational networks, and fairness benchmarks validate the theory: empirical LP gaps follow the predicted staircase, and C4 matches the unconstrained approximation ratio under fairness constraints.
Aug 22, 2025

Quality control in sublinear time: a case study via random graphs

Many algorithms are designed to work well on average over inputs. But when such an algorithm is run on an arbitrary input, the question arises: Can we trust the algorithm on this input? This question is especially relevant in network science, where algorithms for theoretical random graph models are often applied to individual real-world networks. We identify a new class of algorithmic problems addressing this, which we call "Quality Control Problems." These problems are specified by a "quality function" ρρ and a distribution DD such that, with high probability, a sample drawn from DD is "high quality," meaning its ρρ-value is near 11. The goal is to accept most inputs x∼Dx \sim D and reject potentially adversarially generated inputs xx with ρ(x)ρ(x) far from 11. In this work, we consider the sublinear version of the quality control problem, where D∈Δ({0,1}N)D \in Δ(\{0,1\}^N) and the goal is to solve the (D,ρ)(D,ρ)-quality problem with o(N)o(N) queries and time. As a case study, we consider random graphs, i.e., D=Gn,pD = G_{n,p} (and N=(n2)N = \binom{n}2), and the kk-clique count function ρk:=Ck(G)/EG′∼Gn,p[Ck(G′)]ρ_k := C_k(G)/\mathbb{E}_{G' \sim G_{n,p}}[C_k(G')], where Ck(G)C_k(G) is the number of kk-cliques in GG. In suitable parameter ranges, worst-case approximate kk-clique counting requires p−Ω(k2)p^{-Ω(k^2)} queries. In contrast, we show that the quality control problem for Gn,pG_{n,p} (with n≥p−ckn\geq p^{-ck} for some constant cc) with respect to ρkρ_k can be tested with p−O(k)p^{-O(k)} queries and time, showing quality control is provably superpolynomially more efficient in this setting. More generally, for a motif HH of maximum degree Δ(H)Δ(H), we show that the corresponding quality control problem can be solved with p−O(Δ(H))p^{-O(Δ(H))} queries and running time.
Aug 27, 2026

Inductive Correlation Clustering with Graph Neural Networks

Correlation Clustering (CC) is a natural formulation of clustering in combinatorial optimization, which uses a graph representation of the input and does not require a pre-specified number of clusters. Given nn objects and a pairwise similarity function, the goal is to cluster the objects so that similar objects are put in the same cluster and dissimilar objects are put in different clusters. Despite its versatility, existing CC algorithms suffer from significant scalability issues and are inherently transductive: i.e., the algorithm must be executed from scratch for any new problem instance. In this work, we bridge this gap by leveraging Graph Neural Networks (GNNs) to solve Inductive Correlation Clustering, a novel generalization of the CC problem designed to handle unseen graph instances. By learning to exploit common structural patterns and node features during training, our framework generalizes to new graphs drawn from the same distribution with minimal computational overhead with respect to standard algorithms. We demonstrate the effectiveness and scalability of our approach through extensive experiments. Our framework not only excels in the inductive setting, e.g., lowering the inference time up to 55 order of magnitude, while maintaining an approximation ratio within  10%~10\% of the best baseline solution, but also achieves competitive results on standard (transductive) CC benchmarks. Finally, we showcase a practical application of our framework as a learnable pooling mechanism for graph classification. Our results indicate that our method serves as an efficient pooling layer, enhancing the ability of GNNs to capture hierarchical structural information in networks.