Neural Tangent Kernel Theory
The Neural Tangent Kernel (NTK) is a kernel function that describes the training dynamics of infinitely wide neural networks under gradient descent, showing that such networks evolve as linear models in function space governed by a fixed kernel determined at initialization. It matters because it provides the first rigorous theoretical framework explaining why overparameterized networks trained with gradient descent can generalize well, directly linking deep learning to classical kernel methods. Remarkably, the NTK predicts that an infinitely wide neural network never escapes its linear approximation during training — meaning all the expressive power attributed to "nonlinear feature learning" is, in this limit, an illusion.
When a neural network is extremely wide, the parameters move so little during gradient descent that the network behaves exactly like kernel regression with a specific kernel — the NTK — that is determined entirely by the network's architecture and initialization distribution, not by the data. This means training dynamics become analytically tractable: loss decreases exponentially, and the trained function is the minimum-norm interpolant in the NTK's reproducing kernel Hilbert space. The "aha moment" is that infinite width buys you linearity — the network's Jacobian freezes at its initial value, and you're really just doing lazy training in a high-dimensional tangent space. This resolves the apparent paradox of overparameterized models that interpolate training data yet still generalize.
How It Works
The NTK Definition
Consider a neural network parameterized by . During gradient flow on a loss , the parameter trajectory satisfies . The function output evolves as:
Explanation: The rate of change of the network's prediction at any input is a weighted sum of loss gradients at training points, mediated by the NTK — predicting each point is influenced by how "similar" it is to training data under the kernel. Here, the Neural Tangent Kernel is defined as the inner product of Jacobians:
Explanation: The NTK measures how correlated the network's responses to inputs and are through the shared effect of each parameter — two inputs with similar gradient directions are "close" in NTK space.
Infinite-Width Limit and Convergence
Jacot, Gabriel, and Hongler (2018) proved that as width (under NTK parameterization, where layer weights are initialized as and scaled by ), the kernel converges almost surely to a deterministic limiting kernel:
Explanation: The randomness from initialization washes out as width grows, leaving a fixed deterministic kernel that depends only on architecture, depth, and activation function — not on the specific random seed. The NTK admits a recursive formula for an -layer fully-connected network. Defining and as the arc-cosine kernel derivative:
Explanation: The NTK decomposes layer-by-layer, summing contributions from each layer's parameters weighted by the product of "gradient propagation factors" through all subsequent layers — formalizing how depth affects the kernel.
Training Dynamics as Kernel Regression
Under gradient flow with MSE loss , and assuming the NTK remains constant (which holds exactly at infinite width), the residual vector evolves as:
Explanation: The training error decays exponentially at a rate determined by the eigenvalues of the NTK Gram matrix , so convergence speed is controlled entirely by the kernel's spectral structure on the training data. The trained predictor converges to , which is exactly the kernel regression solution — the minimum RKHS-norm interpolant, connecting NTK theory directly to classical Reproducing Kernel Hilbert Spaces.
Jacot completed his PhD at EPFL under Clément Hongler, where he developed the NTK framework as part of a broader study of infinite-width limits of neural networks. His 2018 NeurIPS paper "Neural Tangent Kernel: Convergence and Generalization in Neural Networks" (co-authored with Franck Gabriel and Clément Hongler) introduced the NTK definition, proved its deterministic convergence, and showed that infinite-width networks trained by gradient descent converge to kernel regression — establishing NTK as the foundation of modern overparameterization theory. Surprisingly, Jacot originally approached the problem from a mathematical physics background studying random matrices and Gaussian processes, not from an ML engineering perspective.
Lee, a researcher at Google Brain, provided crucial empirical and theoretical bridges between NTK theory and practice, notably in "Wide Neural Networks of Any Depth Evolve as Linear Models Under Gradient Descent" (2019, NeurIPS) co-authored with Lechao Xiao, Samuel Schoenholz, Yasaman Bahri, Roman Novak, Sohl-Dickstein, and Pennington. His work demonstrated that the NTK linearization accurately predicts the training trajectories of very wide finite networks and showed that the infinite-width neural network prior corresponds exactly to a Gaussian process with a specific covariance kernel. Lee's group also developed the `neural-tangents` JAX library, making NTK computations accessible to the research community.
Intuition
Imagine you're navigating a hilly landscape wearing giant stilts that are so tall, each step you take moves you only a millimeter in the actual landscape. The contours of the landscape (the loss surface) look curved and complex from above, but because your steps are infinitesimally tiny relative to the landscape's scale, you're effectively moving in a straight line through the surrounding space. The landscape's local slope at your starting point completely determines where you end up — you never "discover" the distant valleys or ridges. This is exactly what NTK theory says about infinitely wide networks: the network is so large that gradient descent takes infinitesimally small steps in parameter space, meaning the function space trajectory is perfectly linear and entirely determined by the initial Jacobian. The kernel is the "shape of the slope" at your starting point, encoded as a similarity function between training examples. More intuitively: an infinitely wide network's neurons are so numerous that they barely need to change individually — the collective tiny nudges produce the right function, just like how a massive committee of slightly-biased voters can produce a precise aggregate outcome even though no individual changes their opinion much.