Exact and Heuristic Algorithms for Constrained Biclustering
Antonio M. Sudoso

TL;DR
This paper introduces both exact and heuristic algorithms for constrained biclustering, incorporating pairwise must-link and cannot-link constraints to improve clustering quality and interpretability in data matrices.
Contribution
It develops a tailored branch-and-cut exact algorithm and an efficient heuristic for the constrained biclustering problem, addressing large-scale instances with improved performance.
Findings
Exact method outperforms general-purpose solvers.
Heuristic provides high-quality solutions efficiently.
Algorithms effectively incorporate pairwise constraints.
Abstract
Biclustering, also known as co-clustering or two-way clustering, simultaneously partitions the rows and columns of a data matrix to reveal submatrices with coherent patterns. Incorporating background knowledge into clustering to enhance solution quality and interpretability has attracted growing interest in mathematical optimization and machine learning research. Extending this paradigm to biclustering enables prior information to guide the joint grouping of rows and columns. We study constrained biclustering with pairwise constraints, namely must-link and cannot-link constraints, which specify whether objects should belong to the same or different biclusters. As a model problem, we address the constrained version of the k-densest disjoint biclique problem, which aims to identify k disjoint complete bipartite subgraphs (called bicliques) in a weighted complete bipartite graph,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
