Regularized k-POD Clustering
- Regularized k-POD clustering is a k-means variant that handles incomplete data by integrating imputation with feature-wise regularization.
- It utilizes a majorization–minimization framework to iteratively update cluster assignments and shrink noise features, reducing bias in high dimensions.
- Empirical studies, including simulations and single-cell RNA sequencing applications, demonstrate its superior accuracy over standard methods in handling missing data.
Regularized -POD clustering is a sparse, regularized extension of -means for incomplete data matrices. It starts from -POD, which replaces the complete-data -means objective by the squared Frobenius norm restricted to observed entries, and adds a feature-wise penalty on the cluster-center matrix to reduce bias in high-dimensional missing data with many irrelevant features. The method is motivated by two complementary observations: the original -POD algorithm is computationally efficient and often effective for partially observed data, but its population target differs from full-data -means under missingness, and in high dimensions the presence of noise features can substantially bias the estimated centers (Chi et al., 2014, Terada et al., 2024, Guan et al., 16 Jul 2025).
1. Observed-entry -means and the origin of -POD
Classical -means assumes a fully observed matrix and solves
0
where 1 is the cluster-membership matrix with 2, and 3 contains the 4 cluster centers as rows. When entries are missing, this objective is not directly evaluable because distances and cluster means are undefined unless incomplete cases are removed or missing entries are imputed.
5-POD addresses this by introducing the projection operator 6 that keeps observed entries and sets missing ones to zero. Its core objective is
7
Equivalently, with missingness indicators 8, the empirical loss can be written as
9
If there is no missingness, 0 is the full index set and 1-POD reduces exactly to ordinary 2-means (Chi et al., 2014).
The original 3-POD algorithm uses a majorization–minimization scheme. Missing entries are filled with current cluster-center predictions, producing a completed matrix, and ordinary 4-means is then run on that matrix. This outer MM loop and inner Lloyd-type clustering step give monotone descent of the observed-entry loss and keep the computational profile close to standard 5-means. A central practical attraction of this formulation is that it does not require a specified missingness mechanism, external information, or a separate imputation model (Chi et al., 2014).
2. Why unregularized 6-POD requires correction
The principal theoretical criticism of vanilla 7-POD is that, under Missing Completely At Random (MCAR), its population objective is not the full-data 8-means objective. If 9 denotes a generic missingness pattern and 0 is the expected 1-means loss computed only on coordinates with 2, then
3
Thus the expected 4-POD loss is a weighted sum of 5-means losses over projected subspaces. The estimator is consistent for the minimizer of 6, but not in general for the minimizer of the full-dimensional 7-means loss 8. In the paper’s formulation, 9-POD is therefore “consistent for the wrong target” (Terada et al., 2024).
This decomposition yields a precise geometric interpretation. 0-POD implicitly clusters many coordinate projections at once, with weights determined by missingness-pattern probabilities. Variables with higher observation probabilities appear in more patterns and therefore exert greater influence on the objective. The resulting effective feature weighting can distort cluster boundaries relative to full-data 1-means. In a two-dimensional Gaussian mixture example with 2, the 3-POD boundary is described as substantially different from the full-data boundary (Terada et al., 2024).
The 2025 regularized formulation adds a second, high-dimensional motivation. In settings with many irrelevant features, 4-POD can produce biased cluster-center estimates even under MCAR because its weighted mixture of subspace objectives includes many subsets dominated by noise features. Empirically, when 5 and both features are relevant, 6-POD is nearly unbiased and matches full-data 7-means; when 8 with 2 relevant and 98 noise features, the estimated centers are severely biased in every feature (Guan et al., 16 Jul 2025).
The critique is not absolute. Theoretical inconsistency does not preclude practical utility. For high-dimensional data with low missing rate per variable, 9-POD can still be preferable to complete-case analysis. One simulation in the 2024 paper reports 0, 1, missing rate 2 in each variable, and 3, with MSE of centers relative to oracle 4-means equal to 5 for the oracle, 6 for complete-case 7-means, and 8 for 9-POD (Terada et al., 2024). Regularization is therefore introduced not because 0-POD is uniformly unusable, but because its bias becomes structurally important in high-dimensional, noisy-feature regimes.
3. Formal regularized 1-POD objective
Regularized 2-POD modifies the observed-entry loss by penalizing the cluster-center matrix columnwise: 3 with 4, 5, and 6. The first term is exactly the 7-POD loss; the second is a feature-wise regularizer designed to shrink or eliminate entire features across all clusters. The method reduces to 8-POD when 9, and to regularized 0-means when there is no missing data (Guan et al., 16 Jul 2025).
A feature 1 is called a noise feature if the true optimal 2-means centers satisfy 3. The regularization acts directly on the column vector 4, so entire features are selected or shrunk jointly rather than cluster by cluster.
| Penalty | Definition | Effect |
|---|---|---|
| 5 | 6 | Hard feature selection |
| 7 | 8 | Group-lasso shrinkage |
The 9-type penalty 0 counts the number of nonzero columns of 1, while the group-lasso penalty 2 uses Euclidean norms in 3 and feature-specific weights 4. In the proposed implementation, these weights are adaptive: one first runs 5-POD to obtain 6, then sets
7
Features with small 8-POD center norms receive stronger shrinkage, while features with larger norms are penalized less heavily (Guan et al., 16 Jul 2025).
This formulation can also be understood as a structured matrix-factorization problem with missing entries. The loss 9 resembles low-rank matrix completion, but the target is not full matrix recovery. The goal is clustering with sparse or shrunken centers.
4. Majorization–minimization and Lloyd-type optimization
The regularized algorithm preserves the MM structure of 0-POD. Given current iterates 1, it defines the majorizing function
2
With the imputed matrix
3
this becomes
4
Each outer iteration therefore reduces to solving a regularized 5-means problem on a complete matrix whose missing entries have been filled by current cluster means. The resulting objective decreases monotonically, and the algorithm converges to a local minimum (Guan et al., 16 Jul 2025).
The inner optimization is Lloyd-style alternating minimization. Given current centers, the assignment update is the usual nearest-center rule on 6: 7 Given updated memberships 8, the center update is columnwise.
For 9, letting 00 and 01, the update is a hard-thresholded cluster mean: 02 For 03, a single inner MM step for the group-lasso penalty yields
04
This is a ridge-regularized mean whose shrinkage strength depends on 05, 06, and the current column norm (Guan et al., 16 Jul 2025).
The algorithm inherits the computational economy of 07-POD. Per outer iteration, the imputation cost is 08, where 09 is the observed fraction, and the regularized 10-means step is dominated by 11 when 12 is large. Asymptotically, each outer iteration is about 13, where 14 is the number of inner assignment/center alternations. The reported runtime is similar to 15-POD and far cheaper than multiple imputation procedures (Guan et al., 16 Jul 2025, Chi et al., 2014).
5. Sparsity, shrinkage, and bias reduction
The central structural result for regularized 16-POD is a featurewise thresholding characterization of the estimated centers. Under MCAR, let 17 be the observed proportion of feature 18, let 19 be its marginal variance based on observed entries, let 20 be the within-cluster sum of squares in feature 21, and let 22 denote the minimum one-dimensional 23-means loss in that feature. Then the paper states the following (Guan et al., 16 Jul 2025).
For 24, if
25
then 26. Otherwise 27 and the estimated centers equal the sample cluster means in that feature. For 28, if
29
then 30; otherwise the estimate is nonzero and each center is a shrunken version of the sample cluster mean: 31
These threshold conditions make the regularizer’s role explicit. The quantity
32
measures how much clustering in feature 33 reduces variance. Small values indicate that the feature contributes little to cluster separation, in which case 34 discards it and 35 either discards or strongly shrinks it. Large values preserve the feature, with either no shrinkage (36) or controlled shrinkage (37).
This directly addresses the bias mechanism of 38-POD. Since vanilla 39-POD optimizes a weighted sum of subspace 40-means losses, subsets composed mostly of noise features can pull the minimizer away from the true centers. Regularization restricts the admissible center matrix 41 by forcing many noise-feature columns toward zero. The paper’s interpretation is that many of the biased component losses are thereby “de-biased,” and the aggregate minimizer is pulled closer to the truth (Terada et al., 2024, Guan et al., 16 Jul 2025).
The method does not eliminate all limitations. The paper notes that bias reduction depends on effective tuning and weight selection, and that formal feature-selection guarantees are not fully established. In the absence of missingness, however, the stated sparsity and shrinkage results coincide with those for regularized 42-means (Guan et al., 16 Jul 2025).
6. Simulation evidence and single-cell RNA sequencing applications
The simulation study in the 2025 paper uses a 43-component Gaussian mixture with diagonal covariance and equal mixing weights 44. The main settings are 45, 46, with either 47 or 48. The first 49 features are relevant and the remaining 50 are noise. Missingness mechanisms include MCAR, MAR, MNAR1, and MNAR2. Evaluation uses MSE of centers, CER, and predictive CER, with competitors including complete-case 51-means, multiple imputation with mice followed by 52-means, 53-POD, and regularized 54-POD with both 55 and 56 (Guan et al., 16 Jul 2025).
The main empirical findings are strongly asymmetric between moderate and high dimension. In almost all settings, regularized 57-POD dramatically reduces MSE compared with 58-POD, complete-case clustering, and mice. For 59, the 60 version often yields the smallest MSE. For 61, the group-lasso version is described as more stable and typically best: under MCAR with 62–63 missingness, its MSE is around 64–65, while 66-POD has MSE 67–68. CER and predictive CER are also systematically lower in most cases; under 69, MCAR 70, predictive CER drops from about 71 for 72-POD to about 73 for the group-lasso regularized version. One reported exception is that, in some MCAR 74 settings with very large missingness and strong relationships among relevant features, mice can outperform regularized 75-POD in MSE because its assumptions are satisfied and it can impute accurately (Guan et al., 16 Jul 2025).
Two real-data applications are single-cell RNA-seq datasets with heavy dropout. In the Usoskin dataset, with 76 cells, 77 genes, 4 known sensory neuron subtypes, and about 78 zeros, the reported CERs are 79 for zero-imputation plus 80-means, 81 for scImpute plus 82-means, 83 for 84-POD, 85 for regularized 86-POD with 87, and 88 for regularized 89-POD with group lasso. In the Treutlein dataset, with 90, 91, 92 states, and about 93 missingness, the CERs are 94, 95, 96, 97, and 98, respectively. In both datasets, the group-lasso variant achieves the lowest error (Guan et al., 16 Jul 2025).
The application-level interpretation in the paper is that feature-wise regularization can select informative genes and mitigate the effect of thousands of noisy or dropout-affected coordinates. By contrast, vanilla 99-POD is reported to misclassify many cells in these settings, especially when dropout and high dimensionality interact with irrelevant genes.
7. Tuning, initialization, related methods, and limitations
The regularization strength 00 is selected from candidate values typically on a log scale, such as 01. Two criteria are described. The preferred one is instability: split the data into training subsets and a validation subset, fit the clustering separately on the training subsets for a fixed 02, assign validation points under both fitted clusterings, and measure disagreement probability. The alternative is
03
where 04 is the number of active features. Instability is reported to be more robust, especially for the group-lasso penalty and under MNAR settings, whereas BIC is less reliable when its missingness assumptions are violated (Guan et al., 16 Jul 2025).
Initialization materially affects performance. Two strategies are used: comp, which runs 05-means++ on complete cases and then assigns all observations using observed features only, and impt, which pre-imputes each feature by its observed mean, samples 06 rows from the pre-imputed matrix as initial centers, and then assigns points to those centers. The paper reports that impt is generally preferable, especially under high missingness or large 07. Multiple random starts are recommended, and for very high dimensions a sparse initialization based on 08-POD centers with thresholded columns is suggested (Guan et al., 16 Jul 2025).
Within the broader clustering literature, regularized 09-POD occupies a distinct position. Sparse 10-means is designed for complete data and typically regularizes feature weights rather than cluster centers. EM for Gaussian mixtures with missing data can integrate over missing entries but imposes a parametric model and can be computationally heavy in high dimension. Matrix completion followed by clustering targets whole-matrix reconstruction rather than center estimation. Regularized 11-POD instead integrates imputation and clustering in a single objective built around sparse centers (Guan et al., 16 Jul 2025).
A broader regularization paradigm for center-based clustering introduces a garbage cluster and solves
12
so that points may be discarded at fixed cost 13. This formulation is not a missing-data method, but it provides an adjacent view of regularization as an explicit trade-off between center fit and non-assignment (Kushagra et al., 2017). This suggests a broader design space for 14-POD-type methods in which regularization can target not only noise features, as in the 2025 method, but also unreliable or outlying observations.
The main limitations reported for regularized 15-POD are those of 16-means-type procedures more generally: sensitivity to highly overlapping or non-spherical clusters and to cluster imbalance. Performance can deteriorate when the missing proportion is very large or the missingness mechanism is very complex, especially under MNAR, because the method relies on cluster-wise mean imputation that is described as unbiased primarily under MCAR/MAR-like mechanisms. The 17 version is more sensitive to initialization and may require more random starts, whereas the group-lasso version is reported as more stable in high dimensions (Guan et al., 16 Jul 2025).