Workshop Details
DIMACS Workshop on Modeling Randomness in Neural Network Training: Mathematical, Statistical, and Numerical Guarantees
- Start Date: June 6, 2024
- End Date: June 8, 2024
- Event Start Time: 8:00 AM
- Event End Time: 5:00 PM
- Organizers: Ioana Dumitriu | Tony Chiang | Anand Sarwate
- Location: DIMACS Center | Rutgers University | CoRE Building | 96 Frelinghuysen Road
-
For the most up-to-date information about this event, please see the workshop's main webpage.
Neural networks (NNs) are at the heart of modern machine learning and artificial intelligence (ML/AI) systems. The rapid development of these technologies has led to adoption across a variety of domains, particularly in speech processing, computer vision, and natural language processing. At the same time, the theoretical underpinnings of these statistical models are not yet fully understood. The question of how and why neural networks “work” can be approached from a variety of mathematical perspectives. One of the most promising mathematical tools for analysis of neural networks is random matrix theory, a field whose relevance and applicability to modeling, understanding, and characterizing a vast array of science and technology problems is growing every day. From principal component analysis and random growth processes to particle interactions and community detection in large networks, random matrices are now used to investigate and explain high-dimensional phenomena like concentration (the so-called ”blessing of dimensionality” as opposed to the ”curse of dimensionality”). Recent results in universality allow for use of more complex, non-Gaussian models, sometimes even allowing for limited dependencies. This begs the question: what can random matrix theory tell us about neural networks, modern machine learning, and AI?
The overarching goal of the workshop is to create bridges between different mathematical and computational communities by bringing together researchers with a diverse set of perspectives on neural networks. Topics of interest include:
- understanding matrix-valued random processes that arise during NN training,
- modeling/measuring uncertainty and designing estimators for training processes,
- applications to these designs within optimization algorithms.

