← Search

Suvrit Sra

68 accepted papers

2025

Cross-fluctuation phase transitions reveal sampling dynamics in diffusion models

NeurIPS 2025poster

We analyse how the sampling dynamics of distributions evolve in score-based diffusion models using \emph{cross-fluctuations}, a centered-moment statistic from statistical physics. Specifically, we show that starting from an unbiased isotropic normal distribution, samples undergo sharp, discrete tran…

Cited by 0SourceScholar
2024

First-Order Methods for Linearly Constrained Bilevel Optimization

NeurIPS 2024poster

Algorithms for bilevel optimization often encounter Hessian computations, which are prohibitive in high dimensions. While recent works offer first-order methods for unconstrained bilevel problems, the constrained setting remains relatively underexplored. We present first-order linearly constrained…

Cited by 18SourcePDFScholar
2024

Linear attention is (maybe) all you need (to understand Transformer optimization)

ICLR 2024poster

Transformer training is notoriously difficult, requiring a careful design of optimizers and use of various heuristics. We make progress towards understanding the subtleties of training Transformers by carefully studying a simple yet canonical linearized *shallow* Transformer model. Specifically, we…

Cited by 54SourcePDFScholar
2024

Transformers Implement Functional Gradient Descent to Learn Non-Linear Functions In Context

ICML 2024poster

Many neural network architectures are known to be Turing Complete, and can thus, in principle implement arbitrary algorithms. However, Transformers are unique in that they can implement gradient-based learning algorithms *under simple parameter configurations*. This paper provides theoretical and em…

Cited by 46SourcePDFScholar
2023

Sign and Basis Invariant Networks for Spectral Graph Representation Learning

ICLR 2023top-25%

We introduce SignNet and BasisNet---new neural architectures that are invariant to two key symmetries displayed by eigenvectors: (i) sign flips, since if v is an eigenvector then so is -v; and (ii) more general basis symmetries, which occur in higher dimensional eigenspaces with infinitely many choi…

2023

Transformers learn to implement preconditioned gradient descent for in-context learning

NeurIPS 2023poster

Several recent works demonstrate that transformers can implement algorithms like gradient descent. By a careful construction of weights, these works show that multiple layers of transformers are expressive enough to simulate iterations of gradient descent. Going beyond the question of expressivity,…

2022

Beyond Worst-Case Analysis in Stochastic Approximation: Moment Estimation Improves Instance Complexity

ICML 2022spotlight

We study oracle complexity of gradient based methods for stochastic approximation problems. Though in many settings optimal algorithms and tight lower bounds are known for such problems, these optimal algorithms do not achieve the best performance when used in practice. We address this theory-practi…

Cited by 1SourcePDFScholar
2022

Minibatch vs Local SGD with Shuffling: Tight Convergence Bounds and Beyond

ICLR 2022oral

In distributed learning, local SGD (also known as federated averaging) and its simple baseline minibatch SGD are widely studied optimization methods. Most existing analyses of these methods assume independent and unbiased gradient estimates obtained via with-replacement sampling. In contrast, we stu…

Cited by 46SourcePDFScholar
2022

Neural Network Weights Do Not Converge to Stationary Points: An Invariant Measure Perspective

ICML 2022spotlight

