Learning Single-Index Models with Shallow Neural Networks

Alberto Bietti, Joan Bruna, Clayton Sanford, Min Jae Song

Introduction

High-dimensional learning with both computational and statistical guarantees, which is particularly relevant given the current scaling trends, remains an outstanding challenge. One important question which has received considerable attention is on understanding the advantages of using non-linear learning models, such as neural networks, over more mature (from a theoretical standpoint) counterparts, such as kernel methods [MKAS21, MYSSS21, WGL+20, CB20]. Perhaps surprisingly, the question remains largely open even for shallow neural networks.

While approximation benefits of shallow neural networks over non-adaptive kernels have been known for decades [Bar93, Pin99], another important piece of the theoretical puzzle was provided by [Bac17a], whose analysis hinted at an inherent statistical advantage of neural networks for extracting information from high-dimensional data with a “hidden” low-dimensional structure. Providing computational guarantees, the remaining piece of this puzzle, is still mostly unresolved.

Several computational hardness results for learning functions that can be efficiently approximated by shallow neural networks have been established in the literature [DKKZ20, GGJ+20, DV20, SZB21, CGKM22], ruling out positive results in the general setting. On the other hand, progress has been made on the positive side [ABAM22, AZL20, SL21] by focusing on function classes with strong structural properties, thereby showcasing the adaptive representation learning capabilities of neural networks.

The mix of a high-dimensional parametric component (the hidden direction) with a non-parametric one in low dimension (the link function) in single-index models naturally suggests a shallow neural network architecture where the inner weights are shared and “active”, while the biases are “lazy” [COB18]. We instantiate such an architecture by freezing the biases at random initialization, and analyze gradient descent on the free parameters in the continuous-time limit.

Our main results establish that as soon as the width NN of the network is larger than a quantity which depends solely on smoothness properties of the (univariate) link function f∗f_{*}, gradient flow recovers the unknown direction θ∗\theta^{*} with near optimal sample complexity O(ds)O(d^{s}), where ss is the so-called information-exponent of the link function [BAGJ21] (at least when s≥3s\geq 3, see Theorem 6.1 for the formal result), and approximates the univariate link function f∗f_{*} near-optimally (see Corollary 6.4). The information exponent roughly captures the signal strength, which here refers to the alignment between the network direction θ\theta and the hidden direction θ∗\theta^{*}, at typical initializations.

The success of gradient flow relies on the benign optimization landscape of the empirical loss, though the presence of degenerate saddles necessitates a careful analysis leveraging uniform convergence of the empirical landscape [MBM16, FSS18]. We show that gradient flow over our proposed neural network architecture solves two distinct problems—univariate non-parametric kernel ridge regression and non-convex optimization in high dimension—simultaneously and efficiently, cementing its role as a versatile algorithm for high-dimensional learning. We illustrate our theoretical results with experiments in Section 7.

Related Work

The works [BL19, CBL+20, NBL22] show that certain neural networks trained close to initialization can learn certain sparse polynomials which take the form of multi-index models, but such networks do not directly aim to learn target directions. Recently, [ABAM22] studied the learnability of functions on the hypercube by shallow neural networks with stochastic gradient descent and introduces the merged staircase property, which provides necessary and sufficient conditions for learnability with linear sample complexity n=O(d)n=O(d). While they learn a broader class of functions (including multi-index model) for a more efficient sample complexity regime (O(d)O(d) vs O(ds)O(d^{s})), their setup is restricted to simple discrete data distributions, while our work captures the regime of semi-parametric estimation by considering Gaussian data without the sparsity requirements on FF implied by their merged staircase property.

Concurrently to our work, [BES+22] and [DLS22] studied the learnability of certain single and multi-index models on Gaussian data with shallow networks, by performing a single gradient step on the first layer before fitting the second layer. While the single step is sufficient to provide a separation from kernel methods in these works, we show that optimizing both layers jointly until convergence (for a more simplistic architecture) can significantly improve the rates, by fully decoupling the non-parametric learning part from the high-dimensional inference of the hidden direction. Finally, recently [MHPG+22] studied the ability of shallow neural networks to learn certain single and multi-index models, showing in particular that SGD-trained ReLU networks can learn single-index functions with monotonic index function (corresponding in our setting to s=1s=1) with linear (up to logarithmic factors) sample complexity. Our results therefore extend such positive guarantees to a broader class of index functions with arbitrary information exponent.

Teacher–student models.

In the context of neural networks, several works have considered the teacher–student setting [EVdB01], where the target function FF takes the form of a neural network with the same activation as the network used for learning [GAS+19, GLM17, ZSJ+17, Sol17, ZGJ21, BAGJ21, VSL+22]. In this case the problem does not involve non-parametric estimation as in our setup, but this line of work often involves studying optimization landscapes similar to ours for estimating hidden directions. In particular, the population landscape appearing in [BAGJ21] is similar to ours, based on Hermite coefficients of link functions. The follow-up work [BAGJ22] extends this to multiple student neuron directions, but still focuses on parametric rather than non-parametric statistical problems.

Kernels and random features.

In order to obtain non-parametric estimation guarantees for learning the target function f∗f_{*} of the single-index model, our work builds on the kernel methods literature for approximation and non-parametric regression [SS02, BTA11, Bac21], their links with neural networks [CS09, Bac17a], and in particular on random feature approximation [RR07, Bac17b, RR17, MMM22].

Non-convex and non-smooth optimization landscapes.

There is a vast literature studying tractable non-convex optimization landscapes, arising from high-dimensional statistics and statistical physics [MKUZ19, MBC+20, GHJY15, BAMMN19, SQW18, BVB16, GLM17, RABC19, MAB19]. A particular aspect of our setup is that the optimization landscape does not have the strict saddle property, which is often leveraged to establish global convergence [JGN+17]. [MBM16, FSS18] study concentration properties of the empirical landscape to the population one for non-convex problems including generalized linear models. Our results rely on similar concentration analyses, but depart from these previous work by also allowing optimization of the link function, and by supporting the non-smoothness arising from ReLU activations. On the algorithmic side, we consider gradient flows on non-convex and non-smooth landscapes, which require careful technical treatment, but have been studied by previous works [DIL15, DDKL20, JT20]. We refer the interested reader to Appendix E for more details on this technical issue.

Preliminaries

We focus on regression problems under a single-index model with Gaussian input data. Specifically, we assume dd-dimensional inputs x∼γd:=N(0,Id)x\sim\gamma_{d}:=\mathcal{N}(0,I_{d}), and labels

We consider learning algorithms based on shallow neural networks of the form

The choice of ReLU activation is motivated by its popularity among practitioners. As we shall see, the fact that ϕ\phi is non-smooth introduces some technical challenges, but its piece-line structure enables dedicated arguments both in terms of approximation as well as in the study of the optimization landscape. In Appendix F we discuss how our main results are affected when replacing the ReLU by a smooth activation, especially when choosing it such that ϕ′\phi^{\prime} is Lipschitz.

Empirical risk minimization.

The supervised learning task is to estimate F∗F^{*} (and therefore both f∗f_{*} and θ∗\theta^{*}) from samples {(xi,yi)}i=1…n\{(x_{i},y_{i})\}_{i=1\ldots n}. We will focus on mean-squared error with Tychonov regularisation, determined by the following losses.

Hermite decomposition.

We apply the following useful properties of Hermite polynomials [O’D14, Chapter 11.2]:

where ⟨⋅,⋅⟩γd\langle\cdot,\cdot\rangle_{\gamma_{d}} is the inner product in L2(γd)L^{2}(\gamma_{d}) and δ\delta the Kronecker delta. We will assume throughout that ∥f∗∥γ2=∑jαj2\|f_{*}\|_{\gamma}^{2}=\sum_{j}\alpha_{j}^{2}, ∥f∗′∥γ2=∑jjαj2\|f_{*}^{\prime}\|^{2}_{\gamma}=\sum_{j}j\alpha_{j}^{2}, and ∥f∗′′∥γ2=∑jj(j−1)αj2\|f_{*}^{\prime\prime}\|^{2}_{\gamma}=\sum_{j}j(j-1)\alpha_{j}^{2} are all finite (see Assumption 5.2). We will also consider the weighted Sobolev space H2(γ)H^{2}(\gamma), which contains functions f=∑jαjhj∈L2(γ)f=\sum_{j}\alpha_{j}h_{j}\in L^{2}(\gamma) such that ∑jj2∣αj∣2<∞\sum_{j}j^{2}|\alpha_{j}|^{2}<\infty.

Random features to Hermite coefficients.

Note that T{\mathcal{T}} has rank NN almost surely.

Denoting m=⟨θ,θ∗⟩m=\langle\theta,\theta^{*}\rangle, the regularized population objective can be expressed as

where the term ∑jαj2{\sum_{j}\alpha_{j}^{2}} is a constant that can be ignored.

Geometry on the sphere.

Because the direction θ\theta is constrained to lie on the sphere, our optimization algorithms rely on spherical (Riemannian) gradients, which are defined as follows:

Univariate Approximation using Random Features

Before addressing the high-dimensionality of the learning problem, we first focus on the non-parametric approximation aspects of the univariate link function. As usual, we start by deriving approximation rates of the infinitely-wide model, given by a RKHS (Section 4.1), and then establish approximation rates for our random feature model (Section 4.2).

If we fix the direction θ\theta, learning cc alone may be seen as a random feature model [RR07] that approximates a kernel method with the following kernel.

The following lemma characterizes the corresponding RKHS norm ∥⋅∥H\|\cdot\|_{\mathcal{H}}, and follows from Theorem A.8, by noting that κ(u,v)=⟨ψ(u),ψ(v)⟩L2(γτ)2\kappa(u,v)=\langle\psi(u),\psi(v)\rangle_{L^{2}(\gamma_{\tau})^{2}}, with ψ(u)=12(ϕ(u−⋅),ϕ(−u−⋅))\psi(u)=\frac{1}{\sqrt{2}}(\phi(u-\cdot),\phi(-u-\cdot)).

The RKHS norm in H\mathcal{H} is given by

The choice of ReLU for the activation function gives us more explicit control over the RKHS norm, based on Sobolev representations, as already exploited by several works [OWSS19, Bac17a, SESS19].

