Organizations: Department of Statistical Science, Duke University · School of Statistics, University of Minnesota · Department of Biostatistics, University of California Los Angeles
This article proposes a biconvex modification to convex biclustering in order to improve its performance in high-dimensional settings. In contrast to heuristics that discard a subset of noisy features a priori, our method jointly learns and accordingly weighs informative features while discovering biclusters. Moreover, the method is adaptive to the data, and is accompanied by an efficient algorithm based on proximal alternating minimization, complete with detailed guidance on hyperparameter tuning and efficient solutions to optimization subproblems. These contributions are theoretically grounded; we establish finite-sample bounds on the objective function under sub-Gaussian errors, and generalize these guarantees to cases where input affinities need not be uniform. Extensive simulation results reveal our method consistently recovers underlying biclusters while weighing and selecting features appropriately, outperforming peer methods. An application to a gene microarray dataset of lymphoma samples recovers biclusters matching an underlying classification, while giving additional interpretation to the mRNA samples via the column groupings and fitted weights.
Figures & tables
Figure 1: Mean of true bicluster ARI for each algorithm under the scenario described in Section 5.1 . The standard error is used to calculate 95% confidence bands for each point.
Figure 2: Distribution of AUC scores when fit under the scenario described in Section 5.1 .
Figure 3: Results for simulations described in Section 5.2 : Mean true bicluster ARI. Metrics in bold are the best performance across all algorithms for the given noise variance and matrix size. The standard error is displayed below each mean in parenthesis.
Figure 4: Distribution of AUC scores for models under the scenario described in Section 5.2 .
Label
Size
Mean Weight
Max Weight
Highest Weight mRNA Sample
A
276
1.48
2.82
Ki-67
B
156
1.26
2.11
NM23-H1 (NDP kinase A)
C
319
1.23
2.05
Cathepsin B
D
81
1.23
2.04
Beta-actin
E
111
1.20
1.81
Ras GTPase-activating protein
F
437
1.17
1.98
MEK Kinase 1 (MEKK1)
Table 1: Top eight column clusters from fit according to mean weight. The weights in the table are normalized such that a weight of 1 is equal to the inverse of p=4026 . mRNA sample names are found in the dataset of Alizadeh et al. (2000) .
Figure 5: Biclustering results of Lymphoma data with top eight column clusters by mean weight outlined. The cDNA clone true labels correspond to DLBCL, FL, and CLL for colors cyan, green, and yellow, respectively. Blocks are labeled to be matched with Table 1 .
Clustering is widely used for exploratory analysis and scientific discovery, driving insights from market segmentation to biological data analysis, but its outputs can be difficult to interpret, audit, and reproduce as modern datasets become increasingly large and complex. Reliable use of clustering requires understanding which features drive the discovered structure, yet feature-level explanations for clustering remain scarce compared with methods in supervised learning. Furthermore, existing clustering feature importance scores are often tied to specific algorithms and data assumptions. To address these challenges, we propose Cluster LOCO (Leave-One-Covariate-Out), a family of model-agnostic feature importance scores for clustering. Cluster LOCO is built on feature occlusion and clustering generalizability, defined as whether cluster labels learned on one subset of the data can be accurately predicted on held-out samples. For any chosen clustering algorithm, Cluster LOCO quantifies a feature's importance by measuring how much its removal degrades generalizability. We first introduce Cluster LOCO-Split, which relies on data splitting, and then extend it to Cluster LOCO-MP, a minipatch ensemble-based version designed for large-scale data. Across synthetic simulations and an application to cell-type discovery in single-cell transcriptomics, we show that Cluster LOCO more reliably recovers informative features than existing clustering feature importance methods.
Claire M. He, Genevera I. Allen
Department of Statistics · Columbia University · New York, NY 10027, USA
One of the main challenges in data mining is choosing the optimal number of clusters without prior information. Notably, existing methods are usually in the philosophy of cluster validation and hence have underlying assumptions on data distribution, which prevents their application to complex data such as large-scale images and high-dimensional data from the real world. In this regard, we propose an approach named CNMBI. Leveraging the distribution information inherent in the data space, we map the target task as a dynamic comparison process between cluster centers regarding positional behavior, without relying on the complete clustering results and designing the complex validity index as before. Bipartite graph theory is then employed to efficiently model this process. Additionally, we find that different samples have different confidence levels and thereby actively remove low-confidence ones, which is, for the first time to our knowledge, considered in cluster number determination. CNMBI is robust and allows for more flexibility in the dimension and shape of the target data (e.g., CIFAR-10 and STL-10). Extensive comparison studies with state-of-the-art competitors on various challenging datasets demonstrate the superiority of our method.
Ruilin Zhang, Haiyang Zheng, Hongpeng Wang
Harbin Institute of Technology, Shenzhen, Shenzhen, China · Peng Cheng Laboratory, Shenzhen, China
We generalize finite-sample bounds for convex clustering to the setting where affinity weights appearing in the objective correspond to a general connected graph. These bounds and their analysis lead to a better understanding of clustering behavior under various implied connectivity structures behind the data and to new rates of convergence for centroid recovery. The new theoretical framework is based on random walks, which allow application of concentration inequalities related to random graph models, and formalizes the relationship between the clustering performance and the connectivity of the graph structures. Through the form of the bound and empirical results, we argue proper tuning of hyperparameters to convex clustering problems should also include tuning of input affinity weights.
Sam Rosen, Jason Xu
Department of Statistical Science, Duke University · Department of Biostatistics, University of California Los Angeles