428
v1v2v3 (latest)

Tight Bounds on the Hardness of Learning Simple Nonparametric Mixtures

Annual Conference Computational Learning Theory (COLT), 2022
Abstract

We study the problem of learning nonparametric distributions in a finite mixture, and establish tight bounds on the sample complexity for learning the component distributions in such models. Namely, we are given i.i.d. samples from a pdf ff where f=w1f1+w2f2,w1+w2=1,w1,w2>0 f=w_1f_1+w_2f_2, \quad w_1+w_2=1, \quad w_1,w_2>0 and we are interested in learning each component fif_i. Without any assumptions on fif_i, this problem is ill-posed. In order to identify the components fif_i, we assume that each fif_i can be written as a convolution of a Gaussian and a compactly supported density νi\nu_i with supp(ν1)supp(ν2)=\text{supp}(\nu_1)\cap \text{supp}(\nu_2)=\emptyset. Our main result shows that (1ε)Ω(loglog1ε)(\frac{1}{\varepsilon})^{\Omega(\log\log \frac{1}{\varepsilon})} samples are required for estimating each fif_i. The proof relies on a quantitative Tauberian theorem that yields a fast rate of approximation with Gaussians, which may be of independent interest. To show this is tight, we also propose an algorithm that uses (1ε)O(loglog1ε)(\frac{1}{\varepsilon})^{O(\log\log \frac{1}{\varepsilon})} samples to estimate each fif_i. Unlike existing approaches to learning latent variable models based on moment-matching and tensor methods, our proof instead involves a delicate analysis of an ill-conditioned linear system via orthogonal functions. Combining these bounds, we conclude that the optimal sample complexity of this problem properly lies in between polynomial and exponential, which is not common in learning theory.

View on arXiv
Comments on this paper