21
1

One-Pass Sparsified Gaussian Mixtures

Abstract

We present a one-pass sparsified Gaussian mixture model (SGMM). Given PP-dimensional datapoints X={xi}i=1NX = \{\mathbf{x}_i\}_{i=1}^N, the model fits KK Gaussian distributions to XX and (softly) classifies each xi to these clusters. After paying an up-front cost of O(NPlogP)\mathcal{O}(NP\log P) to precondition the data, we subsample QQ entries of each datapoint and discard the full PP-dimensional data. SGMM operates in O(KNQ)\mathcal{O}(KNQ) time per iteration for diagonal or spherical covariances, independent of PP, while estimating the model parameters θ\theta in the full PP-dimensional space, making it one-pass and hence suitable for streaming data. We derive the maximum likelihood estimators for θ\theta in the sparsified regime, demonstrate clustering on synthetic and real data, and show that SGMM is faster than GMM while preserving accuracy.

View on arXiv
Comments on this paper