[Paper Review] Learning One-hidden-layer Neural Networks with Landscape Design
The paper designs a non-convex objective with a favorable landscape for learning a one-hidden-layer network from Gaussian inputs, enabling SGD to converge to ground-truth parameters without over-parameterization.
We consider the problem of learning a one-hidden-layer neural network: we assume the input $x\in \mathbb{R}^d$ is from Gaussian distribution and the label $y = a^ op σ(Bx) + ξ$, where $a$ is a nonnegative vector in $\mathbb{R}^m$ with $m\le d$, $B\in \mathbb{R}^{m imes d}$ is a full-rank weight matrix, and $ξ$ is a noise vector. We first give an analytic formula for the population risk of the standard squared loss and demonstrate that it implicitly attempts to decompose a sequence of low-rank tensors simultaneously. Inspired by the formula, we design a non-convex objective function $G(\cdot)$ whose landscape is guaranteed to have the following properties: 1. All local minima of $G$ are also global minima. 2. All global minima of $G$ correspond to the ground truth parameters. 3. The value and gradient of $G$ can be estimated using samples. With these properties, stochastic gradient descent on $G$ provably converges to the global minimum and learn the ground-truth parameters. We also prove finite sample complexity result and validate the results by simulations.
Motivation & Objective
- Understand the population risk of a one-hidden-layer network with Gaussian inputs and ReLU-like activations.
- Design an objective with a nice optimization landscape where all local minima are global and correspond to ground-truth parameters.
- Demonstrate that SGD on the designed objective converges to the ground-truth parameters with finite-sample guarantees.
Proposed method
- Derive an analytic formula for the population risk of the standard squared loss and show its connection to simultaneous low-rank tensor decompositions (via Hermite coefficients).
- Propose a new non-convex objective G(B) that preserves ground-truth solutions and has no spurious local minima under certain conditions.
- In the orthogonal-B* setting, define G(B) with regularizers to enforce unit-norm rows and promote alignment with ground-truth components.
- Prove landscape properties of G: every local minimum corresponds to a permutation/sign-flip of ground-truth B*, and all saddles have negative curvature.
- Show that SGD on G converges to an approximate global minimum and provide a corollary for finite-sample settings (empirical G).
- Outline how a later procedure estimates a* once B* is recovered and then recovers the full parameters.
Experimental results
Research questions
- RQ1Can a non-convex objective be crafted so that all local minima are global and correspond to ground-truth parameters for a one-hidden-layer network under Gaussian inputs?
- RQ2What is the relationship between the population risk and tensor decomposition, and how can this guide landscape design?
- RQ3Under which conditions (e.g., orthogonal B*, positive a*, regularization strength) does SGD converge to ground-truth parameters with finite-sample guarantees?
- RQ4How can we estimate the ground-truth parameters from the designed objective without over-parameterization?
- RQ5Does the empirical version of the designed objective preserve landscape guarantees with a polynomial number of samples?
Key findings
- A closed-form expression relates the population risk to a sum over Hermite coefficients times the Frobenius norm difference of tensor decompositions, linking learning to low-rank tensor decomposition.
- A new objective G(B) is constructed whose local minima are exactly permutations/sign-flips of the ground-truth B*, and whose saddles have negative curvature under suitable parameter choices.
- SGD on G(B) converges to a global minimum (up to permutation/sign) with polynomial-time guarantees in dimension and accuracy.
- When B* is orthogonal and suitable regularization is used, one can recover B* up to permutation/sign and then recover a* via linear regression, followed by standard parameter recovery steps.
- Finite-sample results show that the empirical version of G retains the landscape properties with a polynomial number of samples, enabling practical learning.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.