Sam Babichenko

Reading notes / Lazy training and feature learning

The neural tangent kernel

Jacot et al., 2018; Chizat et al., 2019

Context. At initialization a wide network is a Gaussian process (the NNGP correspondence), but that says nothing about training a loss that is nonconvex in the parameters, and by 2018 heavily over-parameterized networks were seen reaching zero training loss while their parameters barely moved. Jacot et al. describe training at infinite width with the 1/n1/\sqrt n parametrization; Chizat et al. ask what causes the phenomenon and whether deep learning succeeds in it. Gradient descent on the parameters is kernel gradient descent on the function, with tangent kernel Θ=∑p∂θpf⊗∂θpf\Theta=\sum_p\partial_{\theta_p}f\otimes\partial_{\theta_p}f. When fitting the data needs only a small parameter displacement, the Jacobian changes in proportion to that displacement, which is small relative to the Jacobian itself (the model leaves its linearization only at second order), so the kernel stays nearly frozen and the model trains as its linearization, a kernel method. Width produces this under 1/n1/\sqrt n scaling, but the cause is scale, and the networks that work are far from this regime.

Setting and kernel theorems (Jacot et al.). A fully connected network with preactivations α~(ℓ+1)=nℓ−1/2W(ℓ)α(ℓ)+βb(ℓ)\tilde\alpha^{(\ell+1)}=n_\ell^{-1/2}W^{(\ell)}\alpha^{(\ell)}+\beta b^{(\ell)}, α(ℓ)=σ(α~(ℓ))\alpha^{(\ell)}=\sigma(\tilde\alpha^{(\ell)}), all parameters i.i.d. N(0,1)N(0,1) and bias scale β>0\beta>0, trained on a finite data set with empirical measure pinp^{in} along a function-space direction dtd_t (dt=−∇Cd_t=-\nabla C for gradient flow on a cost CC). With the NNGP covariances Σ(ℓ)\Sigma^{(\ell)}, and Σ˙(ℓ)\dot\Sigma^{(\ell)} the same expectation with σ˙\dot\sigma, Theorem 1 says that for Lipschitz σ\sigma, as the widths go to infinity one after another, Θ(L)→Θ∞(L)⊗IdnL\Theta^{(L)}\to\Theta^{(L)}_\infty\otimes\mathrm{Id}_{n_L} in probability, with Θ∞(1)=Σ(1),Θ∞(L+1)=Θ∞(L) Σ˙(L+1)+Σ(L+1).\Theta^{(1)}_\infty=\Sigma^{(1)},\qquad \Theta^{(L+1)}_\infty=\Theta^{(L)}_\infty\,\dot\Sigma^{(L+1)}+\Sigma^{(L+1)}. Theorem 2: if σ\sigma is also twice differentiable with bounded σ¨\ddot\sigma and ∫0T∥dt∥pindt\int_0^T\|d_t\|_{p^{in}}dt stays stochastically bounded (true for least squares), the kernel stays at Θ∞\Theta_\infty uniformly on [0,T][0,T]. Proposition 2: for non-polynomial Lipschitz σ\sigma and L≥2L\ge2, Θ∞\Theta_\infty is strictly positive definite on the sphere.

Least squares in the limit. With Πf(x)=1N∑iΘ∞(x,xi)f(xi)\Pi f(x)=\frac1N\sum_i\Theta_\infty(x,x_i)f(x_i), ft=f∗+e−tΠ(f0−f∗)f_t=f^*+e^{-t\Pi}(f_0-f^*), so the error along kernel principal component ii decays like e−tλie^{-t\lambda_i}, and for an invertible Gram matrix K~\tilde K f∞(x)=κx⊤K~−1y∗+(f0(x)−κx⊤K~−1y0),κx=(Θ∞(x,xi))i.f_\infty(x)=\kappa_x^\top\tilde K^{-1}y^*+\big(f_0(x)-\kappa_x^\top\tilde K^{-1}y_0\big),\qquad \kappa_x=(\Theta_\infty(x,x_i))_i. The first term is ridgeless NTK regression, so the kernel ridge and benign-overfitting analyses apply in this limit; the second is a centered Gaussian (f0f_0 is a GP) whose variance vanishes on the data.

