In the study of artificial neural networks (ANNs), the neural tangent kernel (NTK) is a kernel that describes the evolution of deep artificial neural networks during their training by gradient descent. It allows ANNs to be studied using theoretical tools from kernel methods. In general, a kernel is a positive-semidefinite symmetric function of two inputs which represents some notion of similarity between the two inputs. The NTK is a specific kernel derived from a given neural network; in general, when the neural network parameters change during training, the NTK evolves as well. However, in the limit of large layer width the NTK becomes constant, revealing a duality between training the wide neural network and kernel methods: gradient descent in the infinite-width limit is fully equivalent to kernel gradient descent with the NTK. As a result, using gradient descent to minimize least-square loss for neural networks yields the same mean estimator as ridgeless kernel regression with the NTK. This duality enables simple closed form equations describing the training dynamics, generalization, and predictions of wide neural networks.
The NTK was introduced in 2018 by Arthur Jacot, Franck Gabriel and Clément Hongler, who used it to study the convergence and generalization properties of fully connected neural networks. Later works extended the NTK results to other neural network architectures. In fact, the phenomenon behind NTK is not specific to neural networks and can be observed in generic nonlinear models, usually by a suitable scaling.
Main results (informal) Let f ( x ; θ ) {\displaystyle f(x;\theta )} denote the scalar function computed by a given neural network with parameters θ {\displaystyle \theta } on input x {\displaystyle x} . Then the neural tangent kernel is defined as Θ ( x , x ′ ; θ ) = ∇ θ f ( x ; θ ) ⋅ ∇ θ f ( x ′ ; θ ) . {\displaystyle \Theta (x,x';\theta )=\nabla _{\theta }f(x;\theta )\cdot \nabla _{\theta }f(x';\theta ).} Since it is written as a dot product between mapped inputs (with the gradient of the neural network function serving as the feature map), we are guaranteed that the NTK is symmetric and positive semi-definite. The NTK is thus a valid kernel function. Consider a fully connected neural network whose parameters are chosen i.i.d. according to any mean-zero distribution. This random initialization of θ {\displaystyle \theta } induces a distribution over f ( x ; θ ) {\displaystyle f(x;\theta )} whose statistics we will analyze, both at initialization and throughout training (gradient descent on a specified dataset). We can visualize this distribution via a neural network ensemble which is constructed by drawing many times from the initial distribution over f ( x ; θ ) {\displaystyle f(x;\theta )} and training each draw according to the same training procedure.
The number of neurons in each layer is called the layer’s width. Consider taking the width of every hidden layer to infinity and training the neural network with gradient descent (with a suitably small learning rate). In this infinite-width limit, several nice properties emerge:
… excerpt ends here. Continue reading the full article.

![Neural tangent kernel: Modern overparametrized models achieve low generalization error despite having the capacity to interpolate (memorize) the training set.[9] This phenomenon can be understood by studying the generalization properties of high-dimensional kernel regression.](https://upload.wikimedia.org/wikipedia/commons/thumb/5/50/Double_descent.png/500px-Double_descent.png?utm_source=en.wikipedia.org&utm_campaign=parser&utm_content=thumbnail)