Let A(f,λ)A(f,\lambda) be the (regularized) L2L^{2} approximation error for functions in the space H\mathcal{H} with respect to the target function ff and measure γ\gamma. Formally,

We will now show that the approximation error of the RKHS corresponding to an infinite number of random features can be bounded in terms of the regularization λ\lambda and the γ\gamma-norm of the second derivative of the target function. For that purpose, we consider the following ‘source’ condition to ensure a polynomial approximation error in λ\lambda.

Let F={f∈H2(γ)  ∣  f′′∈L4(γ)}\mathcal{F}=\{f\in H^{2}(\gamma)\;|\;f^{\prime\prime}\in L^{4}(\gamma)\}. We assume f∈Ff\in\mathcal{F} and define K:=inf⁡{B≥1  ∣  ∥f′′∥L4(γ)≤B∥f′′∥L2(γ)}K:=\inf\left\{B\geq 1\;|\;\|f^{\prime\prime}\|_{L^{4}(\gamma)}\leq B\|f^{\prime\prime}\|_{L^{2}(\gamma)}\right\}.

Assumption 4.3 provides a sufficient condition for approximating ff with functions in the RKHS. The family of approximants {hM∈H  ∣  M>0}\{h_{M}\in\mathcal{H}\;|\;M>0\} we use in Lemma 4.4 are exactly equal to ff on [−M,M][-M,M] and are linear outside of [−M,M][-M,M]. The L4L^{4} assumption on f′′f^{\prime\prime} ensures control over the RKHS norm of hMh_{M}. Note that by Jensen’s inequality, L4(γ)⊂L2(γ)L^{4}(\gamma)\subset L^{2}(\gamma), so KK is always well-defined for f′′∈L4(γ)f^{\prime\prime}\in L^{4}(\gamma). Sigmoidal functions, compactly supported smooth functions, and, more generally, functions with polynomial growth satisfy Assumption 4.3.

Let λ∈(0,1)\lambda\in(0,1) and f∈Ff\in\mathcal{F}. Then, there exists a universal constant C>0C>0 such that

where β=1−1/τ23+1/τ2\beta=\frac{1-1/\tau^{2}}{3+1/\tau^{2}} and Cf=max⁡{∥f∥γ,∥f′∥γ,∥f′′∥γ}C_{f}=\max\{\|f\|_{\gamma},\|f^{\prime}\|_{\gamma},\|f^{\prime\prime}\|_{\gamma}\}.

The proof appears in Appendix B.2. This lemma allows us to control the RKHS approximation error of a target function in terms of their Hermite decompositions. The main technical difficulty is that the RKHS integral operator Σ\Sigma does not diagonalise in the Hermite basis; we address this with a dedicated argument exploiting the RKHS Sobolev representation of Lemma 4.2. The assumption that f′′∈L4(γ)f^{\prime\prime}\in L^{4}(\gamma) (Assumption 4.3) is sufficient for our purposes but not necessary for polynomial-in-λ\lambda approximation rates. In Section G, we show that the ReLU function ϕ(t)=max⁡(0,t)\phi(t)=\max(0,t), which is Lipschitz but not in H2(γ)H^{2}(\gamma), as the target satisfies A(ϕ,λ)≲τ2λ2/3A(\phi,\lambda)\lesssim\tau^{2}\lambda^{2/3} using a direct argument. Extending the class of functions approximable by H\mathcal{H} with polynomial-in-λ\lambda rate is an interesting future direction.

2 Controlling random feature approximation

We now consider (finite) random feature approximations to functions in the RKHS. We show that the best possible loss of a linear combination of sufficiently many finite features is bounded above by the best approximation with infinitely many features with high probability.

The claim follows from Lemmas B.2 and B.3 in Appendix B.3. ∎

Population Landscape under Frozen Random Biases

One of the main measures of complexity for the target link function f∗f_{*} is its information exponent (see e.g., [BAGJ21]), defined as follows.

We make the following regularity assumptions on the target link function f∗f_{*} to ensure small approximation error by random features, and benign population and empirical landscape.

We consider f∗∈L2(γ)f_{*}\in L^{2}(\gamma), with f∗=∑jαjhjf_{*}=\sum_{j}\alpha_{j}h_{j}. Assume

f∗′′(z):=∑j(j+2)(j+1)αj+2hj(z)f_{*}^{\prime\prime}(z):=\sum_{j}\sqrt{(j+2)(j+1)}\alpha_{j+2}h_{j}(z) is in L4(γ)L^{4}(\gamma) (Assumption 4.3).

We also suppose w.l.o.g. that f∗f_{*} is normalized so that ∥f∗∥γ=1\|f_{*}\|_{\gamma}=1. To analyze the critical points of L(c,θ)L(c,\theta), we introduce the projected population loss Lˉ(θ)\bar{L}(\theta),

Assume f∗f_{*} satisfies Assumption 5.2 and has information exponent s≥1s\geq 1. For τ>1\tau>1, and δ∈(0,1)\delta\in(0,1), there exists λ∗≤1\lambda^{*}\leq 1 depending only on τ\tau and the target link function f∗f_{*} and a universal constant C>0C>0 such that if

(orientation relative to θ∗\theta^{*}) if (c,θ)∈Ω(c,\theta)\in\Omega, then either θ∈{±θ∗}\theta\in\{\pm\theta^{*}\} or ⟨θ,θ∗⟩=0\langle\theta,\theta^{*}\rangle=0.

Theorem 5.3 thus establishes a benign optimization landscape in the population limit, rejoining several known non-convex objectives with similar behavior, such as tensor decomposition [GM17] or matrix completion [GLM16]. Importantly, this optimization landscape has the same topology as the one that arises from using the Hermite basis, the tailored choice for data generated by a single-index model in Gaussian space [DH18, Theorem 5], instead of random scalar features. We view this as an interesting robustness property of shallow neural networks, at least in the regime where biases are randomly frozen.

We first derive critical point equations for the regularized population loss.

Then, denoting m=⟨θ∗,θ⟩m=\langle\theta^{*},\theta\rangle, we have

Furthermore, the critical points of L(c,θ)L(c,\theta) satisfy the following equations:

We prove Claim 5.4 in Appendix C.1 by analyzing the population gradient and relating the critical points of Lˉ(θ)\bar{L}(\theta) to those of L(c,θ)L(c,\theta). Note that the function gmg_{m} corresponds to the minimizer of ∥f∗(⟨θ∗,⋅⟩)−g(⟨θ,⋅⟩)∥γd\left\|f_{*}(\langle\theta^{*},\cdot\rangle)-g(\langle\theta,\cdot\rangle)\right\|_{\gamma_{d}}, which is essentially the optimal function we may learn from fitting the second layer cc with no regularization when θ\theta is fixed.

2 Proof of Theorem 5.3

where m=⟨θ∗,θ⟩m=\langle\theta^{*},\theta\rangle. Lˉ(θ)\bar{L}(\theta) in the ideal case is strictly decreasing in ∣m∣∈(0,1]|m|\in(0,1]. Using the expression for Lˉ(θ)\bar{L}(\theta) in Eq. (12), we observe that by setting λ>0\lambda>0 sufficiently small (and NN proportional to 1/λ1/\lambda), the projection P^λ\hat{P}_{\lambda} onto the subspace H^\hat{\mathcal{H}} spanned by random features approximates the identity map in the operator norm, thereby preserving the strict monotonicity of Lˉ(θ)\bar{L}(\theta) with respect to ∣m∣|m|. We formalize this intuition in the following proof.

We first establish the following lemma (proved in Section C.2) which controls the approximation error for the functions gmg_{m} defined in (11).

where β=1−1/τ23+1/τ2\beta=\frac{1-1/\tau^{2}}{3+1/\tau^{2}} and Cgm=max⁡{∥gm∥γ,∥gm′∥γ,∥gm′′∥γ}C_{g_{m}}=\max\{\|g_{m}\|_{\gamma},\|g_{m}^{\prime}\|_{\gamma},\|g_{m}^{\prime\prime}\|_{\gamma}\}.

If λ<λ∗\lambda<\lambda^{*} and N≥Cλlog⁡1λδN\geq\frac{C}{\lambda}\log\frac{1}{\lambda\delta}, then with probability greater than 1−δ1-\delta it holds

which contradicts (14). Therefore, the existence of critical points satisfying m∉{−1,0,1}m\notin\{-1,0,1\} is ruled out with probability at least 1−δ1-\delta over the random features. ∎

Empirical Landscape and Generalization Guarantees

Section 5 shows that the population landscape has a relatively simple structure given N=Ωd(1)N=\Omega_{d}(1) random features. We now study the optimization properties of its finite-sample counterpart.

Prior works have obtained sample complexity of n=O(ds)n={O}(d^{s}), where we recall that ss is the information exponent of the target function f∗f_{*}, for recovering θ∗\theta^{*} either by employing a learning algorithm that explicitly learns individual Hermite polynomials [DH18] or by assuming that f∗f_{*} is known a priori [BAGJ21].Actually, in [BAGJ21] the authors obtain a slightly improved sample complexity of O~(ds−1)\widetilde{O}(d^{s-1}) for s≥3s\geq 3 by directly analyzing SGD with fixed step-size, as well as a matching lower bound (for SGD in the small step-size regime) up to polylogarithmic factors. The intuition behind this sample complexity is roughly as follows.

The empirical optimization landscape (when regarded as a function only of the direction θ\theta) near the equator (∣m∣≪1|m|\ll 1) is of the form L(θ)≍msL(\theta)\asymp m^{s}.

In order to certify that the optimization algorithm does not converge to a suboptimal critical point (i.e., ∥∇L(θ)∥≤ϵ\|\nabla L(\theta)\|\leq\epsilon) on the equator, one requires that m≥ϵ1/(s−1)m\geq\epsilon^{1/(s-1)}.

A uniform gradient convergence bound of the form ∥∇L(θ)−∇Ln(θ)∥=O(d/n)\|\nabla L(\theta)-\nabla L_{n}(\theta)\|=O(\sqrt{d/n}) and the fact that m=Θ(1/d)m=\Theta(1/\sqrt{d}) at initialization together imply that n=O(ds)n=O(d^{s}) samples are sufficient to escape from the “influence” of the equator.