Lazy training for any model (Chizat et al.). Take a model h:Rp→Fh:\mathbb R^p\to\mathcal F into a Hilbert space with locally Lipschitz DhDh, a loss RR with Lipschitz gradient, the linearization hˉ(w)=h(w0)+Dh(w0)(w−w0)\bar h(w)=h(w_0)+Dh(w_0)(w-w_0), and the gradient flows wα(t)w_\alpha(t), wˉα(t)\bar w_\alpha(t) from w0w_0 on Fα(w)=α−2R(αh(w))F_\alpha(w)=\alpha^{-2}R(\alpha h(w)) and Fˉα(w)=α−2R(αhˉ(w))\bar F_\alpha(w)=\alpha^{-2}R(\alpha\bar h(w)), where α−2\alpha^{-2} only rescales time. In function space they are y′=−Σ(wα)∇R(y)y'=-\Sigma(w_\alpha)\nabla R(y) and yˉ′=−Σ(w0)∇R(yˉ)\bar y'=-\Sigma(w_0)\nabla R(\bar y), with tangent kernel Σ(w)=Dh(w)Dh(w)⊤\Sigma(w)=Dh(w)Dh(w)^\top. Training is lazy when κh(w0)=∥h(w0)−y∗∥ ∥D2h(w0)∥∥Dh(w0)∥2≪1.\kappa_h(w_0)=\|h(w_0)-y^*\|\,\frac{\|D^2h(w_0)\|}{\|Dh(w_0)\|^2}\ll1. Theorem 2.2 (finite horizon, any loss): if h(w0)=0h(w_0)=0 and TT is fixed, then as α→∞\alpha\to\infty sup⁡t≤T∥wα(t)−w0∥=O(1/α),sup⁡t≤T∥wα(t)−wˉα(t)∥=O(1/α2),sup⁡t≤T∥αh(wα(t))−αhˉ(wˉα(t))∥=O(1/α),\sup_{t\le T}\|w_\alpha(t)-w_0\|=O(1/\alpha),\quad \sup_{t\le T}\|w_\alpha(t)-\bar w_\alpha(t)\|=O(1/\alpha^2),\quad \sup_{t\le T}\|\alpha h(w_\alpha(t))-\alpha\bar h(\bar w_\alpha(t))\|=O(1/\alpha), with constants exponential in TT and no convexity assumed. Theorem 2.3 (square loss): if hh is Lip(h)\mathrm{Lip}(h)-Lipschitz and DhDh is Lip(Dh)\mathrm{Lip}(Dh)-Lipschitz on the ball of radius rr around w0w_0, then at T=K/Lip(h)2T=K/\mathrm{Lip}(h)^2 (KK plays the role of an iteration count) ∥αh(wα(T))−αhˉ(wˉα(T))∥∥αh(w0)−y∗∥≤K2α Lip(Dh)Lip(h)2 ∥αh(w0)−y∗∥\frac{\|\alpha h(w_\alpha(T))-\alpha\bar h(\bar w_\alpha(T))\|}{\|\alpha h(w_0)-y^*\|}\le\frac{K^2}{\alpha}\,\frac{\mathrm{Lip}(Dh)}{\mathrm{Lip}(h)^2}\,\|\alpha h(w_0)-y^*\| whenever α≥K∥αh(w0)−y∗∥/(r Lip(h))\alpha\ge K\|\alpha h(w_0)-y^*\|/(r\,\mathrm{Lip}(h)), with no exponential in TT. Theorem 2.4 (over-parameterized, uniform in time): let RR be MM-smooth and mm-strongly convex with minimizer y∗y^* and condition number κ=M/m\kappa=M/m, let σmin⁡>0\sigma_{\min}>0 be the smallest singular value of Dh(w0)⊤Dh(w_0)^\top (so Dh(w0)Dh(w_0) is onto), and let ∥h(w0)∥≤C0=σmin⁡3/(32κ3/2∥Dh(w0)∥Lip(Dh))\|h(w_0)\|\le C_0=\sigma_{\min}^3/(32\kappa^{3/2}\|Dh(w_0)\|\mathrm{Lip}(Dh)). If α>∥y∗∥/C0\alpha>\|y^*\|/C_0, then for all t≥0t\ge0 ∥αh(wα(t))−y∗∥≤κ ∥αh(w0)−y∗∥ e−mσmin⁡2t/4,\|\alpha h(w_\alpha(t))-y^*\|\le\sqrt\kappa\,\|\alpha h(w_0)-y^*\|\,e^{-m\sigma_{\min}^2t/4}, and if h(w0)=0h(w_0)=0 the parameter, function and parameter-gap bounds hold uniformly in time, as O(1/α)O(1/\alpha), O(1/α)O(1/\alpha) and O(log⁡α/α2)O(\log\alpha/\alpha^2). Theorem 2.5 (under-parameterized): if F\mathcal F is separable, RR strongly convex, h(w0)=0h(w_0)=0 and rank Dh\mathrm{rank}\,Dh constant near w0w_0 (a generic condition), then for α≥α0\alpha\ge\alpha_0 the flow converges at a geometric rate, asymptotically independent of α\alpha, to a local minimizer of FαF_\alpha, in general not a global one.

