Papers
Topics
Authors
Recent
Search
2000 character limit reached

List-Decodable Robust Mean Estimation and Learning Mixtures of Spherical Gaussians

Published 20 Nov 2017 in cs.DS, cs.CC, cs.IT, cs.LG, math.IT, math.ST, and stat.TH | (1711.07211v1)

Abstract: We study the problem of list-decodable Gaussian mean estimation and the related problem of learning mixtures of separated spherical Gaussians. We develop a set of techniques that yield new efficient algorithms with significantly improved guarantees for these problems. {\bf List-Decodable Mean Estimation.} Fix any d∈Z+d \in \mathbb{Z}_+ and $0&lt; \alpha &lt;1/2$. We design an algorithm with runtime O(poly(n/α)<sup>d)O (\mathrm{poly}(n/\alpha)<sup>{d}) that outputs a list of O(1/α)O(1/\alpha) many candidate vectors such that with high probability one of the candidates is within ℓ2\ell_2-distance O(α<sup>−1/(2d))O(\alpha<sup>{-1/(2d)}) from the true mean. The only previous algorithm for this problem achieved error O~(α<sup>−1/2)\tilde O(\alpha<sup>{-1/2}) under second moment conditions. For d=O(1/ϵ)d = O(1/\epsilon), our algorithm runs in polynomial time and achieves error O(α<sup>ϵ)O(\alpha<sup>{\epsilon}). We also give a Statistical Query lower bound suggesting that the complexity of our algorithm is qualitatively close to best possible. {\bf Learning Mixtures of Spherical Gaussians.} We give a learning algorithm for mixtures of spherical Gaussians that succeeds under significantly weaker separation assumptions compared to prior work. For the prototypical case of a uniform mixture of kk identity covariance Gaussians we obtain: For any $\epsilon&gt;0$, if the pairwise separation between the means is at least Ω(k<sup>ϵ+log⁡(1/δ))\Omega(k<sup>{\epsilon}+\sqrt{\log(1/\delta)}), our algorithm learns the unknown parameters within accuracy δ\delta with sample complexity and running time poly(n,1/δ,(k/ϵ)<sup>1/ϵ)\mathrm{poly} (n, 1/\delta, (k/\epsilon)<sup>{1/\epsilon}). The previously best known polynomial time algorithm required separation at least k<sup>1/4</sup>polylog(k/δ)k<sup>{1/4}</sup> \mathrm{polylog}(k/\delta). Our main technical contribution is a new technique, using degree-dd multivariate polynomials, to remove outliers from high-dimensional datasets where the majority of the points are corrupted.

Citations (139)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.