In order to repurpose these arguments to our setting, the relative scaling of the top-layer weights cc relative to the direction vector θ\theta is crucial, as has also been observed in the literature on lazy-vs-rich regimes [COB18, WGL+20] in the context of overparametrized neural networks.

We consider an idealized version of Gradient Descent over the empirical loss LnL_{n} in the infinitesimally small learning rate regime. This results in a gradient flow ODE of the form:

Our main result, proved in Appendix D, establishes that this gradient flow efficiently finds an approximate minimizer of the population loss, with an error (explicitly quantified as a function of nn) that reveals the fundamental role of the information exponent ss of f∗f_{*}. On top of the regularity conditions on the target link function of Assumption 5.2, the upper bound on λ\lambda, and the lower bound on NN from Eq. (10) of Theorem 5.3, the main result imposes a (compatible) upper bound on NN and an appropriate choice of initial norm (ρ\rho) and sparsity (N0/NN_{0}/N) for c(0)c(0). In this section, we are interested in behavior as nn, dd, and NN grow asymptotically and hence treat the target function f∗f_{*} and terms derived from it (including Hermite coefficients αj\alpha_{j} and information exponent ss), along with the bias parameter τ\tau and regularity parameter β\beta, as constants and omit them from asymptotic notation.

We note that the dependence on d+Nd+N in the recovery guarantee can likely be improved to dd using a more refined norm-based landscape concentration analysis. We also remark that if we chose the number of random features N=Θ(1λlog⁡1λδ)N=\Theta(\frac{1}{\lambda}\log\frac{1}{\lambda\delta}), then the requirement λ=Ω(Δcrit)\lambda=\Omega(\sqrt{\Delta_{\text{crit}}}) for large enough sample size nn imposes λ≫n−1/5\lambda\gg n^{-1/5}. This lower bound on λ\lambda guarantees that critical points near initialization can be escaped, but may slow down learning. Nevertheless, this is sufficient to obtain an excess risk that vanishes with nn, with a rate independent of dd, as we now show.

Under the assumptions of Theorem 6.1, and further assuming n≳d3n\gtrsim d^{3}, the choice of λ∼n−1/(β+5)\lambda\sim n^{-1/(\beta+5)} yields an excess risk guarantee of the form

where β\beta is defined as in Lemma 4.4.

Since N=Ω~(λ−1)N=\widetilde{\Omega}(\lambda^{-1}), this result indicates that one needs to increase the width of the network to N=Ω~(n1/(β+5))≫ds/(1+β)N=\widetilde{\Omega}(n^{1/(\beta+5)})\gg d^{s/(1+\beta)} in order to achieve vanishing excess error. With the joint training we are thus paying a dependency in the ambient dimension in terms of width, yet this width increase is driven by the non-parametric approximation error of f∗f_{*}, which is itself independent of dd. A simple mechanism to break this inefficiency is by considering a fine-tuning step of the second-layer terms.

After running Algorithm 1, we may include a final fine-tuning phase of training for second layer weights cc alone, using a separate training sample (xi′,yi′)(x_{i}^{\prime},y_{i}^{\prime}), i=1,…,n′i=1,\ldots,n^{\prime} and a possibly different regularization parameter λn′\lambda_{n^{\prime}}. More precisely, we set

where θ^\hat{\theta} denotes the output of the previous gradient descent phase. Note that this is a strongly convex optimization problem, and can thus be optimized efficiently using gradient methods or by solving a linear system. While this may not be needed in practice, we use a different training sample for technical reasons, namely to break the dependence between the data and the kernel, which depends on the initial training sample through θ^\hat{\theta}. We note that such sample splitting strategies are commonly used in other contexts in the statistics literature (e.g., [BBSMW21, CCD+18]). We obtain the following guarantee.

Let δ∈(0,1/4)\delta\in(0,1/4). Let m=⟨θ∗,θ^⟩m=\langle\theta^{*},\hat{\theta}\rangle, where θ^\hat{\theta} is obtained from the previous gradient descent phase, and let c^\hat{c} be the ridge regression estimator obtained from a fresh dataset D′\mathcal{D}^{\prime} of n′n^{\prime} samples, NN random features,These can be the same as in the previous phase. and regularization parameter λn′:=(σ2τ2/∥f∗′′∥γ2n′)1/(β+1)\lambda_{n^{\prime}}:=(\sigma^{2}\tau^{2}/\|f_{*}^{\prime\prime}\|_{\gamma}^{2}n^{\prime})^{1/(\beta+1)}, and let F^(x)=c^⊤Φ(⟨θ^,x⟩)\hat{F}(x)=\hat{c}^{\top}\Phi(\langle\hat{\theta},x\rangle). Assume

Then with probability at least 1−δ1-\delta over the random features, we have

where the expectation is over the n′n^{\prime} fresh samples, and is conditioned on the previously obtained θ^\hat{\theta}.

Decoupling the regularization parameters of the two phases (along with number of random features NN) allows us to keep a large λ\lambda in the first phase, leading to fast recovery as per Theorem 6.1, while obtaining vanishing excess risk through a decreasing λn′\lambda_{n^{\prime}}. This is illustrated in the result on the excess risk for Algorithm 2.

Let δ∈(0,1/4)\delta\in(0,1/4). As in Theorem 6.1, let μs=⟨hs,Σhs⟩>0\mu_{s}=\langle h_{s},\Sigma h_{s}\rangle>0, and let f∗f_{*} satisfy Assumption 5.2 on f∗f_{*} with a constant Cf∗>0C_{f_{*}}>0. Let λ=(s2αs2/2Cf∗)2/β\lambda=(s^{2}\alpha_{s}^{2}/2C_{f_{*}})^{2/\beta}, and assume the following on the sample sizes and number of random features for the first phase (n,N,N0n,N,N_{0}) and fine-tuning phase (n′,N′n^{\prime},N^{\prime}):

and let ρ\rho be as in Theorem 6.1. With probability at least 1/2−2δ1/2-2\delta over the initial nn samples, initialization, random features, we have

where the constants in O~\widetilde{O} do not depend on dd other than through logarithmic factors.

By comparing Corollaries 6.2 and 6.4, we observe that the fine-tuning stage recovers the optimal sample complexity, where the non-parametric rate no longer depends on the ambient dimension dd.

We can make the following additional remarks:

The time-scale separation schedule for ζ\zeta in Theorem 6.1 is sufficient but possibly not necessary. The analysis of vanilla dynamics (ζ(t)≡1\zeta(t)\equiv 1) is challenging, since during the initial phase of training there may be adverse interaction effects between cc and θ\theta, which under naive analysis lead to sub-optimal sample complexity of n≥O(d2s)n\geq O(d^{2s}). Observe that this separate analysis of ‘weak’ and ‘strong’ recovery phases of learning appears in most contemporary related work [DLS22, ABAM22, BES+22, BAGJ21, BAGJ22].

The time discretization to turn Procedure 1 into a proper algorithm should follow from standard time discretization arguments, although the case where ϕ=ReLU\phi=\text{ReLU} requires special care due to the non-smoothness of the loss (see Appendix E for further discussion). In such setting, such discretization arguments do not hold for vanilla gradient descent in the worst-case [KS21], although these may be recovered by appropriately smoothing the objective prior to computing the gradient, or by using instead a smooth activation function (see Appendix F).

Numerical Experiments

Our experiment results are shown in Figure 2. For s≥3s\geq 3, only some of the 10 runs were successful in recovering the target direction, and we thus show the best performing run for such curves (indeed, our theory suggests that there may be a non-negligible probability of failure). We observe that full recovery (∣m∣→1|m|\to 1) requires more samples when the dimension dd increases, while the excess risk curves have approximately the same rate for large enough nn, regardless of the dimension or information exponent, as predicted by our theory. The bottom plots for d=50d=50 suggest that s=3s=3 requires more samples than smaller ss for perfect recovery, while the remaining curves are somewhat comparable. This similarity between s=1s=1 and s=2s=2 is reminiscent of the situation in [BAGJ21], where the rates for these two cases only differ by a logarithmic factor, and suggests that it may be possible to improve the O(ds)O(d^{s}) rates in our results for s≥2s\geq 2.

Conclusion

This work studies the ability of shallow neural networks to learn single-index models with gradient descent. Our main results are positive, and demonstrate their ability to solve a semi-parametric problem with nearly optimal guarantees. Interestingly, this success story combines elements from the feature-learning regime, i.e., the ability to efficiently identify the hidden direction in high-dimensions under a non-convex objective, with ingredients from the lazy-regime, which offer better computational tradeoffs to solve low-dimensional non-parametric problems. Our technical analysis leverages tools from high-dimensional probability (such as uniform gradient concentration) and RKHS approximation theory, and complements the growing body of theoretical work certifying the efficiency of gradient methods on non-convex objectives. We have followed the standard approach of first establishing benign topological properties of the population loss, and then extending them to the empirical loss.

There are nonetheless several unanswered questions that our work has not addressed. Below, we provide a list of potentially interesting future directions.

Our approximation rate for ReLU as the target (see Appendix G) suggests that the polynomial-in-λ\lambda approximation rate may be extended to function classes beyond F⊂H2(γ)\mathcal{F}\subset H^{2}(\gamma), such as Lipschitz functions with smooth tail behavior. Thus, it would be interesting to extend our empirical landscape concentration results to such functions satisfying weaker regularity assumptions, which currently rely on certain polynomial decay of the Hermite coefficients (see Assumption 5.2). Additionally, by using a smooth activation function (see Appendix F), our Gradient Flow dynamics can be discretized and turned into Gradient Descent (GD) with analogous sample and time complexity. In that context, a natural goal is to compare quantitatively the differences between GD with multiple passes over the training data and SGD by adapting tools from [BAGJ21, BAGJ22].

Trainable biases and untied directions.

Our proposed neural network architecture is non-standard, in the sense that its biases are frozen at initialization and all neurons share the same inner weight. For the purposes of learning single-index models, removing these restrictions would not bring any statistical benefits. However, it would be interesting to extend our analysis to the general setting where the first layer weights are not tied and biases are not frozen.

Extension to Multi-index Models.