-
Wednesday, June 5, 2024
Workshop Talks
8:00 AM – 8:45 AMBreakfast and Registration
8:45 AM – 9:00 AMWelcoming remarks
9:00 AM – 10:00 AMKeynote 1: ​Manifold Coordinates with Physical Meaning
Marina Meila - University of Washington
10:00 AM – 10:20 AMBreak
10:20 AM – 11:05 AMOn Step Size Choices in Stochastic and Mini-batch Gradient Descent
Elizaveta Rebrova - Princeton University
11:05 AM – 11:50 AMKronecker-product Random Matrices and a Matrix Least-squares Problem
Zhou Fan - Yale University
11:50 AM – 1:00 PMLunch
1:00 PM – 1:45 PMBeyond the Lazy/Active Dichotomy: the Importance of Mixed Dynamics in Linear Networks
Arthur Jacot - New York University (NYU)
1:45 PM – 2:30 PMSignal Propagation and Feature Learning in Neural Networks
Zhichao Wang - University of California, San Diego
2:30 PM – 3:00 PMBreak and poster set up
3:00 PM – 3:45 PMArtificial Intelligence Quantified (AIQ)
Patrick Shafto - Rutgers University
We ask if it is possible, in the case of scientific data where quantitative prior knowledge is abundant, to explain a data manifold by new coordinates, chosen from a set of scientifically meaningful functions? The algorithm I will present, ManifoldLasso, can discover a subset of relevant coordinates from a user defined dictionary in fully non-parametric fashion. This is suppoerted by experiments on real data and theoretical recovery conditions.
Second, we ask how popular Manifold Learning tools and their applications can be recreated in the space of vector fields and flows on a manifold. Central to this approach is the order 1-Laplacian, $Delta_1$, whose eigen-decomposition into gradient, harmonic, and curl provides a basis for all vector fields on a manifold. We present an estimator for $Delta_1$, and based on it a new algorithm for finding shortest independent loops.
Joint work with Yu-Chia Chen, Samson Koelle, Hanyu Zhang, Weicheng Wu and Ioannis Kevrekidis
3:45 PM – 4:30 PMBreak and poster set up
4:30 PM – 6:30 PMReception and Poster Session
First, I will talk about linear regression (and a little about ReLU regression). I will discuss robust stochastic gradient under the adversarial corruptions scenario and explain why exponentially decaying step size can be the right choice to ensure convergence. Then, for the least squares regression, I will discuss the connection between decreasing the mini-batch size when sampling without replacement, and decreasing the step size. These two changes have very similar effect on the convergence dynamic, but with subtle distinguishing effects that we propose to study via careful analysis of a certain anticommutator between sample covariance submatrices of the features. Based on the joint work with H. Jeong, D. Needell, J. Lok, and R. Sonthalia
We study the eigenvalue distribution and resolvent of a Kronecker-product random matrix model $A otimes I_{n times n}+I_{n times n} otimes B+Theta otimes Xi in mathbb{C}^{n^2 times n^2}$, where $A,B$ are independent Wigner matrices and $Theta,Xi$ are deterministic and diagonal. For fixed spectral arguments, we establish a quantitative approximation for the Stieltjes transform by that of an approximating free operator, and a diagonal deterministic equivalent approximation for the resolvent. We further obtain sharp estimates in operator norm for the $n times n$ resolvent blocks, and show that off-diagonal resolvent entries fall on two differing scales of $n^{-1/2}$ and $n^{-1}$ depending on their locations in the Kronecker structure.
Our study is motivated by consideration of a matrix-valued least-squares optimization problem $min_{X in mathbb{R}^{n times n}} frac{1}{2}
XA+BX_F^2+frac{1}{2}sum_{ij} xi_itheta_j x_{ij}^2$ subject to a linear constraint. For random instances of this problem defined by Wigner inputs $A,B$, our analyses imply an asymptotic characterization of the minimizer $X$ and its associated minimum objective value as $n to infty$.This is joint work with Jack (Renyuan) Ma.
In this talk, I will first present some recent work for the extreme eigenvalues of sample covariance matrices with spiked population covariance. Extending previous random matrix theory, we will characterize the spiked eigenvalues outside the bulk distribution and their corresponding eigenvectors for a nonlinear version of the spiked covariance model. Then, we will apply this new result to deep neural network models. Many recent works have studied the eigenvalue spectrum of the Conjugate Kernel (CK) defined by the nonlinear feature map of a feedforward neural network. However, existing results only establish weak convergence of the empirical eigenvalue distribution and fall short of providing precise quantitative characterizations of the ‘‘spike’’ eigenvalues and eigenvectors that often capture the low-dimensional signal structure of the learning problem. Using our general result for spiked sample covariance matrices, we will give a quantitative description of how spiked eigenstructure in the input data propagates through the hidden layers of a neural network with random weights. As a second application, we can study a simple regime of representation learning where the weight matrix develops a rank-one signal component over gradient descent training and characterize the alignment of the target function with the spike eigenvector of the CK on test data. This analysis will show how neural networks learn useful features at the early stage of training. This is a joint work with Denny Wu and Zhou Fan.
The Artificial Intelligence Quantified (AIQ) Program will develop technology to assess and understand the capabilities of Artificial Intelligence (AI) to enable guaranteed performance. The program will test the hypothesis that mathematical methods, combined with advances in measurement and modeling, will allow guaranteed quantification of generative AI capabilities. Specifically, the program will address three capability levels: 1) specific problem level, which considers mapping between individual inputs and outputs, 2) classes of problem level, which considers collections of inputs and associated outputs, and 3) natural class level, which considers which inputs are well-behaved with respect to the outputs via choice of architecture and/or data, aiming to address the quantification and assessment challenges at each level. I will outline the AIQ program’s technical goals and challenges.
List of Posters:
- Measuring Training Variability Using Robust Statistics, Sinjini Banerjee
- Implicit Bias of SGD in L2-regularized linear DNNs: One-way Jumps from High to Low Rank, Zihan Wang
- Approximating Eigenvalues of Symmetric Matrices using Matrix-vector Query Algorithms, Archan Ray
- Understanding Adversarial Risks, Natalie Frank
- Error in Variables Regression: Benigh Overfitting, Covariate shifts, and Underparameterized Double Descent, Rishi Sonthalia
- Fiber Bundle Morphisms as a Framework for Modeling Many-to-Many Maps, Lizzy Coda
- Bias Introduced by Machine Processing, Max Vargas
- Uncertainty Quantification for Iterative Algorithms in Linear Models with Application to Early Stopping, Kai Tan
- MORALS: Analysis of High-Dimensional Robot Controllers via Topological Tools in a Latent Space, Ewerton Rocha Vieira
- Scaling and Renormalization in High-dimensional Regression, Jacob Zavatone-Veth
- Theory of In-Context Learning for Regression with Linear Attention, Mary Letey
- Unlocking Exact Recovery in Semi-Supervised Learning: Analysis of Spectral Method and Graph Convolution Network, Haixiao Wang
- A Dynamical Model of Neural Scaling Laws, Alexander Atanasov
Thursday, June 6, 2024
Workshop Talks
8:00 AM – 9:00 AMBreakfast and Registration
9:00 AM – 10:00 AMKeynote 2: Practice, Theory, and Theorems for Random Matrix Theory in Modern Machine Learning
Michael Mahoney - University of California, Berkeley
Random Matrix Theory (RMT) has been applied to a wide range of areas over the years, and in recent years machine learning (ML) has been added to this list. In many cases, this leads to new types of theory, either predictive theory or mathematical theorems. Many aspects of modern ML are quite different than more traditional applications of RMT, and this is leading to new uses of and perspectives on RMT. Here, we’ll describe this, including both aspects of ML problem problem parameterization as well as empirical results on matrices arising in state-of-the-art ML models. Based on this, we’ll describe an RMT-based phenomenological theory that can be used, e.g., to predict trends in the quality of state-of-the-art neural networks without access to training or testing data. This is starting to lead to new RMT theorems of independent interest, some of which we will also describe.
10:00 AM – 10:45 AMBreak
10:45 AM – 11:30 AMHow Do Neural Networks Learn Features from Data?
Adit Radha - Harvard University
Understanding how neural networks learn features, or relevant patterns in data, for prediction is necessary for their reliable use in technological and scientific applications. We propose a unifying mechanism that characterizes feature learning in neural network architectures. Namely, we show that features learned by neural networks are captured by a statistical operator known as the average gradient outer product (AGOP). Empirically, we show that the AGOP captures features across a broad class of network architectures including convolutional networks and large language models. Moreover, we use AGOP to enable feature learning in general machine learning models through an algorithm we call Recursive Feature Machine (RFM). We show that RFM automatically identifies sparse subsets of features relevant for prediction and explicitly connects feature learning in neural networks with classical sparse recovery and low rank matrix factorization algorithms. Overall, this line of work advances our fundamental understanding of how neural networks extract features from data, leading to the development of novel, interpretable, and effective models for use in scientific applications.
11:30 AM – 12:15 PMDeep Learning Based Two Sample Tests with Small Data and Small Networks
Alex Cloninger - University of California, San Diego
12:15 PM – 1:30 PMLunch
1:30 PM – 2:15 PMA Curious Case of the Symmetric Binary Perceptron Model: Algorithms and Algorithmic Barriers
David Gamarnik - Massachusetts Institute of Technology
Symmetric binary perceptron is a random model of a perceptron where a classifier is required to stay within a symmetric interval around zero, subject to randomly generated data. This model exhibits an interesting and puzzling property: the existence of a polynomial time algorithm for finding a solution (classifier) coincides with the presence of an extreme form of clustering. The latter means that most of the satisfying solutions are singletons separated by large distances. For the majority of other random constraint satisfaction problems of this kind, this typically suggests algorithmic hardness, which evidently is not the case for the symmetric perceptron model.
In order to resolve this conundrum, we conduct a different solution space geometry analysis. We establish that the model exhibits a phase transition called multi-overlap-gap property (m-OGP), and we show that the onset of this property asymptotically matches the performance of the best known algorithms, such as the algorithms constructed by Kim and Rouche, and Bansal and Spencer. Next, we establish that m-OGP is a barrier to large classes of algorithms exhibiting either stability or online features (or both). We show that Kim-Rouche and Bansal-Spencer algorithms indeed exhibit the stability and online features, respectively. We conjecture that m-OGP marks the onset of the genuine algorithmic hardness threshold for this model.
Joint work with Eren Kizildag (Columbia University), Will Perkins (Georgia Institute of Technology) and Changji Xu (Harvard University).
2:15 PM – 3:00 PMTwo Variants of Learning Single-index Models with SGD
Denny Wu - New York University (NYU)
Single-index models are given by a univariate link function applied to a one-dimensional projection of the input. Recent works have shown that the statistical complexity of learning this function class with online SGD is governed by the information exponent of the link function. In this talk, we discuss two variations of prior analyses. First, we consider the learning of single-index polynomials via SGD, but with reused training data. We show that two-layer neural networks optimized by an SGD-based algorithm can learn this target with almost linear sample complexity, regardless of the information exponent; this complexity surpasses the CSQ lower bound and matches the information-theoretic limit up to polylogarithmic factors. Next, we introduce the class of additive models defined as the sum of M single-index models, with M diverging with dimensionality d. We study the sample complexity of SGD training and also provide SQ lower bounds for learning this function class; our analysis reveals the fundamental difference between the previously studied finite-M (multi-index) and our large-M setting.
Based on joint works with Jason D. Lee, Kazusato Oko, Yujin Song, and Taiji Suzuki.3:00 PM – 3:20 PMBreak
3:20 PM – 4:05 PMLearning Features with Two-layer Neural Networks, One Step at a Time
Bruno Loureiro - École Normale Supérieure
Feature learning - or the capacity of neural networks to adapt to the data during training - is often quoted as one of the fundamental reasons behind their unreasonable effectiveness. Yet, making mathematical sense of this seemingly clear intuition is still a largely open question. In this talk, I will discuss a simple setting where we can precisely characterize how features are learned by a two-layer neural network during the very first few steps of training, and how these features are essential for the network to efficiently generalize under limited availability of data.
Based on the following works: https://arxiv.org/abs/2305.18270, https://arxiv.org/abs/2402.04980
4:05 PM – 4:50 PMNeural Collapse in Deep Neural Networks: From Balanced to Imbalanced Data
Nhat Ho - University of Texas, Austin
Modern deep neural networks have achieved impressive performance on tasks from image classification to natural language processing. Surprisingly, these complex systems with massive amounts of parameters exhibit the same structural properties in their last-layer features and classifiers across canonical datasets when training until convergence. In particular, it has been observed that the last-layer features collapse to their class means, and those class-means are the vertices of a simplex Equiangular Tight Frame (ETF). This phenomenon is known as Neural Collapse (NC). Recent papers have theoretically shown that NC emerges in the global minimizers of training problems with the simplified “unconstrained feature model”. In this context, we take a step further and prove the NC occurrences in deep neural networks for the popular mean squared error (MSE) and cross-entropy (CE) losses, showing that global solutions exhibit NC properties across the linear layers. Furthermore, we extend our study to imbalanced data for MSE loss and present the first geometric analysis of NC under a bias-free setting. Our results demonstrate the convergence of the last-layer features and classifiers to a geometry consisting of orthogonal vectors, whose lengths depend on the amount of data in their corresponding classes.
Friday, June 7, 2024
Workshop Talks
8:00 AM – 9:00 AMBreakfast and Registration
9:00 AM – 9:45 AMScaling Law: Compute Optimal Curves on a Simple Model
Courtney Paquette - McGill University
We describe a program of analysis of stochastic gradient methods on high dimensional random objectives. We illustrate some assumptions under which the loss curves are universal, in that they can completely be described in terms of some underlying covariances. Furthermore, we give description of these loss curves that can be analyzed precisely. We show how this can be applied to SGD on a simple power-law model. This is a simple two-hyperparameter family of optimization problems, which displays 4 distinct phases of loss curves; these phases are determined by the relative complexities of the target, data distribution, and whether these are ‘high-dimensional’ or not (which in context can be precisely defined). In each phase, we can also give, for a given compute budget, the optimal parameter dimensionality. Joint work with Elliot Paquette (McGill), Jeffrey Pennington (Google Deepmind), and Lechao Xiao (Google Deepmind).
9:45 AM – 10:30 AMHeavy Tail Phenomenon in Stochastic Gradient Descent
Mert Gürbüzbalaban - Rutgers University
Stochastic gradient descent (SGD) methods are workhorse methods for training machine learning models, particularly in deep learning. After presenting numerical evidence demonstrating that SGD iterates with constant step size can exhibit heavy-tailed behavior even when the data is light-tailed, in the first part of the talk, we delve into the theoretical origins of heavy tails in SGD iterations based on analyzing products of random matrices and their connection to various capacity and complexity notions proposed for characterizing SGD’s generalization properties in deep learning. Key notions correlating with performance on unseen data include the ‘flatness’ of the local minimum found by SGD (related to the Hessian eigenvalues), the ratio of step size η to batch size b (controlling stochastic gradient noise magnitude), and the ‘tail-index’ (which measures the heaviness of the tails of the eigenspectra of the network weights). We argue that these seemingly disparate perspectives on generalization are deeply intertwined. Depending on the Hessian structure at the minimum and algorithm parameter choices, SGD iterates converge to a heavy-tailed stationary distribution. We rigorously prove this claim in linear regression, demonstrating heavy tails and infinite variance in iterates even in simple quadratic optimization with Gaussian data. We further analyze tail behavior with respect to algorithm parameters, dimension, and curvature, providing insights into SGD behavior in deep learning. Experimental validation on synthetic data and neural networks supports our theory. Additionally, we discuss generalizations to decentralized stochastic gradient algorithms and to other popular step size schedules including the cyclic step sizes. In the second part of the talk, we introduce a new class of initialization schemes for fully-connected neural networks that enhance SGD training performance by inducing a specific heavy-tailed behavior in stochastic gradients. Based on joint work with Yuanhan Hu, Umut Simsekli, and Lingjiong Zhu.
10:30 AM – 10:50 AMBreak
10:50 AM – 11:35 AMStochastic Oracles and Where to Find Them
Katya Scheinberg - Cornell University
The majority of continuous optimization methods developed in the last decade, especially in application to ML training, are developed under the assumption that approximate first order information is available to the method in some form. The assumption on the quality and reliability of this information can vary substantially from method to method. We will overview different methods of obtaining this information, including simple stochastic gradient via sampling, robust gradient estimation in adversarial settings, traditional and randomized finite difference methods and more. We will also consider second order and other related oracels. We will attempt to propose a somewhat unified definition of stochastic oracles, under which to compare what exists in the literature.
11:35 AM – 12:20 PMScaling Limits of Neural Networks
Boris Hanin - Princeton University
Large neural networks are often studied analytically through scaling limits: regimes in which taking some structural network parameters (e.g. depth, width, number of training datapoints, and so on) to infinity results in simplified models of network properties. I will survey several such approaches, starting with the NTK regime in which network width tends to infinity at fixed depth and dataset size. Here, networks are Gaussian processes at initialization and are equivalent to linear models (at least for regression tasks). While this regime is tractable, it precludes a study of feature learning. The deviation from this NTK regime is controlled at finite width by the depth-to-width ratio, which plays the role of the effective network depth. I will explain how this occurs and state several results on how this effective depth affects learning in neural networks.
12:20 PM – 2:00 PMLunch and Discussion
5:00 PMSession VIII
Session III
Session VI
Session II
Session I
Session IV
Session VII
Session V
- Event Grant: This workshop is presented with support from the National Science Foundation under grant number CCF-2426825. The opinions, findings, and conclusions or recommendations expressed are those of the participant(s) and do not necessarily reflect the views of the National Science Foundation.
-
Attend: The workshop is open to all who register (subject to space limitations). There is no fee to register but registration is required. Please register using the button at the bottom of the page.
Present: Presentations at the workshop will be largely by invitation.
Poster session: The workshop will feature a poster session. If you would like to present a poster please apply using the form referenced below.
Request support: We hope to have limited funds available to support travel by those whose attendance is contingent on support. We encourage diverse and inclusive participation and will prioritize applications for support from students and postdocs, especially those from minority or underrepresented groups. Please apply using the form referenced below. Earlier applications will have the best access to support. Update on May 17: We are no longer accepting requests for support.
To apply for travel support or to apply to submit a poster: Please complete this form. (It is a single form through which you can apply for support or to present a poster, or both.) Update May 17: We are no longer accepting applications for support.
Parking: If you do not have a Rutgers parking permit and you plan to drive to the workshop, there will be free parking in Lot 64, which is adjacent to the CoRE Building, but you must register your car to park. A link to register for parking will be provided in the confirmation message you receive when you register for the workshop.
