← Search

Aaron Sidford

32 accepted papers

2025

Balancing Gradient and Hessian Queries in Non-Convex Optimization

NeurIPS 2025poster

We develop optimization methods which offer new trade-offs between the number of gradient and Hessian computations needed to compute the critical point of a non-convex function. We provide a method that for a twice-differentiable $f\colon \mathbb{R}^d \rightarrow \mathbb{R}$ with $L_2$-Lipschitz Hes…

Cited by 0SourceScholar
2025

Isotropic Noise in Stochastic and Quantum Convex Optimization

NeurIPS 2025poster

We consider the problem of minimizing a $d$-dimensional Lipschitz convex function using a stochastic gradient oracle. We introduce and motivate a setting where the noise of the stochastic gradient is isotropic in that it is bounded in every direction with high probability. We then develop an algorit…

Cited by 0SourceScholar
2024

Semi-Random Matrix Completion via Flow-Based Adaptive Reweighting

NeurIPS 2024poster

We consider the well-studied problem of completing a rank-$r$, $\mu$-incoherent matrix $\mathbf{M} \in \mathbb{R}^{d \times d}$ from incomplete observations. We focus on this problem in the semi-random setting where each entry is independently revealed with probability at least $p = \frac{\textup{po…

Cited by 0SourcePDFScholar
2023

Efficient Convex Optimization Requires Superlinear Memory (Extended Abstract)

IJCAI 2023poster

Minimizing a convex function with access to a first order oracle---that returns the function evaluation and (sub)gradient at a query point---is a canonical optimization problem and a fundamental primitive in machine learning. Gradient-based methods are the most popular approaches used for solving t…

Cited by 0SourcePDFScholar
2023

Quantum Speedups for Zero-Sum Games via Improved Dynamic Gibbs Sampling

ICML 2023poster

We give a quantum algorithm for computing an $\epsilon$-approximate Nash equilibrium of a zero-sum game in a $m \times n$ payoff matrix with bounded entries. Given a standard quantum oracle for accessing the payoff matrix our algorithm runs in time $\widetilde{O}(\sqrt{m + n}\cdot \epsilon^{-2.5} +…

Cited by 21SourcePDFScholar
2023

Structured Semidefinite Programming for Recovering Structured Preconditioners

NeurIPS 2023poster

We develop a general framework for finding approximately-optimal preconditioners for solving linear systems. Leveraging this framework we obtain improved runtimes for fundamental preconditioning and linear system solving problems including: Diagonal preconditioning. We give an algorithm which, given…

Cited by 5SourcePDFScholar
2022

On the Efficient Implementation of High Accuracy Optimality of Profile Maximum Likelihood

NeurIPS 2022accept

We provide an efficient unified plug-in approach for estimating symmetric properties of distributions given $n$ independent samples. Our estimator is based on profile-maximum-likelihood (PML) and is sample optimal for estimating various symmetric properties when the estimation error $\epsilon \gg n^…

Cited by 1SourcePDFScholar
2022

Optimal and Adaptive Monteiro-Svaiter Acceleration

NeurIPS 2022accept

We develop a variant of the Monteiro-Svaiter (MS) acceleration framework that removes the need to solve an expensive implicit equation at every iteration. Consequently, for any $p\ge 2$ we improve the complexity of convex optimization with Lipschitz $p$th derivative by a logarithmic factor, matchin…

2022

RECAPP: Crafting a More Efficient Catalyst for Convex Optimization

ICML 2022spotlight

The accelerated proximal point method (APPA), also known as "Catalyst", is a well-established reduction from convex optimization to approximate proximal point computation (i.e., regularized minimization). This reduction is conceptually elegant and yields strong convergence rate guarantees. However,…

2020

Instance Based Approximations to Profile Maximum Likelihood

NeurIPS 2020poster

In this paper we provide a new efficient algorithm for approximately computing the profile maximum likelihood (PML) distribution, a prominent quantity in symmetric property estimation. We provide an algorithm which matches the previous best known efficient algorithms for computing approximate PML di…

Cited by 8SourcePDFScholar
2020

Large-Scale Methods for Distributionally Robust Optimization

NeurIPS 2020poster

We propose and analyze algorithms for distributionally robust optimization of convex losses with conditional value at risk (CVaR) and $\chi^2$ divergence uncertainty sets. We prove that our algorithms require a number of gradient evaluations independent of training set size and number of parameters,…

2020

Solving Discounted Stochastic Two-Player Games with Near-Optimal Time and Sample Complexity

AISTATS 2020poster

In this paper we settle the sampling complexity of solving discounted two-player turn-based zero-sum stochastic games up to polylogarithmic factors. Given a stochastic game with discount factor $\gamma\in(0,1)$ we provide an algorithm that computes an $\epsilon$-optimal strategy with high-probabili…

Cited by 88SourcePDFScholar
2019

A Direct tilde{O}(1/epsilon) Iteration Parallel Algorithm for Optimal Transport

NeurIPS 2019poster

Optimal transportation, or computing the Wasserstein or ``earth mover's'' distance between two $n$-dimensional distributions, is a fundamental primitive which arises in many learning and statistical settings. We give an algorithm which solves the problem to additive $\epsilon$ accuracy with $\tilde{…

Cited by 76SourcePDFScholar
2019

A General Framework for Symmetric Property Estimation

NeurIPS 2019poster

In this paper we provide a general framework for estimating symmetric properties of distributions from i.i.d. samples. For a broad class of symmetric properties we identify the {\em easy} region where empirical estimation works and the {\em difficult} region where more complex estimators are requir…

2019

Complexity of Highly Parallel Non-Smooth Convex Optimization

NeurIPS 2019spotlight

A landmark result of non-smooth convex optimization is that gradient descent is an optimal algorithm whenever the number of computed gradients is smaller than the dimension $d$. In this paper we study the extension of this result to the parallel optimization setting. Namely we consider optimization…

Cited by 76SourcePDFScholar
2019

Principal Component Projection and Regression in Nearly Linear Time through Asymmetric SVRG

NeurIPS 2019spotlight

Given a n-by-d data matrix A, principal component projection (PCP) and principal component regression (PCR), i.e. projection and regression restricted to the top-eigenspace of A, are fundamental problems in machine learning, optimization, and numerical analysis. In this paper we provide the first al…

Cited by 13SourcePDFScholar
2018

Exploiting Numerical Sparsity for Efficient Learning : Faster Eigenvector Computation and Regression

NeurIPS 2018poster

In this paper, we obtain improved running times for regression and top eigenvector computation for numerically sparse matrices. Given a data matrix $\mat{A} \in \R^{n \times d}$ where every row $a \in \R^d$ has $\|a\|_2^2 \leq L$ and numerical sparsity $\leq s$, i.e. $\|a\|_1^2 / \|a\|_2^2 \leq s$,…

Cited by 15SourcePDFScholar
2018

Near-Optimal Time and Sample Complexities for Solving Markov Decision Processes with a Generative Model

NeurIPS 2018poster

In this paper we consider the problem of computing an $\epsilon$-optimal policy of a discounted Markov Decision Process (DMDP) provided we can only access its transition function through a generative sampling model that given any state-action pair samples from the transition function in $O(1)$ time.…

Cited by 269SourcePDFScholar
2017

“Convex Until Proven Guilty”: Dimension-Free Acceleration of Gradient Descent on Non-Convex Functions

ICML 2017poster

We develop and analyze a variant of Nesterov’s accelerated gradient descent (AGD) for minimization of smooth non-convex functions. We prove that one of two cases occurs: either our AGD variant converges quickly, as if the function was convex, or we produce a certificate that the function is “guilty”…

Cited by 181SourcePDFScholar
2016

Efficient Algorithms for Large-scale Generalized Eigenvector Computation and Canonical Correlation Analysis

ICML 2016poster

This paper considers the problem of canonical-correlation analysis (CCA) and, more broadly, the generalized eigenvector problem for a pair of symmetric matrices. These are two fundamental problems in data analysis and scientific computing with numerous applications in machine learning and statistics…

Cited by 88SourcePDFScholar
2016

Faster Eigenvector Computation via Shift-and-Invert Preconditioning

ICML 2016poster

We give faster algorithms and improved sample complexities for the fundamental problem of estimating the top eigenvector. Given an explicit matrix $A \in \mathbb{R}^{n \times d}$, we show how to compute an $\epsilon$-approximate top eigenvector of $A^TA$ in time $\tilde O\left( \left[\text{nnz}(A) +…

Cited by 92SourcePDFScholar
2016

Principal Component Projection Without Principal Component Analysis

ICML 2016poster

We show how to efficiently project a vector onto the top principal components of a matrix, *without explicitly computing these components*. Specifically, we introduce an iterative algorithm that provably computes the projection using few calls to any black-box routine for ridge regression. By avoidi…

Cited by 39SourcePDFScholar
2015

Un-regularizing: approximate proximal point and faster stochastic algorithms for empirical risk minimization

ICML 2015poster

We develop a family of accelerated stochastic algorithms that optimize sums of convex functions. Our algorithms improve upon the fastest running time for empirical risk minimization (ERM), and in particular linear least-squares regression, across a wide range of problem settings. To achieve this, we…

Cited by 177SourcePDFScholar