Multi-index models are natural extensions of single-index models where the hidden direction θ∗\theta^{*} is replaced by a hidden low-dimensional subspace. Typically, multi-index models enjoy similar statistical guarantees as single-index models [DH18, Bac17a], and thus a natural question is whether the same algorithmic tools developed here extend to the multi-index setting.

Gradient dynamics without warm-start.

An unsatisfactory aspect of our results is the requirement that the algorithm starts by only optimizing θ\theta for t<T0t<T_{0}. It would be interesting to understand whether the vanilla dynamics can also succeed provably.

Acknowledgements.

We are thankful to Enric Boix-Adserà, Alex Damian, Cédric Gerbelot, Daniel Hsu, Jason Lee, Theodor Misiakiewicz, Matus Telgarsky, Eric Vanden-Eijnden, and Denny Wu for useful discussions. We also thank the anonymous NeurIPS reviewers and area chair for helpful feedback. JB, AB and MJ are partially supported by NSF RI-1816753, NSF CAREER CIF 1845360, NSF CHS-1901091, NSF Scale MoDL DMS 2134216, Capital One and Samsung Electronics. CS is supported by an NSF GRFP and by NSF grants CCF-1814873 and IIS-1838154.

References

Appendix A Additional Preliminaries and Concentration Bounds

We introduce several well-known concentration bounds that we apply throughout the appendix. Borrowing notation from [Ver18], we first introduce notation of sub-gaussian and sub-exponential random variables, vectors, and matrices.

We note several key properties of sub-gaussian and sub-exponential random variables that we repeatedly rely on.

Let z1,…,zNz_{1},\dots,z_{N} and y1,…,yNy_{1},\dots,y_{N} be sub-gaussian and sub-exponential random variables respectively. Then the following hold for some universal constant CC.

Products of sub-gaussian random variables are sub-exponential: z1z2z_{1}z_{2} is sub-exponential and ∥z1z2∥ψ1≤∥z1∥ψ2∥z2∥ψ2\left\|z_{1}z_{2}\right\|_{\psi_{1}}\leq\left\|z_{1}\right\|_{\psi_{2}}\left\|z_{2}\right\|_{\psi_{2}} [Ver18, Lemma 2.7.7].

Sums of independent sub-gaussian random variables are sub-gaussian. If z1,…,zNz_{1},\dots,z_{N} are independent, then,

Sums of pairs of sub-exponential random variables are sub-exponential. ∥y1+y2∥ψ1≤C(∥y1∥ψ1+∥y2∥ψ1)\left\|y_{1}+y_{2}\right\|_{\psi_{1}}\leq C(\left\|y_{1}\right\|_{\psi_{1}}+\left\|y_{2}\right\|_{\psi_{1}}) [MBM16, Lemma 2].

For independent, mean-zero, sub-exponential random variables x1,…,xnx_{1},\dots,x_{n} and any t≥0t\geq 0,

for universal CC and K=max⁡i∥xi∥ψ1K=\max_{i}\left\|x_{i}\right\|_{\psi_{1}}.

We also include several basic facts about ϵ\epsilon-covers, which are useful in several proofs.

We show this using an elementary argument. Let ϵ∈\epsilon\in. Define

By Gautschi’s inequality [DLMF, Eq. 5.6.4] for the Gamma function, we have

Finally, we recall the following result on reproducing kernel Hilbert spaces, which describes the RKHS for kernels defined from explicit features maps.

Let ψ:X→F\psi:\mathcal{X}\to\mathcal{F} be a mapping into a Hilbert space F\mathcal{F}, and for x,x′∈Xx,x^{\prime}\in\mathcal{X}, define the kernel κ(x,x′)=⟨ψ(x),ψ(x′)⟩F\kappa(x,x^{\prime})=\langle\psi(x),\psi(x^{\prime})\rangle_{\mathcal{F}}. The RKHS H\mathcal{H} of κ\kappa consists of functions of the form f(x)=⟨g,ψ(x)⟩Ff(x)=\langle g,\psi(x)\rangle_{\mathcal{F}}, and for any f∈Hf\in\mathcal{H}, the RKHS norm of ff is defined by

Appendix B Proofs of Section 4

Moreover, the RKHS norm of ff is upper bounded as follows.

By the Fundamental Theorem of Calculus and Fubini’s Theorem,

The upper bound on the RKHS norm follows from the above representation and Lemma 4.1. ∎

For general ff, the boundary conditions of Claim B.1, i.e., lim⁡t→−∞f(t)=lim⁡t→−∞f′(t)=0\lim_{t\rightarrow-\infty}f(t)=\lim_{t\rightarrow-\infty}f^{\prime}(t)=0, do not hold. However, we can reduce to the case considered in Claim B.1 by decomposing ff into 2 parts, i.e., f=f1+f2f=f_{1}+f_{2}, where f1(t)f_{1}(t) and f2(−t)f_{2}(-t) individually satisfy the assumptions of Claim B.1.

Let φ(t)=∫−∞tγ(u)du\varphi(t)=\int_{-\infty}^{t}\gamma(u)du. We decompose

To upper bound the RHS of Eq. (23) in terms of ff and its derivatives, we derive explicit expressions for f1′′f_{1}^{\prime\prime} and f2′′f_{2}^{\prime\prime}. Since φ′(t)=γ(t)\varphi^{\prime}(t)=\gamma(t) and φ′′(t)=−tγ(t)\varphi^{\prime\prime}(t)=-t\gamma(t), we have

The same upper bound holds for f2f_{2}. Thus, from Eq. (23) and the fact that τ>1\tau>1, we have

Hence, by the assumption that f,f′f,f^{\prime} have polynomial growth and applying the identity Eq. (24) twice, we have

B.2 Proof of Lemma 4.4

and recall that A(f,λ)=min⁡h∈HE(h)A(f,\lambda)=\min_{h\in\mathcal{H}}\mathcal{E}(h).

Thus, hMh_{M} matches ff exactly on [−M,M][-M,M] and is linear with slope f′(M)f^{\prime}(M) (resp. f′(−M)f^{\prime}(-M)) for t≥Mt\geq M (resp. t≤−Mt\leq-M). We first show that hM∈Hh_{M}\in\mathcal{H}, which implies A(f,λ)≤inf⁡M>0E(hM)A(f,\lambda)\leq\inf_{M>0}\mathcal{E}(h_{M}), and then show that for an explicit choice of MM, E(hM)\mathcal{E}(h_{M}) has the desired upper bound.

For any finite M>0M>0, hMh_{M} satisfies the assumptions of Lemma 4.2; both ff and f′f^{\prime} have polynomial growth (linear and zero growth, respectively) and

where rM=f−hMr_{M}=f-h_{M} and we used the triangle inequality and 2ab≤a2+b22ab\leq a^{2}+b^{2} in Eq. (26). Note that since τ>1\tau>1, the first term of Eq. (26) is upper bounded by ≲τ2∥f′′∥γ2e(τ2+1)M2/(2τ2)\lesssim\tau^{2}\|f^{\prime\prime}\|_{\gamma}^{2}e^{(\tau^{2}+1)M^{2}/(2\tau^{2})}.

We now upper bound ∥rM∥γ\|r_{M}\|_{\gamma} and ∥rM′∥γ\|r_{M}^{\prime}\|_{\gamma}. Note that both rMr_{M} and its derivative rM′r_{M}^{\prime} are identically zero on [−M,M][-M,M] and that rM′′(t)=f′′(t)r^{\prime\prime}_{M}(t)=f^{\prime\prime}(t) for ∣t∣>M|t|>M. Thus, for t>Mt>M (same holds for t>−M)t>-M),

Next, we decompose ∥rM′∥γ2\|r_{M}^{\prime}\|_{\gamma}^{2} into two terms, the positive part ∥rM′∥γ,+2\|r_{M}^{\prime}\|_{\gamma,+}^{2} and the negative part ∥rM′∥γ,−2\|r_{M}^{\prime}\|_{\gamma,-}^{2}. That is,

An upper bound on ∥rM∥γ,+2\|r_{M}\|_{\gamma,+}^{2} follows from similar calculations.

where we used the fact that τ>max⁡{1,λτ}\tau>\max\{1,\lambda\tau\} in Eq. (28).

It remains to balance the terms in Eq. (28) by choosing an appropriate value for M>0M>0. We choose MM by balancing τ∥f′′∥42⋅e−M24\tau\|f^{\prime\prime}\|_{4}^{2}\cdot e^{-\frac{M^{2}}{4}} and λτ2∥f′′∥γ2⋅e1+τ22τ2⋅M2\lambda\tau^{2}\|f^{\prime\prime}\|_{\gamma}^{2}\cdot e^{\frac{1+\tau^{2}}{2\tau^{2}}\cdot M^{2}}.

Let β=1−1+τ22τ2⋅4τ21+3τ2=τ2−11+3τ2=1−1/τ23+1/τ2\beta=1-\frac{1+\tau^{2}}{2\tau^{2}}\cdot\frac{4\tau^{2}}{1+3\tau^{2}}=\frac{\tau^{2}-1}{1+3\tau^{2}}=\frac{1-1/\tau^{2}}{3+1/\tau^{2}}. Plugging the above value of MM into Eq. (28),

where Cf=max⁡{∥f∥γ,∥f′∥γ,∥f′′∥γ}C_{f}=\max\{\|f\|_{\gamma},\|f^{\prime}\|_{\gamma},\|f^{\prime\prime}\|_{\gamma}\}.

B.3 Proof of Lemma 4.5

Before stating and proving the two supporting lemmas, we introduce several terms are used to study the similarity of a finite random feature model to its infinite counterpart. Let κ^(u,v)\hat{\kappa}(u,v) be the random empirical kernel associated with NN random features:

where ϕbε(u):=ϕ(εu−b)\phi^{\varepsilon}_{b}(u):=\phi(\varepsilon u-b), bi,εib_{i},\varepsilon_{i} are i.i.d. random variables drawn from γτ⊗Rad\gamma_{\tau}\otimes\text{Rad}. Its associated integral operator in L2(γ)L_{2}(\gamma) is given by Σ^\hat{\Sigma}.

In the following, we consider Σ\Sigma the integral operator corresponding to the kernel κ\kappa:

By a technical lemma adapted from [Bac17b], the approximation error of the random feature model is controlled via the regularization parameter λ>0\lambda>0.

