paper-with-me

홈 › Papers

Coresets for Gaussian Mixture Models of Any Shape

2019-06-12 · Dan Feldman, Zahi Kfir, Xuan Wu

An $\varepsilon$-coreset for a given set $D$ of $n$ points, is usually a small weighted set, such that querying the coreset \emph{provably} yields a $(1+\varepsilon)$-factor approximation to the original (full) dataset, for a given family of queries. Using existing techniques, coresets can be maintained for streaming, dynamic (insertion/deletions), and distributed data in parallel, e.g. on a network, GPU or cloud. We suggest the first coresets that approximate the negative log-likelihood for $k$-Gaussians Mixture Models (GMM) of arbitrary shapes (ratio between eigenvalues of their covariance matrices). For example, for any input set $D$ whose coordinates are integers in $[-n^{100},n^{100}]$ and any fixed $k,d\geq 1$, the coreset size is $(\log n)^{O(1)}/\varepsilon^2$, and can be computed in time near-linear in $n$, with high probability. The optimal GMM may then be approximated quickly by learning the small coreset. Previous results [NIPS'11, JMLR'18] suggested such small coresets for the case of semi-speherical unit Gaussians, i.e., where their corresponding eigenvalues are constants between $\frac{1}{2\pi}$ to $2\pi$. Our main technique is a reduction between coresets for $k$-GMMs and projective clustering problems. We implemented our algorithms, and provide open code, and experimental results. Since our coresets are generic, with no special dependency on GMMs, we hope that they will be useful for many other functions.

📄 PDF Abstract BibTeX arXiv:1906.04895

Code (0)

등록된 구현이 없습니다.

Tasks

ClusteringGPU

Methods 이 논문이 사용한 방법론

Coresets 설명 없음

Similar Papers 제목 키워드 기반

Training Gaussian Mixture Models at Scale via Coresets

2017-03-23 · Mario Lucic, Matthew Faulkner, Andreas Krause, Dan Feldman

How can we train a statistical mixture model on a massive data set? In this work we show how to construct coresets for mixtures of Gaussians. A coreset is a weighted subset of the data, which guarantees that models fitti…

Scalable Training of Mixture Models via Coresets

2011-12-01 · NeurIPS 2011 12 · Dan Feldman, Matthew Faulkner, Andreas Krause

How can we train a statistical mixture model on a massive data set? In this paper, we show how to construct coresets for mixtures of Gaussians and natural generalizations. A coreset is a weighted subset of the data, whic…

Density Estimation

Coresets for Time Series Clustering

2021-10-28 · NeurIPS 2021 12 · Lingxiao Huang, K. Sudhir, Nisheeth K. Vishnoi

We study the problem of constructing coresets for clustering problems with time series data. This problem has gained importance across many fields including biology, medicine, and economics due to the proliferation of se…

ClusteringTime SeriesTime Series AnalysisTime Series Clustering

Strong Coresets for Hard and Soft Bregman Clustering with Applications to Exponential Family Mixtures

2015-08-21 · Mario Lucic, Olivier Bachem, Andreas Krause

Coresets are efficient representations of data sets such that models trained on the coreset are provably competitive with models trained on the original data set. As such, they have been successfully used to scale up clu…

Clustering

Coresets for Dependency Networks

2017-10-09 · Alejandro Molina, Alexander Munteanu, Kristian Kersting

Many applications infer the structure of a probabilistic graphical model from data to elucidate the relationships between variables. But how can we train graphical models on a massive data set? In this paper, we show how…