Step 1

Gradient descent on the parameters is kernel gradient descent on the function. By the chain rule ∂tft=∑p∂θpf ⟨∂θpf,dt⟩pin=ΦΘ(t)⟨dt,⋅⟩\partial_tf_t=\sum_p\partial_{\theta_p}f\,\langle\partial_{\theta_p}f,d_t\rangle_{p^{in}}=\Phi_{\Theta(t)}\langle d_t,\cdot\rangle, and ∂tC(ft)=−∥dt∥Θ(t)2\partial_tC(f_t)=-\|d_t\|^2_{\Theta(t)}, so a convex cost reaches its minimum while Θ\Theta stays positive definite. Since Θ\Theta depends on θ\theta, the argument needs two facts: the kernel becomes deterministic as width grows, and it does not move during training.

Step 2

At initialization the kernel converges, by induction on depth. Add one random layer on top of a depth-LL network. Its own parameters contribute 1nLα(L)(x)⊤α(L)(x′)+β2→Σ(L+1)\frac1{n_L}\alpha^{(L)}(x)^\top\alpha^{(L)}(x')+\beta^2\to\Sigma^{(L+1)} by the law of large numbers, as in the NNGP induction. The lower layers contribute, by the chain rule, 1nL∑i,i′Θii′(L)(x,x′) σ˙(α~i(L)(x)) σ˙(α~i′(L)(x′)) Wik(L)Wi′k′(L),\frac1{n_L}\sum_{i,i'}\Theta^{(L)}_{ii'}(x,x')\,\dot\sigma(\tilde\alpha^{(L)}_i(x))\,\dot\sigma(\tilde\alpha^{(L)}_{i'}(x'))\,W^{(L)}_{ik}W^{(L)}_{i'k'}, and the induction hypothesis Θii′(L)→Θ∞(L)δii′\Theta^{(L)}_{ii'}\to\Theta^{(L)}_\infty\delta_{ii'} (gradients of distinct units become orthogonal) collapses the double sum to one average over i.i.d. Gaussian preactivations, which converges to Θ∞(L)Σ˙(L+1)δkk′\Theta^{(L)}_\infty\dot\Sigma^{(L+1)}\delta_{kk'}. Taking the widths to infinity one at a time makes each step a plain law of large numbers. So Σ(L+1)\Sigma^{(L+1)} is the last layer's learning and Θ∞(L)Σ˙(L+1)\Theta^{(L)}_\infty\dot\Sigma^{(L+1)} everything below it.

Step 3

During training each weight and activation moves by O(1/n)O(1/\sqrt n). Induct on depth again and close with Grönwall. The top-layer weights move at speed nL−1/2⟨αi(L),dt⟩pinn_L^{-1/2}\langle\alpha^{(L)}_i,d_{t}\rangle_{p^{in}}, and the preactivations below move through the frozen sub-network kernel applied to a back-propagated direction that carries another factor nL−1/2W(L)n_L^{-1/2}W^{(L)}. By Cauchy-Schwarz both speeds are at most nL−1/2∥dt∥n_L^{-1/2}\|d_t\| times the current sizes, so A(t)A(t), the initial norms plus displacements, obeys A(t)≤A(0)exp⁡(max⁡(c2∥Θ∞(L)∥op,1)nL∫0t∥ds∥pinds),A(t)\le A(0)\exp\Big(\frac{\max(c^2\|\Theta^{(L)}_\infty\|_{op},1)}{\sqrt{n_L}}\int_0^t\|d_s\|_{p^{in}}ds\Big), with cc the Lipschitz constant of σ\sigma. The exponent vanishes, so every displacement is O(nL−1/2)O(n_L^{-1/2}). The induction also needs the sub-network's driving direction to have bounded integral, which an a priori lemma gives: nℓ−1/2(W(ℓ)(t)−W(ℓ)(0))→0n_\ell^{-1/2}(W^{(\ell)}(t)-W^{(\ell)}(0))\to0 in operator norm for every layer.

Step 4

So the kernel is constant, while the function still moves. Each kernel entry is an average over units of products of activations, σ˙\dot\sigma of preactivations, weights and the sub-network kernel, each moving by O(nL−1/2)O(n_L^{-1/2}) (for σ˙\dot\sigma this is where bounded σ¨\ddot\sigma enters), so the kernel moves by O(nL−1/2)O(n_L^{-1/2}) uniformly on [0,T][0,T]. This is the lazy mechanism in its first form: no feature changes at infinite width (the preactivations stay Gaussian with covariance Σ(ℓ)\Sigma^{(\ell)}), yet the output moves by order one because nn units each contributing O(1/n)O(1/n) act coherently.

Step 5

The limit kernel is positive definite on the sphere, through Hermite coefficients. The first term of the recursion is a Schur product of positive semidefinite kernels, so it suffices that Σ(L+1)\Sigma^{(L+1)} is strictly positive definite, which propagates up the layers because a nondegenerate Gaussian vector and a nonconstant σ\sigma force E(∑iciσ(g(xi)))2+β2(∑ici)2>0\mathbb E(\sum_ic_i\sigma(g(x_i)))^2+\beta^2(\sum_ic_i)^2>0 for c≠0c\ne0. The base case is a dot-product kernel; expanding a rescaled σ\sigma in Hermite polynomials, μ=∑iaihi\mu=\sum_ia_ih_i, gives Eμ(X)μ(Y)=∑iai2ρi\mathbb E\mu(X)\mu(Y)=\sum_ia_i^2\rho^i for unit Gaussians with correlation ρ\rho, so Σ(2)(x,x′)=ν(x⊤x′),ν(ρ)=β2+∑iai2(n0β2+ρn0β2+1)i.\Sigma^{(2)}(x,x')=\nu(x^\top x'),\qquad \nu(\rho)=\beta^2+\sum_ia_i^2\Big(\frac{n_0\beta^2+\rho}{n_0\beta^2+1}\Big)^i. A non-polynomial σ\sigma has infinitely many ai≠0a_i\ne0, and because n0β2>0n_0\beta^2>0 every power-series coefficient of ν\nu is positive, so Schoenberg's criterion in Gneiting's form gives strict positive definiteness. The bias is needed: with β=0\beta=0 and an odd σ\sigma the network is odd in xx and the kernel is singular on every pair {x,−x}\{x,-x\} (our remark, not in the paper, which assumes β>0\beta>0 throughout).

Step 6

Least squares is a linear ODE. With dt=f∗−ftd_t=f^*-f_t and a constant kernel, ∂tft=Π(f∗−ft)\partial_tf_t=\Pi(f^*-f_t) is linear and the matrix exponential gives ftf_t and f∞f_\infty above. The top kernel principal components fit first, which the paper offers as motivation for early stopping. The mean of f∞f_\infty is the posterior mean of a GP with prior N(0,Θ∞)N(0,\Theta_\infty) given noiseless labels, but the network's prior is N(0,Σ(L))N(0,\Sigma^{(L)}), so the second term's covariance is in general the posterior covariance of neither GP (our remark, not in the paper).

Step 7

Laziness is set by scale, and width enters only through the normalization. One gradient step changes the objective, relatively, by about η∥∇F∥2/F\eta\|\nabla F\|^2/F and the Jacobian by at most η∥∇F∥ ∥D2h∥/∥Dh∥\eta\|\nabla F\|\,\|D^2h\|/\|Dh\|; for the square loss the first dominates when κh≪1\kappa_h\ll1 (a sufficient condition). Rescaling gives καh=α−1∥αh(w0)−y∗∥ ∥D2h∥/∥Dh∥2\kappa_{\alpha h}=\alpha^{-1}\|\alpha h(w_0)-y^*\|\,\|D^2h\|/\|Dh\|^2, which falls like 1/α1/\alpha only if h(w0)=0h(w_0)=0, arranged by a symmetrized initialization or by subtracting the initial function. A large α\alpha arises as an output multiplier; as the initialization scale λ\lambda of a qq-homogeneous model, which acts as λqα\lambda^q\alpha; or as the normalization of hm=α(m)∑i≤mϕ(θi)h_m=\alpha(m)\sum_{i\le m}\phi(\theta_i) with i.i.d. θi\theta_i and Eϕ(θi)=0\mathbb E\phi(\theta_i)=0. There ∥Dh∥2∼mα(m)2\|Dh\|^2\sim m\alpha(m)^2, ∥h(w0)∥∼m α(m)\|h(w_0)\|\sim\sqrt m\,\alpha(m) by cancellation, and the Hessian is block diagonal across neurons, so ∥D2h∥≤α(m)Lip(Dϕ)\|D^2h\|\le\alpha(m)\mathrm{Lip}(D\phi) does not grow with mm. Hence Eκ≲m−1/2+(mα(m))−1\mathbb E\kappa\lesssim m^{-1/2}+(m\alpha(m))^{-1}: α(m)=1/m\alpha(m)=1/\sqrt m is lazy as m→∞m\to\infty, and the mean-field α(m)=1/m\alpha(m)=1/m is not.

Step 8

On a finite horizon the comparison is Grönwall in function space. The parameters cannot travel far: by Cauchy-Schwarz and the energy identity ddtFα=−∥∇Fα∥2\frac{d}{dt}F_\alpha=-\|\nabla F_\alpha\|^2, ∫0T∥wα′∥ dt≤T(∫0T∥∇Fα∥2)1/2≤T Fα(w0)=T R(0)/α.\int_0^T\|w_\alpha'\|\,dt\le\sqrt T\Big(\int_0^T\|\nabla F_\alpha\|^2\Big)^{1/2}\le\sqrt{T\,F_\alpha(w_0)}=\sqrt{T\,R(0)}/\alpha. So Σ(wα(t))−Σ(w0)=O(1/α)\Sigma(w_\alpha(t))-\Sigma(w_0)=O(1/\alpha) on [0,T][0,T], and Δ=∥y−yˉ∥\Delta=\|y-\bar y\| satisfies Δ′≤C1/α+C2Δ\Delta'\le C_1/\alpha+C_2\Delta, giving Δ=O(eC2T/α)\Delta=O(e^{C_2T}/\alpha). The parameter gap is one order smaller because the parameter velocity carries an extra 1/α1/\alpha.

Step 9

For the square loss the exponential disappears, because the linear part of the gap has a sign. The residual is monotone, so the parameter speed is at most α−1∥y(0)−y∗∥Lip(h)\alpha^{-1}\|y(0)-y^*\|\mathrm{Lip}(h) and, under the condition on α\alpha, the path stays in the ball of radius rr up to TT. In 12ddtΔ2=−⟨Σ(w0)(y−yˉ),y−yˉ⟩−⟨(Σ(w)−Σ(w0))(y−y∗),y−yˉ⟩\tfrac12\tfrac{d}{dt}\Delta^2=-\langle\Sigma(w_0)(y-\bar y),y-\bar y\rangle-\langle(\Sigma(w)-\Sigma(w_0))(y-y^*),y-\bar y\rangle the first term is nonpositive and can be dropped, which is exactly what fails for a general loss. The forcing term grows linearly in tt, and integrating to T=K/Lip(h)2T=K/\mathrm{Lip}(h)^2 gives K2K^2 in place of an exponential.

Step 10

Over-parameterized, the metric stays nondegenerate forever. The kernel is bounded below near w0w_0, and the flow converges fast enough never to leave. Within distance r0=σmin⁡/(2Lip(Dh))r_0=\sigma_{\min}/(2\mathrm{Lip}(Dh)) of w0w_0, Σ(w)⪰σmin⁡2/4\Sigma(w)\succeq\sigma_{\min}^2/4, and a strongly convex loss under a time-dependent metric bounded below by λ\lambda converges linearly by Polyak-Łojasiewicz plus Grönwall. Integrating the parameter speed against this exponential bounds the total displacement, ∫0∞∥wα′∥ dt≤8κ3/2∥Dh(w0)∥ ∥y(0)−y∗∥α σmin⁡2,\int_0^\infty\|w_\alpha'\|\,dt\le\frac{8\kappa^{3/2}\|Dh(w_0)\|\,\|y(0)-y^*\|}{\alpha\,\sigma_{\min}^2}, which the assumptions keep below r0r_0, so the exit time is infinite and convergence is global. A stability lemma for the gap, forced by (Σ(t)−Σ0)∇R=O(1/α)(\Sigma(t)-\Sigma_0)\nabla R=O(1/\alpha), makes the comparison uniform in time.

Step 11

Under-parameterized, straighten the image and get a local minimum. The constant-rank theorem flattens the image of hh near h(w0)h(w_0), an rr-dimensional manifold, through local diffeomorphisms φ\varphi of parameter space and ψ\psi of F\mathcal F: ψ∘h∘φ−1=πr,\psi\circ h\circ\varphi^{-1}=\pi_r, with πr\pi_r keeping the first rr coordinates. In these coordinates Gα(g)=α−2R(αψ−1(g))G_\alpha(g)=\alpha^{-2}R(\alpha\psi^{-1}(g)) is strongly convex on a small chart for large α\alpha (its curvature correction is of order 1/α+∥g∥1/\alpha+\|g\|), with a minimizer at distance O(1/α)O(1/\alpha), so the flow converges geometrically and the parameters never leave the chart. The limit is the best point of the image manifold near h(w0)h(w_0), which need not contain the minimizer of RR.

Step 12

The networks that work are not lazy. Two-layer ReLU students learn a 3-neuron teacher from N(0,τ2)N(0,\tau^2) initialization, where 2-homogeneity makes τ2\tau^2 act as α\alpha. In d=2d=2 small τ\tau sends the neurons to the teacher directions, while τ=2\tau=2 interpolates with a tiny displacement and finds none; in d=100d=100 test loss rises with τ\tau to the linearized plateau, and so does the best test loss along training, so early stopping does not help. Widened and fully linearized, VGG-11 and ResNet-18 reach 61.7% and 56.7% on CIFAR-10, against 89.7% and 91.0% trained normally. The comparison has a confound: the linearized models also fit their training sets poorly (61% and 55% widened, well short of 100% along the α\alpha sweep), which for the sweep the authors trace to an ill-conditioned tangent kernel, whose top 0.2% of eigenvalues sit an order of magnitude above the rest, which decay like 1/i1/i. So the gap mixes a worse function class with harder optimization.

Consequences and limits. Any differentiable model can be made lazy by a choice of scale, and then training is guaranteed and fast: an infinitely wide NTK-parametrized network reaches a global minimum of any convex loss on the data whenever Θ∞\Theta_\infty is positive definite, at rates read off its spectrum and generalizes as kernel regression with an explicit kernel. The limitation comes from the same mechanism: features do not move, so the theory cannot account for feature learning, and a lazy model is a kernel method, the wrong one on hard tasks (compare the staircase paper of the high-dimensional SGD section). The scale is usually set implicitly, by the output normalization, the initialization variance or the 1/m1/\sqrt m factor; deep networks with i.i.d. weights essentially need variance of order 1/fan-in1/\text{fan-in}, so wide standard networks do become lazy, and Yang and Hu identify the output multiplier and learning-rate exponents as what moves a wide network out of this regime.

Terms

Θ=∑p∂θpf⊗∂θpf\Theta=\sum_p\partial_{\theta_p}f\otimes\partial_{\theta_p}f
tangent kernel; parameter gradient flow gives ∂tf=ΦΘ⟨dt,⋅⟩\partial_tf=\Phi_\Theta\langle d_t,\cdot\rangle
NTK parametrization
α~(ℓ+1)=nℓ−1/2W(ℓ)α(ℓ)+βb(ℓ)\tilde\alpha^{(\ell+1)}=n_\ell^{-1/2}W^{(\ell)}\alpha^{(\ell)}+\beta b^{(\ell)}, all parameters N(0,1)N(0,1)
Θ∞(L+1)=Θ∞(L)Σ˙(L+1)+Σ(L+1)\Theta_\infty^{(L+1)}=\Theta_\infty^{(L)}\dot\Sigma^{(L+1)}+\Sigma^{(L+1)}
limit kernel: lower-layer learning plus last-layer learning
O(n−1/2)O(n^{-1/2}) movement
each weight, activation and kernel entry moves this much over a finite horizon
f∞f_\infty
NTK ridgeless interpolant plus a centered Gaussian that vanishes on the data
Fα(w)=α−2R(αh(w))F_\alpha(w)=\alpha^{-2}R(\alpha h(w))
rescaled objective; α−2\alpha^{-2} only fixes the time scale
κh(w0)\kappa_h(w_0)
∥h(w0)−y∗∥ ∥D2h(w0)∥/∥Dh(w0)∥2\|h(w_0)-y^*\|\,\|D^2h(w_0)\|/\|Dh(w_0)\|^2; lazy when ≪1\ll1
qq-homogeneous model
scaling the initialization by λ\lambda equals α↦λqα\alpha\mapsto\lambda^q\alpha
Two-layer α(m)\alpha(m)
Eκ≲m−1/2+(mα(m))−1\mathbb E\kappa\lesssim m^{-1/2}+(m\alpha(m))^{-1}: 1/m1/\sqrt m lazy, 1/m1/m mean field
Lazy theorems
h(w0)=0h(w_0)=0: fixed horizon gap O(1/α)O(1/\alpha); Dh(w0)Dh(w_0) onto: global, uniform in time; constant rank: local minimum

Quiz

  1. Theorem 2 requires ∫0T∥dt∥pindt\int_0^T\|d_t\|_{p^{in}}dt to stay bounded. What does the result therefore not give, even for least squares?
  2. What is the second term f0(x)−κx⊤K~−1y0f_0(x)-\kappa_x^\top\tilde K^{-1}y_0 in f∞f_\infty?
  3. For hm=α(m)∑i≤mϕ(θi)h_m=\alpha(m)\sum_{i\le m}\phi(\theta_i), why does the Hessian norm not grow with mm while ∥Dh∥2\|Dh\|^2 does?
  4. Along the α\alpha sweep, the linearized VGG-11 stays far from 100% training accuracy despite having far more parameters than data points. What does the paper attribute this to?

Sources