There exists a constant C>0C>0 such that if N≥Cdmax⁡(λ)log⁡(dmax⁡(λ)/δ)N\geq Cd_{\max}(\lambda)\log(d_{\max}(\lambda)/\delta), we have, with probability at least 1−δ1-\delta, for any f∈L2(γ)f\in L^{2}(\gamma),

as long as N≥Cdmax⁡(λ)log⁡(dmax⁡(λ)/δ)N\geq Cd_{\max}(\lambda)\log(d_{\max}(\lambda)/\delta). Now note that we have

where the last equality follows from [Bac21, Lemma 7.2]. Thus, we have proved the result for f∈Hf\in\mathcal{H}. Given that (9) does not require ff to be in H\mathcal{H}, we may conclude by limiting arguments that the result holds for any ff in the closure of H\mathcal{H}, which includes L2(γ)L^{2}(\gamma), since the kernel is universal, given that its associated RKHS is a weighted Sobolev Space, which is dense in L2(γ)L^{2}(\gamma). ∎

We have dmax⁡(λ)≤C/λd_{\max}(\lambda)\leq C/\lambda, for an absolute constant C>0C>0.

If b≥0b\geq 0, then we have ∣ϕbε(u)∣≤∣u∣|\phi_{b}^{\varepsilon}(u)|\leq|u| for all uu, thus

with C=2∫0∞u2γ(u)duC=2\int_{0}^{\infty}u^{2}\gamma(u)du.

with g(u)=ϵu−bg(u)=\epsilon u-b a linear function, using the relation max⁡(0,u)=u+max⁡(0,−u)\max(0,u)=u+\max(0,-u). Then we have

Appendix C Proofs for Section 5

To characterize the critical points of L(c,θ)L(c,\theta) for fixed random features and prove Claim 5.4, we derive exact expressions for LL and its gradients. We observe that the population loss depends on the student direction θ\theta only via its angle to the teacher direction θ∗\theta^{*}.

Recall the decomposition c⊤Φ(z)=∑j=0∞⟨Tj,c⟩hj(z)c^{\top}\Phi(z)=\sum_{j=0}^{\infty}\langle\mathcal{T}_{j},c\rangle h_{j}(z). Straightforward calculation gives

Recall that the criticality of θ\theta depends on the spherical gradient being zero, not the standard one. Since the gradient ∇θL\nabla_{\theta}L is colinear with θ∗\theta^{*}, we stipulate necessary and sufficent conditions for θ\theta to be critical.

Recall that gm(z)=∑j=s∞αjmjhj(z)g_{m}(z)=\sum_{j=s}^{\infty}\alpha_{j}m^{j}h_{j}(z). Then, the projected population loss Lˉ\bar{L} is given by

Furthermore, critical points of Lˉ\bar{L} satisfy the following equation.

Now we plug in c=Qλ−1(∑jαjmjTj)c=Q_{\lambda}^{-1}(\sum_{j}\alpha_{j}m^{j}\mathcal{T}_{j}) into Eq. (32). Then, we have

Differentiating Lˉ(θ)\bar{L}(\theta) with respect to m=⟨θ,θ∗⟩m=\langle\theta,\theta^{*}\rangle, we obtain the following critical point equation.

As discussed above (c,θ)(c,\theta) is a critical point of LL if and only if θ\theta is a critical point of Lˉ\bar{L} and c=Qλ−1(∑jαjmjTj)c=Q_{\lambda}^{-1}(\sum_{j}\alpha_{j}m^{j}\mathcal{T}_{j}). By applying Lemma C.4, we separate the diagonal and off-diagonal terms to rewrite Eq. (35) as

Dividing both sides by 22 gives the claim. ∎

C.2 Proof of Lemma 5.5

For simplicity, we denote the Lp(γ)L^{p}(\gamma) norms by ∥⋅∥p\|\cdot\|_{p}. For any ρ∈\rho\in, we define the noise operator UρU_{\rho} by

This is a reparametrisation of the Ornstein-Uhlenbeck semigroup, The Ornstein–Uhlenbeck semigroup Pt\mathcal{P}_{t} is given by Ptf(x)=∫f(e−tx+1−e−2tz)dγ(z) .\mathcal{P}_{t}f(x)=\int f(e^{-t}x+\sqrt{1-e^{-2t}}z)d\gamma(z)~{}. We thus have Pt=Ue−t\mathcal{P}_{t}=U_{e^{-t}} and we have from [O’D14, Prop 11.33] that Uρhj=ρjhjU_{\rho}h_{j}=\rho^{j}h_{j}. In other words, the Hermite polynomials are eigenfunctions of the semigroup. As a consequence, we have from (11) that gm=Umf∗g_{m}=U_{m}f_{*}.

By Nelson’s Gaussian hypercontractivity [Nel73] (reproduced in [O’D14, Theorem 11.23]),

Let us now consider m≥1/3m\geq 1/\sqrt{3}. Since UρU_{\rho} is an averaging operator for all ρ≤1\rho\leq 1, from Jensen’s inequality (reproduced in [O’D14, Proposition 11.15]) it holds that ∥Uρf∥p≤∥f∥p\|U_{\rho}f\|_{p}\leq\|f\|_{p} for any p≥1p\geq 1. We thus have

where β=1−1/τ23+1/τ2\beta=\frac{1-1/\tau^{2}}{3+1/\tau^{2}}, C>0C>0 is a universal constant, and Cgm=max⁡{∥gm∥γ,∥gm′∥γ,∥gm′′∥γ}C_{g_{m}}=\max\{\|g_{m}\|_{\gamma},\|g_{m}^{\prime}\|_{\gamma},\|g_{m}^{\prime\prime}\|_{\gamma}\}.

C.3 Other lemmas for the proof of Theorem 5.3

Let f∈H2(γ)f\in H^{2}(\gamma) be such that f′,f′′∈L2(γ)f^{\prime},f^{\prime\prime}\in L^{2}(\gamma) and let s≥1s\geq 1 be its information exponent. Furthermore, let f∗=∑jαjhjf_{*}=\sum_{j}\alpha_{j}h_{j} be the Hermite expansion of f∗f_{*}, and let gmg_{m} and gˉm\bar{g}_{m} be defined as in Theorem 5.3. Then,

By definition of gmg_{m} and Holder’s inequality,

Let f∈H2(γ)f\in H^{2}(\gamma) be a function satisfying assumptions of Lemma C.5, let gmg_{m} and gˉm\bar{g}_{m} be defined as in Theorem 5.3, and let Cgm=max⁡{∥gm∥,∥gm′∥γ,∥gm′′∥γ}C_{g_{m}}=\max\{\|g_{m}\|,\|g_{m}^{\prime}\|_{\gamma},\|g_{m}^{\prime\prime}\|_{\gamma}\}. Then,

The first inequality follows from the following.

The proof of the second inequality is via straightforward algebraic manipulation.

where we used the inequalities ab≤a2+b2ab\leq a^{2}+b^{2}, and a2+b2≤a+b\sqrt{a^{2}+b^{2}}\leq a+b which apply to any a,b≥0a,b\geq 0. ∎

Appendix D Proofs for Section 6

The proof of this theorem has two separate parts: we first prove that our gradient flow procedure escapes the neighborhood of the equator, and then show that it converges to a neighborhood of the north pole. Define the set of approximate-first-order critical points of the empirical landscape in the sublevel set Ln(c,θ)≤νL_{n}(c,\theta)\leq\nu.

with c∗=P^λf∗c^{*}=\hat{P}_{\lambda}f_{*}. One would expect that for nn sufficiently large, these topological properties should be transferred to the empirical landscape. This intuition is indeed correct, and relies on the following uniform convergence result, proved in Appendix D.2.

Equipped with this uniform gradient concentration, we can first establish the analogous classification of first-order critical points for the empirical landscape (proof in Section D.3):

We consider the gradient flow procedure of Algorithm 1, that we restate here for convenience:

We establish the following fact, proved in Appendix D.4:

D.2 Proof of Lemma D.1

Let C1=max⁡{C,1}C_{1}=\max\{C,1\}, where C>0C>0 is the constant from Fact D.4. Then, with probability at least 1−δ1-\delta over the random features,

The tail of this random vector is subexponential, as stated in the following lemma.

Define W=c⊤Φ(⟨θ,x⟩)−f∗(⟨θ∗,x⟩)−ξW=c^{\top}\Phi(\langle\theta,x\rangle)-f_{*}(\langle\theta^{*},x\rangle)-\xi. Using Fact A.3,

By Corollary D.5, the following holds with probability at least 1−δ1-\delta over the random features.

By the union bound (over j∈[N]j\in[N]) and basic properties of Gaussian random variables,

Finally, we bound the remaining n−qn-q terms.

As a result, with probability at least 1−δ/31-\delta/3,

where we set q=4dlog⁡(1/(ϵθδ))q=4d\log(1/(\epsilon_{\theta}\delta)) and recall that ϵc=r/n2\epsilon_{c}=r/n^{2}, ϵθ=1/(4n2N)\epsilon_{\theta}=1/(4n^{2}N).

where we used the assumption d≤nd\leq n in the last inequality.

We now bound third term. Note that this term involves only populational quantities, so discontinuity of the sample gradients is not an issue here.

We upper bound the two terms individually. By Eq. (42), the second term is bounded as follows.

The following observation gives an upper bound on the Lipschitz constant of g′(m;c)g^{\prime}(m;c), which depends only on ∥c∥\|c\| and is thus constant if rr is fixed.

Lemma D.7 gives a simple expression for ∑jj2(j−1)2αj2\sum_{j}j^{2}(j-1)^{2}\alpha_{j}^{2}. Its proof can be found in Section D.8.

Let Cf∗=max⁡{∥f(1)∥γ,…,∥f(4)∥γ,1}C_{f_{*}}=\max\{\|f^{(1)}\|_{\gamma},\ldots,\|f^{(4)}\|_{\gamma},1\}, which is well-defined thanks to our regularity assumption on the target link function (Assumption 5.2). Then,

Putting everything together, we have that with probability at least 1−δ1-\delta,

The proof is similar to the one for ∇θLn\nabla_{\theta}L_{n}.

