Graph Cuts with Arbitrary Size Constraints Through Optimal Transport

Published: 24 Sept 2024, Last Modified: 24 Sept 2024Accepted by TMLREveryoneRevisionsBibTeXCC BY 4.0
Abstract: A common way of partitioning graphs is through minimum cuts. One drawback of classical minimum cut methods is that they tend to produce small groups, which is why more balanced variants such as normalized and ratio cuts have seen more success. However, we believe that with these variants, the balance constraints can be too restrictive for some applications like for clustering of imbalanced datasets, while not being restrictive enough for when searching for perfectly balanced partitions. Here, we propose a new graph cut algorithm for partitioning graphs under arbitrary size constraints. We formulate the graph cut problem as a Gromov-Wasserstein with a concave regularizer problem. We then propose to solve it using an accelerated proximal GD algorithm which guarantees global convergence to a critical point, results in sparse solutions and only incurs an additional ratio of $\mathcal{O}(\log(n))$ compared to the classical spectral clustering algorithm but was seen to be more efficient.
Submission Length: Regular submission (no more than 12 pages of main content)
Code: https://github.com/chakib401/OT-cut
Assigned Action Editor: ~Lorenzo_Orecchia1
Submission Number: 2585
Loading