Implicit High-Order Moment Tensor Estimation and Learning Latent Variable Models
Ilias Diakonikolas, Daniel M. Kane
Abstract
We study the general task of learning latent-variable models on ℝdwith k hidden parameters. A common technique to address this task algorithmically is (some version of) the method of moments. Unfortunately, moment-based approaches are often hampered by the fact that the moment tensors of super-constant degree cannot even be written down in polynomial time. Motivated by such learning applications, we develop a general efficient algorithm for implicit moment tensor computation. Roughly speaking, our algorithm computes in poly(d, k) time a succinct approximate description of tensors of the form , for wi∈ ℝ+—even for m = ω(1)—assuming that there exists an unbiased estimator for Mmwith small variance that takes an appropriately nice form. Our framework broadly generalizes, both conceptually and technically, the work of [1] which developed an efficient algorithm for the specific moment tensors that arise in the task of clustering mixtures of spherical Gaussians.By leveraging our implicit moment estimation algorithm, we obtain the first poly(d, k)-time learning algorithms for the following classical latent-variable models—thereby resolving or making significant progress towards a number of important open problems in the literature.• Mixtures of Linear Regressions Given i.i.d. samples (x, y) with x ∼ N(0, I) and such that the joint distribution on (x, y) is an unknown k-mixture of linear regressions on ℝd+1corrupted with Gaussian noise, the goal is to learn the underlying distribution in total variation distance. We give a poly(d, k, 1/ϵ)-time algorithm for this task, where ϵ is the desired error. The previously best algorithm has super-polynomial complexity in k.• Mixtures of Spherical Gaussians Given i.i.d. samples from a k-mixture of identity covariance Gaussians on ℝd, the goal is to learn the target mixture. For density estimation, we give a poly(d, k, 1/ ϵ)-time learning algorithm, where ϵ is the desired total variation error, under the condition that the means lie in a ball of radius . Prior algorithms incur super-polynomial complexity in k. For parameter estimation, we give a poly(d, k, 1/ ϵ)-time algorithm where ϵ is the target accuracy, under the optimal mean separation of Ω(log1/2(k/ϵ)) and the condition that the largest distance is comparable to the smallest. Prior polynomial-time parameter estimation algorithms require separation Ω(log1/2+c(k/ϵ)), for c > 0.• Positive Linear Combinations of Non-Linear Activations Given i.i.d. samples (x,y) with x ∼ N(0, I) and y = F(x), where F is a positive linear combination of k reasonable non-linear activations on ℝd, the goal is to learn the target function in L2-norm. Our main result is a general algorithm for this task with complexity poly(d,k)g(ϵ), where ϵ is the desired error and the function g depends on the Hermite concentration of the target class of functions. Specifically, for positive linear combinations of ReLU activations, our algorithm has complexity poly(d, k)2poly(1/ϵ). This is the first algorithm for this class that runs in poly(d, k) time for sub-constant values of ϵ = ok,d(1). Finally, for positive linear combinations of cosine activations with bounded frequency, our algorithm runs in poly(d, k, 1/ ϵ) time.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d398bd83-3f95-4688-814f-074bd12200a0Cited by top-tier papers3
- Learning Mixture Models via Efficient High-Dimensional Sparse Fourier TransformsAlkis Kalavasis, Pravesh K. Kothari, Shuchen Li, Manolis ZampetakisSTOC 2026 · 1 citation
- Batch List-Decodable Linear Regression via Higher MomentsIlias Diakonikolas, Daniel Kane, Sushrut Karmalkar, Sihan Liu et al.ICML 2025
- On Learning Parallel Pancakes with Mostly Uniform WeightsIlias Diakonikolas, Daniel Kane, Sushrut Karmalkar, Jasper C. H. Lee et al.ICML 2025
Builds on12
- Superpolynomial Lower Bounds for Learning One-Layer Neural Networks using Gradient DescentSurbhi Goel, Aravind Gollakota, Zhihan Jin, Sushrut Karmalkar et al.ICML 2020 · 75 citations
- On the Cryptographic Hardness of Learning Single Periodic NeuronsMin Jae Song, Ilias Zadik, Joan BrunaNeurIPS 2021 · 39 citations
- Hardness of Noise-Free Learning for Two-Hidden-Layer Neural NetworksSitan Chen, Aravind Gollakota, Adam R. Klivans, Raghu MekaNeurIPS 2022 · 37 citations
- SQ Lower Bounds for Non-Gaussian Component Analysis with Weaker AssumptionsIlias Diakonikolas, Daniel Kane, Lisheng Ren, Yuxin SunNeurIPS 2023 · 17 citations
- Learning mixtures of linear regressions in subexponential time via Fourier momentsSitan Chen, Jerry Li, Zhao SongSTOC 2020 · 16 citations
Related papers
- Small Covers for Near-Zero Sets of Polynomials and Learning Latent Variable ModelsIlias Diakonikolas, Daniel M. KaneFOCS 2020 · 11 citations
- A Fourier Approach to Mixture LearningMingda Qiao, Guru Guruganesh, Ankit Singh Rawat, Kumar Avinava Dubey et al.NeurIPS 2022 · 7 citations
- Learning sums of powers of low-degree polynomials in the non-degenerate caseAnkit Garg, Neeraj Kayal, Chandan SahaFOCS 2020 · 9 citations
- Clustering mixtures with almost optimal separation in polynomial timeAllen Liu, Jerry LiSTOC 2022 · 1 citation
- Algorithms for heavy-tailed statistics: regression, covariance estimation, and beyondYeshwanth Cherapanamjeri, Samuel B. Hopkins, Tarun Kathuria, Prasad Raghavendra et al.STOC 2020 · 2 citations
