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 of the network is larger than a quantity which depends solely on smoothness properties of the (univariate) link function , gradient flow recovers the unknown direction with near optimal sample complexity , where is the so-called information-exponent of the link function [BAGJ21] (at least when , see Theorem 6.1 for the formal result), and approximates the univariate link function near-optimally (see Corollary 6.4). The information exponent roughly captures the signal strength, which here refers to the alignment between the network direction and the hidden direction , 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 . While they learn a broader class of functions (including multi-index model) for a more efficient sample complexity regime ( vs ), 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 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 ) 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 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 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 -dimensional inputs , 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 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 is Lipschitz.
Empirical risk minimization.
The supervised learning task is to estimate (and therefore both and ) from samples . 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 is the inner product in and the Kronecker delta. We will assume throughout that , , and are all finite (see Assumption 5.2). We will also consider the weighted Sobolev space , which contains functions such that .
Random features to Hermite coefficients.
Note that has rank almost surely.
Denoting , the regularized population objective can be expressed as
where the term is a constant that can be ignored.
Geometry on the sphere.
Because the direction 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 , learning 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 , and follows from Theorem A.8, by noting that , with .
The RKHS norm in 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 be the (regularized) approximation error for functions in the space with respect to the target function and measure . 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 and the -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 .
Let . We assume and define .
Assumption 4.3 provides a sufficient condition for approximating with functions in the RKHS. The family of approximants we use in Lemma 4.4 are exactly equal to on and are linear outside of . The assumption on ensures control over the RKHS norm of . Note that by Jensen’s inequality, , so is always well-defined for . Sigmoidal functions, compactly supported smooth functions, and, more generally, functions with polynomial growth satisfy Assumption 4.3.
Let and . Then, there exists a universal constant such that
where and .
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 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 (Assumption 4.3) is sufficient for our purposes but not necessary for polynomial-in- approximation rates. In Section G, we show that the ReLU function , which is Lipschitz but not in , as the target satisfies using a direct argument. Extending the class of functions approximable by with polynomial-in- 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 is its information exponent (see e.g., [BAGJ21]), defined as follows.
We make the following regularity assumptions on the target link function to ensure small approximation error by random features, and benign population and empirical landscape.
We consider , with . Assume
is in (Assumption 4.3).
We also suppose w.l.o.g. that is normalized so that . To analyze the critical points of , we introduce the projected population loss ,
Assume satisfies Assumption 5.2 and has information exponent . For , and , there exists depending only on and the target link function and a universal constant such that if
(orientation relative to ) if , then either or .
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 , we have
Furthermore, the critical points of satisfy the following equations:
We prove Claim 5.4 in Appendix C.1 by analyzing the population gradient and relating the critical points of to those of . Note that the function corresponds to the minimizer of , which is essentially the optimal function we may learn from fitting the second layer with no regularization when is fixed.
2 Proof of Theorem 5.3
where . in the ideal case is strictly decreasing in . Using the expression for in Eq. (12), we observe that by setting sufficiently small (and proportional to ), the projection onto the subspace spanned by random features approximates the identity map in the operator norm, thereby preserving the strict monotonicity of with respect to . 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 defined in (11).
where and .
If and , then with probability greater than it holds
which contradicts (14). Therefore, the existence of critical points satisfying is ruled out with probability at least over the random features. ∎
Empirical Landscape and Generalization Guarantees
Section 5 shows that the population landscape has a relatively simple structure given random features. We now study the optimization properties of its finite-sample counterpart.
Prior works have obtained sample complexity of , where we recall that is the information exponent of the target function , for recovering either by employing a learning algorithm that explicitly learns individual Hermite polynomials [DH18] or by assuming that is known a priori [BAGJ21].Actually, in [BAGJ21] the authors obtain a slightly improved sample complexity of for 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 ) near the equator () is of the form .
In order to certify that the optimization algorithm does not converge to a suboptimal critical point (i.e., ) on the equator, one requires that .
A uniform gradient convergence bound of the form and the fact that at initialization together imply that 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 relative to the direction vector 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 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 ) that reveals the fundamental role of the information exponent of . On top of the regularity conditions on the target link function of Assumption 5.2, the upper bound on , and the lower bound on from Eq. (10) of Theorem 5.3, the main result imposes a (compatible) upper bound on and an appropriate choice of initial norm () and sparsity () for . In this section, we are interested in behavior as , , and grow asymptotically and hence treat the target function and terms derived from it (including Hermite coefficients and information exponent ), along with the bias parameter and regularity parameter , as constants and omit them from asymptotic notation.
We note that the dependence on in the recovery guarantee can likely be improved to using a more refined norm-based landscape concentration analysis. We also remark that if we chose the number of random features , then the requirement for large enough sample size imposes . This lower bound on 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 , with a rate independent of , as we now show.
Under the assumptions of Theorem 6.1, and further assuming , the choice of yields an excess risk guarantee of the form
where is defined as in Lemma 4.4.
Since , this result indicates that one needs to increase the width of the network to 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 , which is itself independent of . 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 alone, using a separate training sample , and a possibly different regularization parameter . More precisely, we set
where 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 . 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 . Let , where is obtained from the previous gradient descent phase, and let be the ridge regression estimator obtained from a fresh dataset of samples, random features,These can be the same as in the previous phase. and regularization parameter , and let . Assume
Then with probability at least over the random features, we have
where the expectation is over the fresh samples, and is conditioned on the previously obtained .
Decoupling the regularization parameters of the two phases (along with number of random features ) allows us to keep a large in the first phase, leading to fast recovery as per Theorem 6.1, while obtaining vanishing excess risk through a decreasing . This is illustrated in the result on the excess risk for Algorithm 2.
Let . As in Theorem 6.1, let , and let satisfy Assumption 5.2 on with a constant . Let , and assume the following on the sample sizes and number of random features for the first phase () and fine-tuning phase ():
and let be as in Theorem 6.1. With probability at least over the initial samples, initialization, random features, we have
where the constants in do not depend on 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 .
We can make the following additional remarks:
The time-scale separation schedule for in Theorem 6.1 is sufficient but possibly not necessary. The analysis of vanilla dynamics () is challenging, since during the initial phase of training there may be adverse interaction effects between and , which under naive analysis lead to sub-optimal sample complexity of . 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 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 , 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 () requires more samples when the dimension increases, while the excess risk curves have approximately the same rate for large enough , regardless of the dimension or information exponent, as predicted by our theory. The bottom plots for suggest that requires more samples than smaller for perfect recovery, while the remaining curves are somewhat comparable. This similarity between and 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 rates in our results for .
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- approximation rate may be extended to function classes beyond , 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 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 for . 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 and be sub-gaussian and sub-exponential random variables respectively. Then the following hold for some universal constant .
Products of sub-gaussian random variables are sub-exponential: is sub-exponential and [Ver18, Lemma 2.7.7].
Sums of independent sub-gaussian random variables are sub-gaussian. If are independent, then,
Sums of pairs of sub-exponential random variables are sub-exponential. [MBM16, Lemma 2].
For independent, mean-zero, sub-exponential random variables and any ,
for universal and .
We also include several basic facts about -covers, which are useful in several proofs.
We show this using an elementary argument. Let . 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 be a mapping into a Hilbert space , and for , define the kernel . The RKHS of consists of functions of the form , and for any , the RKHS norm of is defined by
Appendix B Proofs of Section 4
Moreover, the RKHS norm of 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 , the boundary conditions of Claim B.1, i.e., , do not hold. However, we can reduce to the case considered in Claim B.1 by decomposing into 2 parts, i.e., , where and individually satisfy the assumptions of Claim B.1.
Let . We decompose
To upper bound the RHS of Eq. (23) in terms of and its derivatives, we derive explicit expressions for and . Since and , we have
The same upper bound holds for . Thus, from Eq. (23) and the fact that , we have
Hence, by the assumption that have polynomial growth and applying the identity Eq. (24) twice, we have
B.2 Proof of Lemma 4.4
and recall that .
Thus, matches exactly on and is linear with slope (resp. ) for (resp. ). We first show that , which implies , and then show that for an explicit choice of , has the desired upper bound.
For any finite , satisfies the assumptions of Lemma 4.2; both and have polynomial growth (linear and zero growth, respectively) and
where and we used the triangle inequality and in Eq. (26). Note that since , the first term of Eq. (26) is upper bounded by .
We now upper bound and . Note that both and its derivative are identically zero on and that for . Thus, for (same holds for ,
Next, we decompose into two terms, the positive part and the negative part . That is,
An upper bound on follows from similar calculations.
where we used the fact that in Eq. (28).
It remains to balance the terms in Eq. (28) by choosing an appropriate value for . We choose by balancing and .
Let . Plugging the above value of into Eq. (28),
where .
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 be the random empirical kernel associated with random features:
where , are i.i.d. random variables drawn from . Its associated integral operator in is given by .
In the following, we consider the integral operator corresponding to the kernel :
By a technical lemma adapted from [Bac17b], the approximation error of the random feature model is controlled via the regularization parameter .
There exists a constant such that if , we have, with probability at least , for any ,
as long as . Now note that we have
where the last equality follows from [Bac21, Lemma 7.2]. Thus, we have proved the result for . Given that (9) does not require to be in , we may conclude by limiting arguments that the result holds for any in the closure of , which includes , since the kernel is universal, given that its associated RKHS is a weighted Sobolev Space, which is dense in . ∎
We have , for an absolute constant .
If , then we have for all , thus
with .
with a linear function, using the relation . Then we have
Appendix C Proofs for Section 5
To characterize the critical points of for fixed random features and prove Claim 5.4, we derive exact expressions for and its gradients. We observe that the population loss depends on the student direction only via its angle to the teacher direction .
Recall the decomposition . Straightforward calculation gives
Recall that the criticality of depends on the spherical gradient being zero, not the standard one. Since the gradient is colinear with , we stipulate necessary and sufficent conditions for to be critical.
Recall that . Then, the projected population loss is given by
Furthermore, critical points of satisfy the following equation.
Now we plug in into Eq. (32). Then, we have
Differentiating with respect to , we obtain the following critical point equation.
As discussed above is a critical point of if and only if is a critical point of and . By applying Lemma C.4, we separate the diagonal and off-diagonal terms to rewrite Eq. (35) as
Dividing both sides by gives the claim. ∎
C.2 Proof of Lemma 5.5
For simplicity, we denote the norms by . For any , we define the noise operator by
This is a reparametrisation of the Ornstein-Uhlenbeck semigroup, The Ornstein–Uhlenbeck semigroup is given by We thus have and we have from [O’D14, Prop 11.33] that . In other words, the Hermite polynomials are eigenfunctions of the semigroup. As a consequence, we have from (11) that .
By Nelson’s Gaussian hypercontractivity [Nel73] (reproduced in [O’D14, Theorem 11.23]),
Let us now consider . Since is an averaging operator for all , from Jensen’s inequality (reproduced in [O’D14, Proposition 11.15]) it holds that for any . We thus have
where , is a universal constant, and .
C.3 Other lemmas for the proof of Theorem 5.3
Let be such that and let be its information exponent. Furthermore, let be the Hermite expansion of , and let and be defined as in Theorem 5.3. Then,
By definition of and Holder’s inequality,
Let be a function satisfying assumptions of Lemma C.5, let and be defined as in Theorem 5.3, and let . Then,
The first inequality follows from the following.
The proof of the second inequality is via straightforward algebraic manipulation.
where we used the inequalities , and which apply to any . ∎
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 .
with . One would expect that for 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 , where is the constant from Fact D.4. Then, with probability at least over the random features,
The tail of this random vector is subexponential, as stated in the following lemma.
Define . Using Fact A.3,
By Corollary D.5, the following holds with probability at least over the random features.
By the union bound (over ) and basic properties of Gaussian random variables,
Finally, we bound the remaining terms.
As a result, with probability at least ,
where we set and recall that , .
where we used the assumption 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 , which depends only on and is thus constant if is fixed.
Lemma D.7 gives a simple expression for . Its proof can be found in Section D.8.
Let , 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 ,
The proof is similar to the one for .
There exists a universal constant such that under the same assumptions as Lemma D.6, with probability at least 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 and , we observe that with probability ,
D.3 Proof of Lemma D.2
By definition, can be expressed as
where is some constant independent of and , and
Using the fact that , and uniformly in , we obtain
where and .
where we used the fact that in the last line.
By Bernstein’s inequality (Theorem A.4) and the union bound over , the following holds with probability at least .
where we used the assumption for the last inequality.
where .
Since we assumed , the conditions of Lemma D.11 are satisfied. Hence,
As a result, by Lemma D.9, which applies since and , either one of the following must be true.
We use the representation of the restricted population loss from Lemma C.4 Eq. (34), the notation , and the definition of the Riemannian gradient to obtain
If , then . Hence, our lower bound on implies that
where .
Define , so that . We first show that if , then and are nearby. Because and ,
Thus, . We now recall the Riemannian gradient for ,
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 .
We conclude by selecting a sufficiently large . ∎
By Fact A.3, it suffices to bound . Note that this quantity identically equals for the random variable defined in the proof of Lemma D.6. Thus, with probability at least ,
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 .
We use the same event to bound the second factor.
Hence, by taking , we have
By applying Fact D.4 on all and the fact that for all with overwhelming probability, we conclude that with probability at least
Likewise, bounds on the expectations of and 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 . Then, for sufficiently large (and thus sufficiently large ),
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 for the population loss, and then extend them to the empirical gradients.
Assume that and are such that that , which occurs with probability over the randomness of and . By symmetry, we will assume and for the rest of the proof. Let us express the population objective without offset as
From Lemma A.7, we know that the correlation 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 and such that for and for .
Let and . Then
for , where
for , where
In other words, the gradient flow under the population loss sees a monotonically increasing correlation (since its time derivative under the population gradient flow is positive), until reaches a value .
Let and . As the correlation reaches the value , using Lemma D.15 to lower bound , one can verify that the population loss obeys the following upper bound:
where, denoting by the support of , 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 , and keeps increasing at least until it reaches . From Lemma D.13, the empirical loss at this correlation level is with probability greater than
In order to ensure that this initial training phase escapes the ‘bad’ empirical points near the equator , by Eq. (38), it is sufficient to show that
with .
where the probability is over both the initial draw of and the draw of the random features.
Taking yields the new condition
In particular, since we assume , we may take and
Finally, let us upper bound the escape time needed to reach . Denote . Observe that for ,
which leads to a Gronwall-type inequality of the form
Thus, if we assume that as specified in the theorem statement,
The derivation for is analogous. ∎
Observe that with satisfying
which shows that is -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 , and , where . We have
Denoting , and considering , recall that we have
using that when grows (as confirmed later), and hiding the dimension in the notation. Thus, we obtain
As a consequence, using Lemmas 4.5 and 4.4 we obtain
where the follows from Lemma D.2. We thus obtain
Optimizing the second and third term over yields . Note that with this choice, the upper bound on required by Theorem 6.1 is of order , so that the condition is satisfied. With this choice of , the first term is negligible compared to the other terms, which are of order . Overall this leads to a final rate
D.6 Proof of Proposition 6.3
Then, we have for and , following [Bac21, Proposition 7.1]
where the expectation is over the fresh samples.
We have the following upper bound on the first (variance) term
The approximation error may be controlled as follows:
where we assume in order to apply Lemma B.2.
By limiting arguments, we may show that this holds for any in the closure of . Now consider the true . When , does not belong to the closure of , but we may consider the projection on this closure. Then, following the arguments of [Bac21, Section 7.6.4], we obtain
We may take for some , since all functions in and its closure take this form. Then, we may consider of the form , since such functions are dense in the closure of . Optimizing the approximation error over such yields , so that the approximation error becomes
with , by using the bound . We also have
Setting yields
The condition is satisfied when
while the condition is satisfied when
Finally, the requirement on 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 be random i.i.d. self-adjoint operators with sub-exponential tails, in the sense that there exist self-adjoint operators and such that
we have the following for all :
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, , and by choosing in (94), we obtain
According to Lemma 6.8 of [Tro12], by scaling appropriately and taking , the assumptions in the theorem statement guarantee that
for all . Let . As a result,
We conclude by putting the terms together to simplify the expression (continuing to borrow from [Min17]) while letting and requiring that 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 is a constant as given in the statement. Note that with a constant as in the statement, the choice 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 for , we conclude
Appendix E Gradient Flow on Non-smooth Landscapes
For non-smooth objective functions defined on Euclidean domains, a subdifferential set is used in place of the gradient . 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 the unique min-norm element of .
A curve satisfying the subgradient dynamics of a locally Lipschitz objective function is any absolutely continuous function 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 “ is definable” in place of “ 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 ) is definable.
it holds for a.e. that and and therefore
Since is compact and is absolutely continuous, is differentiable a.e. on by Rademacher’s Theorem [BL06, Theorem 9.1.2]. Now consider the derivative of the constant function . For any such that exists, we have
Appendix F Smooth Activation Functions
We discuss the impact of replacing the ReLU activation by a smooth activation . 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 , the Ornstein–Uhlenbeck noise operator is defined by
Given and , also known as the ReLU activation, we refer to as the -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 . 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 and let be the RKHS associated with the kernel
Recall the function space (see Assumption 4.3). We define an alternate -regularized approximation error of with respect to the image of under the operator by
The following proposition relates the approximation error achievable by to that of .
Let and . Then, there exists a universal constant such that for any and any ,
We first consider target functions which satisfy the source condition , where . Consider We verify from the definition that and . Now consider . Let be the translation operator . We verify that
so . From the RKHS representation of .
with , we verify that
which shows that since
Therefore, for any and target satisfying the source condition , we have
where we used the fact that is a contraction in for any [O’D14, Theorem 11.23].
Let us now consider a general .
where we used , where is a universal constant satisfying Lemma 4.4, , and , which follows from Jensen’s inequality. ∎
Proposition F.3 shows that approximation properties can be transferred from to for target functions satisfying a certain smoothness property, which is encoded in the source condition . The choice of as the smoothing operator is motivated by its rich structure in , in particular its (hyper-)contractivity. The source condition (97) can be explicitly controlled using the Hermite decomposition of , though the -norm penalty on the (weak) second derivative of the approximant 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 , 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 [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 , is -Lipschitz with which we now compute.
Let and let be the -smoothed ReLU. Then,
using change of variables with . Hence,
Appendix G RKHS Approximation Beyond ℱℱ\mathcal{F}
Let and let . Then, for any , where depends only on ,
We directly upper bound by the one-parameter family of functions , where we recall that is the Ornstein-Uhlenbeck operator. Define by
We consider approximants such that , which in turn satisfies . We first show that for sufficiently close to , approximates well in . Then, we show that for , and further show that is roughly upper bounded by . From Corollary G.4, we know that the Hermite expansion of yields with for . Since Hermite polynomials are eigenfunctions of the operator , we immediately have
On the other hand, by definition and change-of-variables, we have
which implies that for any .
We balance the upper bounds of and to control in terms of . To this end, we set , where . Then, we have
Moreover, using the fact that and , which follows from , we get
Hence, for any ,
where we used the fact that for even 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 . Thus,