There exists a universal constant C0>0C_{0}>0 such that under the same assumptions as Lemma D.6, with probability at least 1−δ1-\delta over the random features,

We bound the first and third terms by bounding the discretization error for each samplewise gradient. First observe that

We bound the first term on the RHS as follows.

Taking ϵc=r/n2\epsilon_{c}=r/n^{2} and ϵθ=1/n2\epsilon_{\theta}=1/n^{2}, we observe that with probability 1−(2/3)δ1-(2/3)\delta,

D.3 Proof of Lemma D.2

By definition, LnL_{n} can be expressed as

where Cdata>0C_{\text{data}}>0 is some constant independent of cc and θ\theta, and

Using the fact that ∇cLn(c,θ)=Q^λ(θ)c−Y^(θ),∥∇cLn(c,θ)∥≤ϵ\nabla_{c}L_{n}(c,\theta)=\hat{Q}_{\lambda}(\theta)c-\hat{Y}(\theta),\|\nabla_{c}L_{n}(c,\theta)\|\leq\epsilon, and Q^λ−1(θ)⪯λ−1I\hat{Q}_{\lambda}^{-1}(\theta)\preceq\lambda^{-1}I uniformly in θ\theta, we obtain

where x∼N(0,Id)x\sim\mathcal{N}(0,I_{d}) and ξ∼N(0,σ2)\xi\sim\mathcal{N}(0,\sigma^{2}).

where we used the fact that τlog⁡(1/δ)>1\tau\sqrt{\log(1/\delta)}>1 in the last line.

By Bernstein’s inequality (Theorem A.4) and the union bound over N1/2\mathcal{N}_{1/2}, the following holds with probability at least 1−δ1-\delta.

where we used the assumption d≤nd\leq n for the last inequality.

where Cf∗=max⁡{∥f(1)∥γ,…,∥f(4)∥γ}C_{f_{*}}=\max\{\|f^{(1)}\|_{\gamma},\ldots,\|f^{(4)}\|_{\gamma}\}.

Since we assumed N≥Cλlog⁡1λδN\geq\frac{C}{\lambda}\log\frac{1}{\lambda\delta}, the conditions of Lemma D.11 are satisfied. Hence,

As a result, by Lemma D.9, which applies since λ<λ∗\lambda<\lambda^{*} and N≥Cλlog⁡1λδN\geq\frac{C}{\lambda}\log\frac{1}{\lambda\delta}, either one of the following must be true.

We use the representation of the restricted population loss Lˉ(θ)\bar{L}(\theta) from Lemma C.4 Eq. (34), the notation ρm=2⟨P^λgm,gˉm⟩\rho_{m}=2\langle\hat{P}_{\lambda}g_{m},\bar{g}_{m}\rangle, and the definition of the Riemannian gradient to obtain

If ∣m∣≤1/2|m|\leq 1/2, then ∣ρm∣≤4/3ϵ|\rho_{m}|\leq\sqrt{4/3}\epsilon. Hence, our lower bound on ∣ρm∣\left|\rho_{m}\right| implies that

where Cf∗=max⁡{∥f∗′∥γ,∥f∗′′∥γ}C_{f_{*}}=\max\{\|f_{*}^{\prime}\|_{\gamma},\|f_{*}^{\prime\prime}\|_{\gamma}\}.

Define cθ=arg⁡min⁡cL(c,θ)c_{\theta}=\arg\min_{c}L(c,\theta), so that Lˉ(θ)=L(cθ,θ)\bar{L}(\theta)=L(c_{\theta},\theta). We first show that if ∥∇cL(c,θ)∥≤ϵc\left\|\nabla_{c}L(c,\theta)\right\|\leq\epsilon_{c}, then cc and cθc_{\theta} are nearby. Because ∇cL(cθ,θ)=0\nabla_{c}L(c_{\theta},\theta)=0 and Qλ⪰λINQ_{\lambda}\succeq\lambda I_{N},

Thus, ∥c−cθ∥≤ϵc2λ\left\|c-c_{\theta}\right\|\leq\frac{\epsilon_{c}}{2\lambda}. We now recall the Riemannian gradient for θ\theta,

and use it to bound the norm of the projected gradient.

We conclude by employing Lemmas C.5 and D.12 to obtain a bound on the final term that holds with probability at least 1−δ1-\delta.

We conclude by selecting a sufficiently large NN. ∎

By Fact A.3, it suffices to bound ∥c⊤Φ(⟨x,θ⟩)−f∗(⟨x,θ∗⟩)−ξ∥ψ2\left\|c^{\top}\Phi(\langle x,\theta\rangle)-f_{*}(\langle x,\theta_{*}\rangle)-\xi\right\|_{\psi_{2}}. Note that this quantity identically equals ∥W∥ψ2\left\|W\right\|_{\psi_{2}} for the random variable WW defined in the proof of Lemma D.6. Thus, with probability at least 1−δ1-\delta,

We bound the first and last terms by considering the discretization error of samplewise loss.

We bound the first factor, relying on the event of Corollary D.5 with probability at least 1−(δ/6)1-(\delta/6).

We use the same event to bound the second factor.

Hence, by taking ϵc=rϵθ=r/n\epsilon_{c}=r\epsilon_{\theta}=r/n, we have

By applying Fact D.4 on all ξi\xi_{i} and the fact that ∥xi∥2≲dlog⁡(n/δ)\left\|x_{i}\right\|^{2}\lesssim d\log(n/\delta) for all ii with overwhelming probability, we conclude that with probability at least 1−δ/31-\delta/3

Likewise, bounds on the expectations of ∣ξ∣\left|\xi\right| and ∥x∥\left\|x\right\| similarly give

We conclude by bounding the second term using Bernstein’s inequality with the sub-exponential norm bound of Lemma D.14. Recall that D=max⁡{d,N}D=\max\{d,N\}. Then, for sufficiently large C0C_{0} (and thus sufficiently large C1C_{1}),

D.4 Proof of Lemma D.3

Recall our gradient flow dynamics in the first phase:

Thanks to the concentration results from Lemma D.13 and Lemma D.1, we can first compute the correlation trajectory m(t)m(t) for the population loss, and then extend them to the empirical gradients.

Assume that m(0)m(0) and c(0)c(0) are such that that sign(αsc(0)⊤Ts)=sign(m(0))\text{sign}(\alpha_{s}c(0)^{\top}\mathcal{T}_{s})=\text{sign}(m(0)), which occurs with probability 1/21/2 over the randomness of c(0)c(0) and m(0)m(0). By symmetry, we will assume m(0)>0m(0)>0 and αsc(0)⊤Ts>0\alpha_{s}c(0)^{\top}\mathcal{T}_{s}>0 for the rest of the proof. Let us express the population objective without offset as

From Lemma A.7, we know that the correlation m(0)m(0) at initialization cannot be too small. More precisely,

Moreover, the change in correlation according to the population gradient is given by

The following lemma, proved below, shows there exists γ=γ(c(0))>0\gamma=\gamma(c(0))>0 and γˉ\bar{\gamma} such that R(m)>R(0)/2R(m)>R(0)/2 for m∈[0,γ)m\in[0,\gamma) and Rˉ(m)>Rˉ(0)/2\bar{R}(m)>\bar{R}(0)/2 for m∈[0,γˉ)m\in[0,\bar{\gamma}).

Let Cf∗,τ=2τ(∑j>0(j+s)2j2αj+s2)1/2C_{f*,\tau}=2\tau\left(\sum_{j>0}(j+s)^{2}j^{2}\alpha_{j+s}^{2}\right)^{1/2} and Cˉf∗,τ=2τ(∑j>0(j)2αj+s2)1/2\bar{C}_{f^{*},\tau}=2\tau\left(\sum_{j>0}(j)^{2}\alpha_{j+s}^{2}\right)^{1/2}. Then

R(m)>12sαsc⊤TsR(m)>\frac{1}{2}s\alpha_{s}c^{\top}\mathcal{T}_{s} for m∈[0,γ)m\in[0,\gamma), where

Rˉ(m)>12αsc⊤Ts\bar{R}(m)>\frac{1}{2}\alpha_{s}c^{\top}\mathcal{T}_{s} for m∈[0,γˉ)m\in[0,\bar{\gamma}), where

In other words, the gradient flow under the population loss sees a monotonically increasing correlation mm (since its time derivative under the population gradient flow is positive), until m(t)m(t) reaches a value γ=Cαsc⊤Tsρ\gamma=C\frac{\alpha_{s}c^{\top}\mathcal{T}_{s}}{\rho}.

Let γ∗=min⁡(γ,γˉ)\gamma_{*}=\min(\gamma,\bar{\gamma}) and ρ0=ρN0N\rho_{0}=\rho\sqrt{\frac{N_{0}}{N}}. As the correlation reaches the value m=γ∗m=\gamma_{*}, using Lemma D.15 to lower bound Rˉ\bar{R}, one can verify that the population loss obeys the following upper bound:

where, denoting by S\mathcal{S} the support of cc, we defined

Let us now verify that the empirical correlation trajectory and loss have the same behavior. Observe that

and therefore from Lemma D.15 we deduce that m˙(0)>0\dot{m}(0)>0, and m(t)m(t) keeps increasing at least until it reaches γ∗\gamma_{*}. From Lemma D.13, the empirical loss at this correlation level is with probability greater than 1−δ1-\delta

In order to ensure that this initial training phase escapes the ‘bad’ empirical points near the equator ∣m∣≈0|m|\approx 0, by Eq. (38), it is sufficient to show that

with Δcrit:=max⁡{Dn,(d2n)2s2s−1}\Delta_{\text{crit}}:=\max\left\{\sqrt{\frac{D}{n}},\left(\frac{d^{2}}{n}\right)^{\frac{2s}{2s-1}}\right\}.

where the probability is over both the initial draw of cc and the draw of the random features.

Taking ρ0=C′N0−1+s22(2τ2+λN/N0)\rho_{0}=\frac{C^{\prime}N_{0}^{-\frac{1+s}{2}}}{2(2\tau^{2}+\lambda N/N_{0})} yields the new condition

In particular, since we assume λ−2Δcrit≪1\lambda^{-2}\Delta_{\text{crit}}\ll 1, we may take N0=Θ(1)N_{0}=\Theta(1) and

