← Search

Jeffrey Pennington

33 accepted papers

2025

Scaling Collapse Reveals Universal Dynamics in Compute-Optimally Trained Neural Networks

ICML 2025oral

Understanding neural network training dynamics at scale is an important open problem. Although realistic model architectures, optimizers, and data interact in complex ways that make predictive theory challenging, we show that compute-optimally trained models exhibit remarkably precise collective reg…

Cited by 0SourcePDFScholar
2024

4+3 Phases of Compute-Optimal Neural Scaling Laws

NeurIPS 2024spotlight

We consider the solvable neural scaling model with three parameters: data complexity, target complexity, and model-parameter-count. We use this neural scaling model to derive new predictions about the compute-limited, infinite-data scaling law regime. To train the neural scaling model, we run one-p…

Cited by 61SourcePDFScholar
2024

Scaling Exponents Across Parameterizations and Optimizers

ICML 2024poster

Robust and effective scaling of models from small to large width typically requires the precise adjustment of many algorithmic and architectural details, such as parameterization and optimizer choices. In this work, we propose a new perspective on parameterization by investigating a key assumption i…

Cited by 21SourcePDFScholar
2024

Small-scale proxies for large-scale Transformer training instabilities

ICLR 2024oral

Teams that have trained large Transformer-based models have reported training instabilities at large scale that did not appear when training with the same hyperparameters at smaller scales. Although the causes of such instabilities are of scientific interest, the amount of resources required to repr…

Cited by 79SourcePDFScholar
2023

Second-order regression models exhibit progressive sharpening to the edge of stability

ICML 2023poster

