Lune

ICLR2024Top-tier venue

Learning Hierarchical Polynomials with Three-Layer Neural Networks

Zihao Wang, Eshaan Nichani, Jason D. Lee

2024Year
7Citations
9Top-tier citations

Abstract

We study the problem of learning hierarchical polynomials over the standard Gaussian distribution with three-layer neural networks. We specifically consider target functions of the form h=g∘ph = g \circ p where p:Rd→Rp : \mathbb{R}^d \rightarrow \mathbb{R} is a degree kk polynomial and g:R→Rg: \mathbb{R} \rightarrow \mathbb{R} is a degree qq polynomial. This function class generalizes the single-index model, which corresponds to k=1k=1, and is a natural class of functions possessing an underlying hierarchical structure. Our main result shows that for a large subclass of degree kk polynomials pp, a three-layer neural network trained via layerwise gradient descent on the square loss learns the target hh up to vanishing test error in O~(dk)\widetilde{\mathcal{O}}(d^k) samples and polynomial time. This is a strict improvement over kernel methods, which require Θ~(dkq)\widetilde \Theta(d^{kq}) samples, as well as existing guarantees for two-layer networks, which require the target function to be low-rank. Our result also generalizes prior works on three-layer neural networks, which were restricted to the case of pp being a quadratic. When pp is indeed a quadratic, we achieve the information-theoretically optimal sample complexity O~(d2)\widetilde{\mathcal{O}}(d^2), which is an improvement over prior work requiring a sample size of Θ~(d4)\widetilde\Theta(d^4). Our proof proceeds by showing that during the initial stage of training the network performs feature learning to recover the feature pp with O~(dk)\widetilde{\mathcal{O}}(d^k) samples. This work demonstrates the ability of three-layer neural networks to learn complex features and as a result, learn a broad class of hierarchical functions.

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.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 64fccc5a-1244-4897-b5b8-1d81d0fc256f

Cited by top-tier papers9

Ask how each one uses it

Builds on8

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines