Probabilistic Graph Cuts
Ayoub Ghriss
TL;DR
This work introduces a unified, differentiable probabilistic framework for graph cuts that extends beyond RatioCut to include Normalized Cut. By deriving tight analytic upper bounds on expected discrete cuts via integral representations and Gauss hypergeometric functions ${}_2F_1$, the authors enable stable forward/backward passes without eigendecomposition. The framework provides zero-aware AM–GM gap control, minibatch concentration guarantees, and a Hölder-product binning scheme to handle heterogeneous degrees, resulting in a scalable objective that monotonically tightens during training. Connections to SimCLR and CLIP demonstrate practical relevance to modern SSL pipelines, while the theoretical guarantees support principled optimization and potential extensions. The approach yields a practical, theory-grounded surrogate for end-to-end graph partitioning with broad implications for clustering and multimodal learning.
Abstract
Probabilistic relaxations of graph cuts offer a differentiable alternative to spectral clustering, enabling end-to-end and online learning without eigendecompositions, yet prior work centered on RatioCut and lacked general guarantees and principled gradients. We present a unified probabilistic framework that covers a wide class of cuts, including Normalized Cut. Our framework provides tight analytic upper bounds on expected discrete cuts via integral representations and Gauss hypergeometric functions with closed-form forward and backward. Together, these results deliver a rigorous, numerically stable foundation for scalable, differentiable graph partitioning covering a wide range of clustering and contrastive learning objectives.