Finally, let us upper bound the escape time TT needed to reach m(T)=γ∗m(T)=\gamma_{*}. Denote Δn:=λ−2max⁡{Dn,d2n}\Delta_{n}:=\lambda^{-2}\max\left\{\sqrt{\frac{D}{n}},\frac{d^{2}}{n}\right\}. Observe that for t≤Tt\leq T,

which leads to a Gronwall-type inequality of the form

Thus, if we assume that m≤γm\leq\gamma as specified in the theorem statement,

The derivation for Rˉ(m)\bar{R}(m) is analogous. ∎

Observe that Zs=ψ(Z)Z_{s}=\psi(Z) with ψ(x)=⟨hs,σ(⋅−x)⟩γ\psi(x)=\langle h_{s},\sigma(\cdot-x)\rangle_{\gamma} satisfying

which shows that ZsZ_{s} is 12τ2\frac{1}{2\tau^{2}}-subgaussian, and thus that the random vector

Finally, using again the anticoncentration of the correlation of a uniform direction with a fixed direction (Lemma A.7), we obtain with a union bound that

D.5 Proof of Corollary 6.2

We restate Corollary 6.2 here for convenience.

Let F^(x)=f^(⟨x,θ^⟩)\hat{F}(x)=\hat{f}(\langle x,\hat{\theta}\rangle), and Gm,θ^(x)=gm(⟨θ^,x⟩)=∑jαjmjhj(⟨θ^,x⟩)G_{m,\hat{\theta}}(x)=g_{m}(\langle\hat{\theta},x\rangle)=\sum_{j}\alpha_{j}m^{j}h_{j}(\langle\hat{\theta},x\rangle), where m=⟨θ^,θ∗⟩m=\langle\hat{\theta},\theta^{*}\rangle. We have

Denoting cθ=Qλ−1Tgmc_{\theta}=Q_{\lambda}^{-1}\mathcal{T}g_{m}, and considering N=Θ(1λlog⁡1λ)N=\Theta(\frac{1}{\lambda}\log\frac{1}{\lambda}), recall that we have

using that λ=o(1)\lambda=o(1) when nn grows (as confirmed later), and hiding the dimension dd in the O(⋅)O(\cdot) notation. Thus, we obtain

As a consequence, using Lemmas 4.5 and 4.4 we obtain

where the O~\widetilde{O} follows from Lemma D.2. We thus obtain

Optimizing the second and third term over λ\lambda yields λ∼n−1/(β+5)\lambda\sim n^{-1/(\beta+5)}. Note that with this choice, the upper bound on NN required by Theorem 6.1 is of order λΔcrit−1=Θ~(λ3n)=Θ~(n1β+5+β2(β+5))≫N=Θ~(n1β+5)\lambda\Delta_{\text{crit}}^{-1}=\widetilde{\Theta}\left(\sqrt{\lambda^{3}n}\right)=\widetilde{\Theta}\left(n^{\frac{1}{\beta+5}+\frac{\beta}{2(\beta+5)}}\right)\gg N=\widetilde{\Theta}\left(n^{\frac{1}{\beta+5}}\right), so that the condition is satisfied. With this choice of λ\lambda, the first term is negligible compared to the other terms, which are of order n−ββ+5n^{-\frac{\beta}{\beta+5}}. Overall this leads to a final rate

D.6 Proof of Proposition 6.3

Then, we have for n′≥R22λlog⁡R2λn^{\prime}\geq\frac{R^{2}}{2\lambda}\log\frac{R^{2}}{\lambda} and λ≤R2\lambda\leq R^{2}, following [Bac21, Proposition 7.1]

where the expectation is over the n′n^{\prime} fresh samples.

We have the following upper bound on the first (variance) term

The approximation error may be controlled as follows:

where we assume N≥Cdmax⁡(τ,λ)log⁡(dmax⁡(τ,λ)/δ)N\geq Cd_{\max}(\tau,\lambda)\log(d_{\max}(\tau,\lambda)/\delta) in order to apply Lemma B.2.

By limiting arguments, we may show that this holds for any F∗F^{*} in the closure of Hθ\mathcal{H}_{\theta}. Now consider the true F∗(x)=f∗(⟨θ∗,x⟩)F^{*}(x)=f_{*}(\langle\theta^{*},x\rangle). When θ∗≠θ\theta^{*}\neq\theta, F∗F^{*} does not belong to the closure of Hθ\mathcal{H}_{\theta}, but we may consider the projection FHθ∗F^{*}_{\mathcal{H}_{\theta}} on this closure. Then, following the arguments of [Bac21, Section 7.6.4], we obtain

We may take FHθ∗(x)=g(⟨θ,x⟩)F^{*}_{\mathcal{H}_{\theta}}(x)=g(\langle\theta,x\rangle) for some gg, since all functions in Hθ\mathcal{H}_{\theta} and its closure take this form. Then, we may consider gg of the form g=∑jbjhjg=\sum_{j}b_{j}h_{j}, since such functions are dense in the closure of Hθ\mathcal{H}_{\theta}. Optimizing the approximation error ∥FHθ∗−F∗∥γd\|F^{*}_{\mathcal{H}_{\theta}}-F^{*}\|_{\gamma_{d}} over such gg yields bj=αjmjb_{j}=\alpha_{j}m^{j}, so that the approximation error becomes

with Cf∗=2∥f∗′∥γ2C_{f_{*}}=2\|f^{\prime}_{*}\|_{\gamma}^{2}, by using the bound 1−m2j≤(1−∣m∣)(1+∣m∣+⋯+∣m∣2j−1)≤2j(1−∣m∣)1-m^{2j}\leq(1-|m|)(1+|m|+\cdots+|m|^{2j-1})\leq 2j(1-|m|). We also have

Setting λ=(σ2τ2n′∥f∗′′∥γ2)1β+1\lambda=\left(\frac{\sigma^{2}\tau^{2}}{n^{\prime}\|f_{*}^{\prime\prime}\|_{\gamma}^{2}}\right)^{\frac{1}{\beta+1}} yields

The condition n′≳R2/λn^{\prime}\gtrsim R^{2}/\lambda is satisfied when

while the condition λ≤R2\lambda\leq R^{2} is satisfied when

Finally, the requirement on NN scales as

We establish this matrix concentration result using a dimension-independent matrix Bernstein inequality for subexponential and potentially unbounded random matrices, by adapting arguments of Minsker [Min17, Eq. (3.9)] and Tropp [Tro12, Theorem 6.2]. The sub-exponential tail assumption is established next, in Lemma D.19.

Let X1,…,XnX_{1},\ldots,X_{n} be random i.i.d. self-adjoint operators with sub-exponential tails, in the sense that there exist self-adjoint operators AiA_{i} and R>0R>0 such that

we have the following for all t≥R2+4σ2t\geq\sqrt{R^{2}+4\sigma^{2}}:

Next we show that the sub-exponential bound needed for Lemma D.18 holds under our setting.

We can now apply Lemma D.18. In that case, σ2=2R2n\sigma^{2}=2R^{2}n, and by choosing t=n/2t=n/2 in (94), we obtain

According to Lemma 6.8 of [Tro12], by scaling XiX_{i} appropriately and taking θ∈(0,1R)\theta\in(0,\frac{1}{R}), the assumptions in the theorem statement guarantee that

for all i∈[n]i\in[n]. Let Bn:=∑i=1nAi2B_{n}:=\sum_{i=1}^{n}A_{i}^{2}. As a result,

We conclude by putting the terms together to simplify the expression (continuing to borrow from [Min17]) while letting θ:=tσ2+Rt\theta:=\frac{t}{\sigma^{2}+Rt} and requiring that tt be sufficiently large:

D.7 Proof of Corollary 6.4

The result is immediate by applying Proposition 6.3 and using the following bound from Lemma D.2:

where λ\lambda is a constant as given in the statement. Note that with a constant λ\lambda as in the statement, the choice N0=N∼λ−1N_{0}=N\sim\lambda^{-1} for the first phase is sufficient for satisfying the assumptions of Theorem 6.1. ∎

D.8 Omitted proofs from Section D

The statement follows from straightforward, albeit tedious, algebraic manipulation.

Using the above expressions for series of the form ∑j=1∞jpαj2\sum_{j=1}^{\infty}j^{p}\alpha_{j}^{2} for p=1,2,3,4p=1,2,3,4, we conclude

Appendix E Gradient Flow on Non-smooth Landscapes

For non-smooth objective functions defined on Euclidean domains, a subdifferential set ∂L(θ)\partial L(\theta) is used in place of the gradient ∇L(θ)\nabla L(\theta). We restrict our attention to locally Lipschitz objectives which enjoy the property that they are differentiable a.e. [BL06, Theorem 9.1.2]. Formally,

We denote by ∂ˉL(θ)\bar{\partial}L(\theta) the unique min-norm element of ∂L(θ)\partial L(\theta).

A curve satisfying the subgradient dynamics of a locally Lipschitz objective function LL is any absolutely continuous function z:[a,b]→Ωz:[a,b]\rightarrow\Omega which satisfies the following differential inclusion almost everywhere.

For our purposes, it suffices to show that the empirical squared loss on any ReLU network satisfies the chain rule. Previous work by [DDKL20, JT20] show that the chain rule holds for the class of functions definable on some o-minimal structure [VdDM96]. We simply write “LL is definable” in place of “LL is definable in some o-minimal structure”. Notably, empirical squared loss functionals on ReLU networks, which can be viewed as real-valued functions w.r.t. the network parameters, are definable. We refer to [JT20, Appendix B] for further technical definitions and detailed proofs, but reproduce the formal statements here for convenience (See also [DDKL20, Theorem 5.8]).

Any empirical squared loss functionals of any ReLU network (as a function w.r.t. the network parameters θ\theta) is definable.

it holds for a.e. t≥0t\geq 0 that z˙(t)=−∂ˉL(z(t))\dot{z}(t)=-\bar{\partial}L(z(t)) and dL(z(t))/dt=−∥∂ˉL(z(t))∥22dL(z(t))/dt=-\|\bar{\partial}L(z(t))\|_{2}^{2} and therefore

Since [a,b][a,b] is compact and zz is absolutely continuous, zz is differentiable a.e. on [a,b][a,b] by Rademacher’s Theorem [BL06, Theorem 9.1.2]. Now consider the derivative of the constant function ∥z∥22\|z\|_{2}^{2}. For any t∈[a,b]t\in[a,b] such that z˙(t)\dot{z}(t) exists, we have

Appendix F Smooth Activation Functions

We discuss the impact of replacing the ReLU activation by a smooth activation ϕ\phi. This choice affects both approximation and optimization properties of the corresponding model. To illustrate this, we focus on Gaussian smoothing which we define using the Ornstein-Ulhenbeck semigroup.

For ρ∈\rho\in, the Ornstein–Uhlenbeck noise operator UρU_{\rho} is defined by

Given ρ∈\rho\in and ϕ(t)=max⁡(0,t)\phi(t)=\max(0,t), also known as the ReLU activation, we refer to ϕρ=Uρϕ\phi_{\rho}=U_{\rho}\phi as the ρ\rho-smoothed ReLU.

The resulting activation is akin to the so-called Exponential Linear Unit (ELU) [CUH15]. As will be shown next, we leverage hypercontractivity properties of the Gaussian measure defining ϕρ\phi_{\rho}. From [Gro75], our smoothing operator may be replaced by a more general one provided it satisfies a Log-Sobolev inequality, but such extensions are out of the present scope.

Let ρ∈\rho\in and let Hρ\mathcal{H}_{\rho} be the RKHS associated with the kernel

Recall the function space F={g∈H2(γ)  ∣  g′′∈L4(γ)}\mathcal{F}=\{g\in H^{2}(\gamma)\;|\;g^{\prime\prime}\in L^{4}(\gamma)\} (see Assumption 4.3). We define an alternate λ\lambda-regularized approximation error of ff with respect to the image of F\mathcal{F} under the operator UρU_{\rho} by

The following proposition relates the approximation error achievable by Hρ\mathcal{H}_{\rho} to that of H\mathcal{H}.

Let τ>1\tau>1 and β=1−1/τ23+1/τ2\beta=\frac{1-1/\tau^{2}}{3+1/\tau^{2}}. Then, there exists a universal constant C0>0C_{0}>0 such that for any ρ∈\rho\in and any f∈L2(γ)f\in L^{2}(\gamma),

We first consider target functions ff which satisfy the source condition f=Uρf0f=U_{\rho}f_{0}, where f0∈Ff_{0}\in\mathcal{F}. Consider h∗=arg⁡min⁡h∈H∥f0−h∥γ2+λ∥h∥H2 .h^{*}=\arg\min_{h\in\mathcal{H}}\|f_{0}-h\|_{\gamma}^{2}+\lambda\|h\|_{\mathcal{H}}^{2}~{}. We verify from the definition that ∥f0−h∗∥2≤A(f0,λ)\|f_{0}-h^{*}\|^{2}\leq A(f_{0},\lambda) and ∥h∗∥H2≤λ−1A(f0,λ)\|h^{*}\|_{\mathcal{H}}^{2}\leq\lambda^{-1}A(f_{0},\lambda). Now consider hρ=Uρh∗h_{\rho}=U_{\rho}h^{*}. Let TuT_{u} be the translation operator Tuf(t)=f(t−u)T_{u}f(t)=f(t-u). We verify that

so UρTu=T(u/ρ)UρU_{\rho}T_{u}=T_{(u/\rho)}U_{\rho}. From the RKHS representation of h∗h^{*}.

with ∥c∥γ2=∥h∗∥H2\|c\|_{\gamma}^{2}=\|h^{*}\|_{\mathcal{H}}^{2}, we verify that

which shows that hρ∈Hρh_{\rho}\in\mathcal{H}_{\rho} since

Therefore, for any ρ<1\rho<1 and target ff satisfying the source condition f=Uρf0f=U_{\rho}f_{0}, we have

where we used the fact that UρU_{\rho} is a contraction in L2(γ)L^{2}(\gamma) for any ρ≤1\rho\leq 1 [O’D14, Theorem 11.23].

Let us now consider a general f∈L2(γ)f\in L^{2}(\gamma).

where we used A(g,λ)≤Cτ1+βλβ(∥g∥γ2+∥g′′∥42)A(g,\lambda)\leq C\tau^{1+\beta}\lambda^{\beta}(\|g\|_{\gamma}^{2}+\|g^{\prime\prime}\|_{4}^{2}), where C>0C>0 is a universal constant satisfying Lemma 4.4, ∥g′∥γ2≤∥g∥γ2+∥g′′∥γ2\|g^{\prime}\|_{\gamma}^{2}\leq\|g\|_{\gamma}^{2}+\|g^{\prime\prime}\|_{\gamma}^{2}, and ∥⋅∥γ≤∥⋅∥4\|\cdot\|_{\gamma}\leq\|\cdot\|_{4}, which follows from Jensen’s inequality. ∎

Proposition F.3 shows that approximation properties can be transferred from F\mathcal{F} to Hρ\mathcal{H}_{\rho} for target functions satisfying a certain smoothness property, which is encoded in the source condition B(f,λ,ρ)B(f,\lambda,\rho). The choice of UρU_{\rho} as the smoothing operator is motivated by its rich structure in L2(γ)L_{2}(\gamma), in particular its (hyper-)contractivity. The source condition (97) can be explicitly controlled using the Hermite decomposition of ff, though the L4(γ)L^{4}(\gamma)-norm penalty on the (weak) second derivative of the approximant g∈Fg\in\mathcal{F} imposes restrictions on the decay of its Hermite coefficients. We leave such analysis for future work.

Besides the RKHS approximation error, our results also require control of approximation error from using random features (Lemma B.2). We verify that the same argument (contained in Lemma B.3) can be directly applied to Hρ\mathcal{H}_{\rho}, leading to an analogous control in terms of degrees of freedom. That being said, one may be able to obtain better control of the degrees of freedom under smoothness, leading to smaller estimation error of the KRR estimator, which in general compensates for the worse approximation error via tuning the regularisation parameter λ\lambda [Bac21, Chapter 7].

Optimization properties.

Using a smooth activation function for the student network simplifies the analysis of the empirical optimization landscape since we can readily adapt the tools developed in [MBM16]. Moreover, since the empirical loss becomes a smooth function with Lipschitz gradients, our gradient flow analysis can be discretized and thereby yield guarantees for gradient descent. We now verify that for any ρ∈(0,1)\rho\in(0,1), ϕρ′\phi_{\rho}^{\prime} is LL-Lipschitz with L≤sup⁡t∣ϕρ′′(t)∣L\leq\sup_{t}|\phi_{\rho}^{\prime\prime}(t)| which we now compute.

Let ρ∈[0,1)\rho\in[0,1) and let ϕρ\phi_{\rho} be the ρ\rho-smoothed ReLU. Then,

using change of variables with v=ρt+1−ρ2uv=\rho t+\sqrt{1-\rho^{2}}u. Hence,

Appendix G RKHS Approximation Beyond ℱℱ\mathcal{F}

Let τ>1\tau>1 and let ϕ(t)=max⁡(0,t)\phi(t)=\max(0,t). Then, for any λ∈(0,λ∗)\lambda\in(0,\lambda^{*}), where λ∗<1\lambda^{*}<1 depends only on τ\tau,

We directly upper bound A(ϕ,λ)A(\phi,\lambda) by the one-parameter family of functions ϕρ=Uρϕ\phi_{\rho}=U_{\rho}\phi, where we recall that UρU_{\rho} is the Ornstein-Uhlenbeck operator. Define λ∗∈(0,1)\lambda^{*}\in(0,1) by

We consider approximants ϕρ\phi_{\rho} such that ρ>2/(2τ2+1)\rho>\sqrt{2/(2\tau^{2}+1)}, which in turn satisfies 1−ρ<(λ∗)2/31-\rho<(\lambda^{*})^{2/3}. We first show that for ρ\rho sufficiently close to 11, ϕρ\phi_{\rho} approximates ϕ\phi well in L2(γ)L^{2}(\gamma). Then, we show that ϕρ∈H\phi_{\rho}\in\mathcal{H} for ρ>1/(2τ2+1)\rho>\sqrt{1/(2\tau^{2}+1)}, and further show that ∥ϕρ∥H\|\phi_{\rho}\|_{\mathcal{H}} is roughly upper bounded by 1/1−ρ21/\sqrt{1-\rho^{2}}. From Corollary G.4, we know that the Hermite expansion of ϕ\phi yields ϕ=∑jαjhj\phi=\sum_{j}\alpha_{j}h_{j} with ∣αj∣≤j−5/4|\alpha_{j}|\leq j^{-5/4} for j≥2j\geq 2. Since Hermite polynomials are eigenfunctions of the operator UρU_{\rho}, we immediately have

On the other hand, by definition and change-of-variables, we have

which implies that ϕρ∈H\phi_{\rho}\in\mathcal{H} for any ρ>1/1+2τ2\rho>1/\sqrt{1+2\tau^{2}}.

We balance the upper bounds of ∥ϕ−ϕρ∥γ2\|\phi-\phi_{\rho}\|_{\gamma}^{2} and λ∥ϕρ∥H2\lambda\|\phi_{\rho}\|_{\mathcal{H}}^{2} to control A(ϕ,λ)A(\phi,\lambda) in terms of λ\lambda. To this end, we set ρ=1−λ2/3\rho=1-\lambda^{2/3}, where λ<λ∗\lambda<\lambda^{*}. Then, we have

Moreover, using the fact that 1−ρ2=(1−ρ)(1+ρ)≥1−ρ1-\rho^{2}=(1-\rho)(1+\rho)\geq 1-\rho and (1+2τ2)ρ2>2(1+2\tau^{2})\rho^{2}>2, which follows from ρ>1−(λ∗)2/3\rho>1-(\lambda^{*})^{2/3}, we get

Hence, for any λ∈(0,λ∗)\lambda\in(0,\lambda^{*}),

where we used the fact that j!!=(j/2)!2j/2j!!=(j/2)!2^{j/2} for even jj in the last line. It remains to evaluate the RHS. We use the following facts on double factorials.

where in Eq. (98), we used the fact that (2kk)≥4k/π(k+1/2)\binom{2k}{k}\geq 4^{k}/\sqrt{\pi(k+1/2)}. Thus,