Tensor Programs I: Wide Feedforward or Recurrent Neural Networks of Any Architecture are Gaussian Processes

By Greg Yang. 2019

243 citations recorded by the source corpus.

Wide neural networks with random weights and biases are Gaussian processes, as observed by Neal (1995) for shallow networks, and more recently by Lee et al.~(2018) and Matthews et al.~(2018) for deep fully-connected networks, as well as by Novak et al.~(2019) and Garriga-Alonso et al.~(2019) for deep convolutional networks. We show that this Neural Network-Gaussian Process correspondence surprisingly extends to all modern feedforward or recurrent neural networks composed of multilayer perceptron, RNNs (e.g. LSTMs, GRUs), (nD or graph) convolution, pooling, skip connection, attention, batch normalization, and/or layer normalization. More generally, we introduce a language for expressing neural network computations, and our result encompasses all such expressible neural networks. This work serves as a tutorial on the \emph{tensor programs} technique formulated in Yang (2019) and elucidates the Gaussian Process results obtained there. We provide open-source implementations of the Gaussian Process kernels of simple RNN, GRU, transformer, and batchnorm+ReLU network at github.com/thegregyang/GP4A. Please see our arxiv version for the complete and up-to-date version of this paper.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Probabilistic & Bayesian Methods, Statistical Learning Theory

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Greg Yang
  2. Jianfeng Gao
  3. Sam Schoenholz
  4. Jaehoon Lee
  5. Lechao Xiao
  6. Weizhu Chen
  7. Xiaodong Liu
  8. Jascha Narain Sohl-Dickstein

In Computer Vision and Pattern Recognition

  1. Jianfeng Gao
  2. Greg Yang
  3. Weizhu Chen
  4. Sam Schoenholz
  5. Jaehoon Lee
  6. Xiaodong Liu
  7. Lechao Xiao
  8. Jascha Narain Sohl-Dickstein

In Probabilistic & Bayesian Methods

  1. Greg Yang
  2. Jaehoon Lee
  3. Lechao Xiao
  4. Sam Schoenholz
  5. Jascha Narain Sohl-Dickstein
  6. Roman Novak
  7. Timothy Nguyen
  8. Etai Littwin

In Statistical Learning Theory

  1. Greg Yang
  2. J. Edward Hu
  3. Etai Littwin
  4. Weizhu Chen
  5. Jaehoon Lee
  6. Roman Novak
  7. Jianfeng Gao
  8. Xiaodong Liu

Citations in the corpus