Biclustering with Alternating K-Means
Not on the map. Why?
Abstract (arXiv)
Biclustering is the task of simultaneously clustering the rows and columns of the data matrix into different subgroups such that the rows and columns within a subgroup exhibit similar patterns. In this paper, we consider the case of producing block-diagonal biclusters. We provide a new formulation of the biclustering problem based on the idea of minimizing the empirical clustering risk. We develop and prove a consistency result with respect to the empirical clustering risk. Since the optimization problem is combinatorial in nature, finding the global minimum is computationally intractable. In light of this fact, we propose a simple and novel algorithm that finds a local minimum by alternating the use of an adapted version of the k-means clustering algorithm between columns and rows. We evaluate and compare the performance of our algorithm to other related biclustering methods on both simulated data and real-world gene expression data sets. The results demonstrate that our algorithm is able to detect meaningful structures in the data and outperform other competing biclustering methods in various settings and situations.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1.
3 papers.
- 2022Kernel Biclustering algorithm in Hilbert Spacescited by 3
- 2021Optimal Variable Clustering for High-Dimensional Matrix Valued Datacited by 1
- 2021Classification with Nearest Disjoint Centroidscited by 0
- 2022Kernel Biclustering algorithm in Hilbert Spaces7 Aug 2022
- 2021Optimal Variable Clustering for High-Dimensional Matrix Valued Data24 Dec 2021
- 2021Classification with Nearest Disjoint Centroids21 Sep 2021