This work examines the deep disconnect between existing theoretical analyses of gradient-based algorithms and the practice of training deep neural networks. Specifically, we provide numerical evidence that in large-scale neural network training (e.g., ImageNet + ResNet101, and WT103 + TransformerXL…

2021

Can contrastive learning avoid shortcut solutions?

NeurIPS 2021poster

The generalization of representations learned via contrastive learning depends crucially on what features of the data are extracted. However, we observe that the contrastive loss does not always sufficiently guide which features are extracted, a behavior that can negatively impact the performance on…

2021

Contrastive Learning with Hard Negative Samples

ICLR 2021poster

We consider the question: how can you sample good negative examples for contrastive learning? We argue that, as with metric learning, learning contrastive representations benefits from hard negative samples (i.e., points that are difficult to distinguish from an anchor point). The key challenge towa…

2021

Coping with Label Shift via Distributionally Robust Optimisation

ICLR 2021poster

The label shift problem refers to the supervised learning setting where the train and test label distributions do not match. Existing work addressing label shift usually assumes access to an unlabelled test sample. This sample may be used to estimate the test label distribution, and to then train a…

Cited by 91SourcePDFScholar
2021

Provably Efficient Algorithms for Multi-Objective Competitive RL

ICML 2021oral

We study multi-objective reinforcement learning (RL) where an agent’s reward is represented as a vector. In settings where an agent competes against opponents, its performance is measured by the distance of its average return vector to a target set. We develop statistically and computationally effic…

Cited by 28SourcePDFScholar
2021

Three Operator Splitting with Subgradients, Stochastic Gradients, and Adaptive Learning Rates

NeurIPS 2021poster

Three Operator Splitting (TOS) (Davis & Yin, 2017) can minimize the sum of multiple convex functions effectively when an efficient gradient oracle or proximal operator is available for each term. This requirement often fails in machine learning applications: (i) instead of full gradients only stocha…

Cited by 6SourcePDFScholar
2020

Complexity of Finding Stationary Points of Nonconvex Nonsmooth Functions

ICML 2020poster

We provide the first non-asymptotic analysis for finding stationary points of nonsmooth, nonconvex functions. In particular, we study the class of Hadamard semi-differentiable functions, perhaps the largest class of nonsmooth functions for which the chain rule of calculus holds. This class contains…

2020

Learning Adversarial Markov Decision Processes with Bandit Feedback and Unknown Transition

ICML 2020poster

We consider the task of learning in episodic finite-horizon Markov decision processes with an unknown transition function, bandit feedback, and adversarial losses. We propose an efficient algorithm that achieves $\mathcal{\tilde{O}}(L|X|\sqrt{|A|T})$ regret with high probability, where $L$ is the ho…

Cited by 138SourcePDFScholar
2020

SGD with shuffling: optimal rates without component convexity and large epoch requirements

NeurIPS 2020spotlight

We study without-replacement SGD for solving finite-sum optimization problems. Specifically, depending on how the indices of the finite-sum are shuffled, we consider the RandomShuffle (shuffle at the beginning of each epoch) and SingleShuffle (shuffle only once) algorithms. First, we establish minim…

Cited by 89SourcePDFScholar
2020

Towards Minimax Optimal Reinforcement Learning in Factored Markov Decision Processes

NeurIPS 2020spotlight

We study minimax optimal reinforcement learning in episodic factored Markov decision processes (FMDPs), which are MDPs with conditionally independent transition components. Assuming the factorization is known, we propose two model-based algorithms. The first one achieves minimax optimal regret guara…

Cited by 29SourcePDFScholar
2020

Why Gradient Clipping Accelerates Training: A Theoretical Justification for Adaptivity

ICLR 2020talk

We provide a theoretical explanation for the effectiveness of gradient clipping in training deep neural networks. The key ingredient is a new smoothness condition derived from practical neural network training examples. We observe that gradient smoothness, a concept central to the analysis of first-…

Cited by 609SourcecodeScholar
2020

Why are Adaptive Methods Good for Attention Models?

NeurIPS 2020poster

While stochastic gradient descent (SGD) is still the de facto algorithm in deep learning, adaptive methods like Clipped SGD/Adam have been observed to outperform SGD across important tasks, such as attention models. The settings under which SGD performs poorly in comparison to adaptive methods are n…

2019

Conditional Gradient Methods via Stochastic Path-Integrated Differential Estimator

ICML 2019oral

We propose a class of variance-reduced stochastic conditional gradient methods. By adopting the recent stochastic path-integrated differential estimator technique (SPIDER) of Fang et. al. (2018) for the classical Frank-Wolfe (FW) method, we introduce SPIDER-FW for finite-sum minimization as well as…

Cited by 63SourcePDFScholar
2019

Efficiently testing local optimality and escaping saddles for ReLU networks

ICLR 2019poster

We provide a theoretical algorithm for checking local optimality and escaping saddles at nondifferentiable points of empirical risks of two-layer ReLU networks. Our algorithm receives any parameter value and returns: local minimum, second-order stationary point, or a strict descent direction. The pr…

Cited by 11SourcePDFScholar
2019

Escaping Saddle Points with Adaptive Gradient Methods

ICML 2019oral

Adaptive methods such as Adam and RMSProp are widely used in deep learning but are not well understood. In this paper, we seek a crisp, clean and precise characterization of their behavior in nonconvex settings. To this end, we first provide a novel view of adaptive methods as preconditioned SGD, wh…

Cited by 104SourcePDFScholar
2019

Flexible Modeling of Diversity with Strongly Log-Concave Distributions

NeurIPS 2019poster

Strongly log-concave (SLC) distributions are a rich class of discrete probability distributions over subsets of some ground set. They are strictly more general than strongly Rayleigh (SR) distributions such as the well-known determinantal point process. While SR distributions offer elegant models o…

2019

Small ReLU networks are powerful memorizers: a tight analysis of memorization capacity

NeurIPS 2019spotlight

We study finite sample expressivity, i.e., memorization power of ReLU networks. Recent results require $N$ hidden nodes to memorize/interpolate arbitrary $N$ data points. In contrast, by exploiting depth, we show that 3-layer ReLU networks with $\Omega(\sqrt{N})$ hidden nodes can perfectly memorize…

Cited by 132SourcePDFScholar
2019

Small nonlinearities in activation functions create bad local minima in neural networks

ICLR 2019poster

We investigate the loss surface of neural networks. We prove that even for one-hidden-layer networks with "slightest" nonlinearity, the empirical risks have spurious local minima in most cases. Our results thus indicate that in general "no spurious local minim" is a property limited to deep linear n…

Cited by 105SourcePDFScholar
2018

A Generic Approach for Escaping Saddle points

AISTATS 2018poster

A central challenge to using first-order methods for optimizing nonconvex problems is the presence of saddle points. First-order methods often get stuck at saddle points, greatly deteriorating their performance. Typically, to escape from saddles one has to use second-order methods. However, most wor…

Cited by 0SourcePDFScholar
2018

Direct Runge-Kutta Discretization Achieves Acceleration

NeurIPS 2018spotlight

We study gradient-based optimization methods obtained by directly discretizing a second-order ordinary differential equation (ODE) related to the continuous limit of Nesterov's accelerated gradient method. When the function is smooth enough, we show that acceleration can be achieved by a stable disc…

Cited by 136SourcePDFScholar
2018

Distributional Adversarial Networks

ICLR 2018workshop

In most current formulations of adversarial training, the discriminators can be expressed as single-input operators, that is, the mapping they define is separable over observations. In this work, we argue that this property might help explain the infamous mode collapse phenomenon in adversarially-tr…

Cited by 32SourcecodeScholar
2018

Non-Linear Temporal Subspace Representations for Activity Recognition

CVPR 2018poster

Representations that can compactly and effectively capture the temporal evolution of semantic content are important to computer vision and machine learning algorithms that operate on multi-variate time-series data. We investigate such representations motivated by the task of human action recognition…

Cited by 51SourcePDFScholar
2016

Fast Mixing Markov Chains for Strongly Rayleigh Measures, DPPs, and Constrained Sampling

NeurIPS 2016poster

We study probability measures induced by set functions with constraints. Such measures arise in a variety of real-world settings, where prior knowledge, resource limitations, or other pragmatic considerations impose constraints. We consider the task of rapidly sampling from such constrained measures…

Cited by 42SourcePDFScholar
2016

Parallel and Distributed Block-Coordinate Frank-Wolfe Algorithms

ICML 2016poster

We study parallel and distributed Frank-Wolfe algorithms; the former on shared memory machines with mini-batching, and the latter in a delayed update framework. In both cases, we perform computations asynchronously whenever possible. We assume block-separable constraints as in Block-Coordinate Frank…

Cited by 56SourcePDFScholar
2016

Proximal Stochastic Methods for Nonsmooth Nonconvex Finite-Sum Optimization

NeurIPS 2016poster

We analyze stochastic algorithms for optimizing nonconvex, nonsmooth finite-sum problems, where the nonsmooth part is convex. Surprisingly, unlike the smooth case, our knowledge of this fundamental problem is very limited. For example, it is not known whether the proximal stochastic gradient method…

Cited by 268SourcePDFScholar
2016

Riemannian SVRG: Fast Stochastic Optimization on Riemannian Manifolds

NeurIPS 2016poster

We study optimization of finite sums of \emph{geodesically} smooth functions on Riemannian manifolds. Although variance reduction techniques for optimizing finite-sums have witnessed tremendous attention in the recent years, existing work is limited to vector space problems. We introduce \emph{Riema…

Cited by 313SourcePDFScholar
2016

Stochastic Variance Reduction for Nonconvex Optimization

ICML 2016poster

We study nonconvex finite-sum problems and analyze stochastic variance reduced gradient (SVRG) methods for them. SVRG and related methods have recently surged into prominence for convex optimization given their edge over stochastic gradient descent (SGD); but their theoretical analysis almost exclus…

Cited by 738SourcePDFScholar
2015

Data modeling with the elliptical gamma distribution

AISTATS 2015poster

We study mixture modeling using the elliptical gamma (EG) distribution, a non-Gaussian distribution that allows heavy and light tail and peak behaviors. We first consider maximum likelihood parameter estimation, a task that turns out to be very challenging: we must handle positive definiteness const…

Cited by 6SourcePDFScholar
2015

On Variance Reduction in Stochastic Gradient Descent and its Asynchronous Variants

NeurIPS 2015poster

We study optimization algorithms based on variance reduction for stochastic gradientdescent (SGD). Remarkable recent progress has been made in this directionthrough development of algorithms like SAG, SVRG, SAGA. These algorithmshave been shown to outperform SGD, both theoretically and empirically.…

Cited by 209SourcePDFScholar