Exact Combinatorial Multi-Class Graph Cuts for Semi-Supervised Learning
DOI:
https://doi.org/10.1609/aaai.v40i43.41041Abstract
Semi-supervised learning (SSL) on graphs is critical in applications where labeled data are scarce and costly, yet existing graph-based methods often degrade under extreme label sparsity or class imbalance, yielding trivial or unstable solutions. We introduce \textbf{CombCut}, the first exact combinatorial optimization framework for multi-class graph-based semi-supervised learning that operates directly on binary one-hot assignments, without any convex relaxation or heuristic volume constraints. By employing a minorization–maximization (MM) scheme, CombCut transforms each step into a structured linear assignment problem solved efficiently via network-flow algorithms. Total unimodularity guarantees integral iterates, and our theoretical analysis establishes both monotonic ascent of the true discrete objective and convergence of every limit point to a Karush–Kuhn–Tucker (KKT) stationary solution of the original combinatorial problem. Our approach requires no hyperparameter tuning and scales near-linearly in the number of vertices. Empirical evaluation on MNIST, Fashion-MNIST, and CIFAR-10 with as few as 1–5 labels per class shows that CombCut excels in worst-case labeling scenarios, significantly outperforming state-of-the-art graph-SSL baselines and yielding more stable and accurate label propagation under severe supervision constraints.Downloads
Published
2026-03-14
How to Cite
Omati, M. M., Salajeghe, Y., Moradi, M., & Amini, A. (2026). Exact Combinatorial Multi-Class Graph Cuts for Semi-Supervised Learning. Proceedings of the AAAI Conference on Artificial Intelligence, 40(43), 37117–37124. https://doi.org/10.1609/aaai.v40i43.41041
Issue
Section
AAAI Technical Track on Search and Optimization