Recent studies of gradient descent with large step sizes have shown that there is often a regime with an initial increase in the largest eigenvalue of the loss Hessian (progressive sharpening), followed by a stabilization of the eigenvalue near the maximum value which allows convergence (edge of sta…

Cited by 33SourcePDFScholar
2022

A Random Matrix Perspective on Mixtures of Nonlinearities in High Dimensions

AISTATS 2022poster

One of the distinguishing characteristics of modern deep learning systems is their use of neural network architectures with enormous numbers of parameters, often in the millions and sometimes even in the billions. While this paradigm has inspired significant research on the properties of large netwo…

Cited by 25SourcePDFScholar
2022

Implicit Regularization or Implicit Conditioning? Exact Risk Trajectories of SGD in High Dimensions

NeurIPS 2022accept

Stochastic gradient descent (SGD) is a pillar of modern machine learning, serving as the go-to optimization algorithm for a diverse array of problems. While the empirical success of SGD is often attributed to its computational efficiency and favorable generalization behavior, neither effect is well…

Cited by 19SourcePDFScholar
2022

Precise Learning Curves and Higher-Order Scalings for Dot-product Kernel Regression

NeurIPS 2022accept

As modern machine learning models continue to advance the computational frontier, it has become increasingly important to develop precise estimates for expected performance improvements under different model and data scaling regimes. Currently, theoretical understanding of the learning curves that c…

Cited by 40SourcePDFScholar
2022

Synergy and Symmetry in Deep Learning: Interactions between the Data, Model, and Inference Algorithm

ICML 2022spotlight

Although learning in high dimensions is commonly believed to suffer from the curse of dimensionality, modern machine learning methods often exhibit an astonishing power to tackle a wide range of challenging real-world learning problems without using abundant amounts of data. How exactly these method…

2022

Wide Bayesian neural networks have a simple weight posterior: theory and accelerated sampling

ICML 2022spotlight

We introduce repriorisation, a data-dependent reparameterisation which transforms a Bayesian neural network (BNN) posterior to a distribution whose KL divergence to the BNN prior vanishes as layer widths grow. The repriorisation map acts directly on parameters, and its analytic simplicity complement…

2021

Exploring the Uncertainty Properties of Neural Networks’ Implicit Priors in the Infinite-Width Limit

ICLR 2021poster

Modern deep learning models have achieved great success in predictive accuracy for many data modalities. However, their application to many real-world tasks is restricted by poor uncertainty estimates, such as overconfidence on out-of-distribution (OOD) data and ungraceful failing under distribution…

2021

Overparameterization Improves Robustness to Covariate Shift in High Dimensions

NeurIPS 2021poster

A significant obstacle in the development of robust machine learning models is \emph{covariate shift}, a form of distribution shift that occurs when the input distributions of the training and test sets differ while the conditional label distributions remain the same. Despite the prevalence of covar…

Cited by 63SourcePDFScholar
2020

Disentangling Trainability and Generalization in Deep Neural Networks

ICML 2020poster

A longstanding goal in the theory of deep learning is to characterize the conditions under which a given neural network architecture will be trainable, and if so, how well it might generalize to unseen data. In this work, we provide such a characterization in the limit of very wide and very deep net…

Cited by 110SourcePDFScholar
2020

Finite Versus Infinite Neural Networks: an Empirical Study

NeurIPS 2020spotlight

We perform a careful, thorough, and large scale empirical study of the correspondence between wide neural networks and kernel methods. By doing so, we resolve a variety of open questions related to the study of infinitely wide neural networks. Our experimental results include: kernel methods outperf…

2020

Provable Benefit of Orthogonal Initialization in Optimizing Deep Linear Networks

ICLR 2020poster

The selection of initial parameter values for gradient-based optimization of deep neural networks is one of the most impactful hyperparameter choices in deep learning systems, affecting both convergence times and model performance. Yet despite significant empirical and theoretical analysis, relative…

Cited by 157SourceScholar
2020

The Neural Tangent Kernel in High Dimensions: Triple Descent and a Multi-Scale Theory of Generalization

ICML 2020poster

Modern deep learning models employ considerably more parameters than required to fit the training data. Whereas conventional statistical wisdom suggests such models should drastically overfit, in practice these models generalize remarkably well. An emerging paradigm for describing this unexpected be…

Cited by 173SourcePDFScholar
2020

The Surprising Simplicity of the Early-Time Learning Dynamics of Neural Networks

NeurIPS 2020spotlight

Modern neural networks are often regarded as complex black-box functions whose behavior is difficult to understand owing to their nonlinear dependence on the data and the nonconvexity in their loss landscapes. In this work, we show that these common perceptions can be completely false in the early p…

2020

Understanding Double Descent Requires A Fine-Grained Bias-Variance Decomposition

NeurIPS 2020poster

Classical learning theory suggests that the optimal generalization performance of a machine learning model should occur at an intermediate model complexity, with simpler models exhibiting high bias and more complex models exhibiting high variance of the predictive function. However, such a simple tr…

Cited by 135SourcePDFScholar
2019

A Mean Field Theory of Batch Normalization

ICLR 2019poster

We develop a mean field theory for batch normalization in fully-connected feedforward neural networks. In so doing, we provide a precise characterization of signal propagation and gradient backpropagation in wide batch-normalized networks at initialization. Our theory shows that gradient signals gro…

Cited by 217SourcePDFScholar
2019

Bayesian Deep Convolutional Networks with Many Channels are Gaussian Processes

ICLR 2019poster

There is a previously identified equivalence between wide fully connected neural networks (FCNs) and Gaussian processes (GPs). This equivalence enables, for instance, test set predictions that would have resulted from a fully Bayesian, infinitely wide trained FCN to be computed without ever instanti…

Cited by 401SourcePDFScholar
2019

KAMA-NNs: Low-dimensional Rotation Based Neural Networks

AISTATS 2019poster

We present new architectures for feedforward neural networks built from products of learned or random low-dimensional rotations that offer substantial space compression and computational speedups in comparison to the unstructured baselines. Models using them are also competitive with the baselines a…

2019

Wide Neural Networks of Any Depth Evolve as Linear Models Under Gradient Descent

NeurIPS 2019poster

A longstanding goal in deep learning research has been to precisely characterize training and generalization. However, the often complex loss landscapes of neural networks have made a theory of learning dynamics elusive. In this work, we show that for wide neural networks the learning dynamics simpl…

2018

Deep Neural Networks as Gaussian Processes

ICLR 2018poster

It has long been known that a single-layer fully-connected neural network with an i.i.d. prior over its parameters is equivalent to a Gaussian process (GP), in the limit of infinite network width. This correspondence enables exact Bayesian inference for infinite width neural networks on regression…

2018

Dynamical Isometry and a Mean Field Theory of CNNs: How to Train 10,000-Layer Vanilla Convolutional Neural Networks

ICML 2018oral

In recent years, state-of-the-art methods in computer vision have utilized increasingly deep convolutional neural network architectures (CNNs), with some of the most successful models employing hundreds or even thousands of layers. A variety of pathologies such as vanishing/exploding gradients make…

2018

Dynamical Isometry and a Mean Field Theory of RNNs: Gating Enables Signal Propagation in Recurrent Neural Networks

ICML 2018oral

Recurrent neural networks have gained widespread use in modeling sequence data across various domains. While many successful recurrent architectures employ a notion of gating, the exact mechanism that enables such remarkable performance is not well understood. We develop a theory for signal propagat…

Cited by 133SourcePDFScholar
2018

Sensitivity and Generalization in Neural Networks: an Empirical Study

ICLR 2018poster

In practice it is often found that large over-parameterized neural networks generalize better than their smaller counterparts, an observation that appears to conflict with classical notions of function complexity, which typically favor smaller models. In this work, we investigate this tension betwee…

Cited by 545SourcePDFScholar
2018

The Spectrum of the Fisher Information Matrix of a Single-Hidden-Layer Neural Network

NeurIPS 2018poster

An important factor contributing to the success of deep learning has been the remarkable ability to optimize large neural networks using simple first-order optimization algorithms like stochastic gradient descent. While the efficiency of such methods depends crucially on the local curvature of the l…

Cited by 95SourcePDFScholar
2018

The emergence of spectral universality in deep networks

AISTATS 2018poster

Recent work has shown that tight concentration of the entire spectrum of singular values of a deep network’s input-output Jacobian around one at initialization can speed up learning by orders of magnitude. Therefore, to guide important design choices, it is important to build a full theoretical unde…

Cited by 0SourcePDFScholar
2017

Resurrecting the sigmoid in deep learning through dynamical isometry: theory and practice

NeurIPS 2017poster

It is well known that weight initialization in deep networks can have a dramatic impact on learning speed. For example, ensuring the mean squared singular value of a network's input-output Jacobian is O(1) is essential for avoiding exponentially vanishing or exploding gradients. Moreover, in deep li…

Cited by 335SourcePDFScholar