Spectral Clustering with Likelihood Refinement for High-dimensional Latent Class Recovery
Zhongyuan Lyu, Yuqi Gu
TL;DR
This work tackles latent class recovery for high-dimensional binary-response data by introducing SOLA, a two-stage method that first uses spectral clustering to obtain an initial partition and then refines the labels with a one-step likelihood update. The authors establish that SOLA achieves minimax-optimal mis-clustering rates and, under mild conditions, exact recovery, while also providing a consistent estimator for the number of latent classes $K$. Through simulations and a real Senate voting dataset, SOLA demonstrates strong accuracy, stability, and computational efficiency, often outperforming EM-based and tensor-based alternatives, especially when $J$ is large. Overall, SOLA offers a scalable, statistically near-optimal solution for latent class recovery in modern high-dimensional settings, with potential extensions to polytomous responses and statistical inference for item parameters.
Abstract
Latent class models are widely used for identifying unobserved subgroups from multivariate categorical data in social sciences, with binary data as a particularly popular example. However, accurately recovering individual latent class memberships remains challenging, especially when handling high-dimensional datasets with many items. This work proposes a novel two-stage algorithm for latent class models suited for high-dimensional binary responses. Our method first initializes latent class assignments by an easy-to-implement spectral clustering algorithm, and then refines these assignments with a one-step likelihood-based update. This approach combines the computational efficiency of spectral clustering with the improved statistical accuracy of likelihood-based estimation. We establish theoretical guarantees showing that this method is minimax-optimal for latent class recovery in the statistical decision theory sense. The method also leads to exact clustering of subjects with high probability under mild conditions. As a byproduct, we propose a computationally efficient consistent estimator for the number of latent classes. Extensive experiments on both simulated data and real data validate our theoretical results and demonstrate our method's superior performance over alternative methods.
