Learning Polynomial Transformations
Sitan Chen, Jerry Li, Yuanzhi Li, Anru R. Zhang

TL;DR
This paper develops polynomial-time algorithms for learning high-dimensional polynomial transformations of Gaussian inputs, including neural network pushforwards, with guarantees extending to rotation-invariant distributions.
Contribution
It introduces the first end-to-end polynomial-time algorithms for learning multi-layer neural network transformations of Gaussians with provable guarantees.
Findings
Algorithms for learning quadratic and polynomial transformations in smoothed settings.
Extension of results to rotation-invariant distributions.
First polynomial-time tensor ring decomposition algorithms.
Abstract
We consider the problem of learning high dimensional polynomial transformations of Gaussians. Given samples of the form , where is hidden and is a function where every output coordinate is a low-degree polynomial, the goal is to learn the distribution over . This problem is natural in its own right, but is also an important special case of learning deep generative models, namely pushforwards of Gaussians under two-layer neural networks with polynomial activations. Understanding the learnability of such generative models is crucial to understanding why they perform so well in practice. Our first main result is a polynomial-time algorithm for learning quadratic transformations of Gaussians in a smoothed setting. Our second main result is a polynomial-time algorithm for learning constant-degree polynomial…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Physics and Python Applications · Tensor decomposition and applications · Generative Adversarial Networks and Image Synthesis
