Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Liam O'Carroll

dblp:97/8048 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
6since 2021 · last 2026
0009-0000-0596-0930ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 4 · 1 first-author · 3 since 2021Artificial intelligence and machine learning · 3 · 1 first-author · 3 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
5 papers
Mathematical optimization · 41% Algorithmic game theory and mechanism design · 33% Algorithms and data structures · 21%

Topics — the 16 heaviest of 16, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Mathematical optimization › continuous optimization
convex optimization
1.922026
Solving Matrix Games with Near-Optimal Matvec Complexity · STOC 2026
Isotropic Noise in Stochastic and Quantum Convex Optimization · NeurIPS 2025
Algorithms and data structures
classification
1.012026
Fast, Parallel, Query-Efficient Binary Classification · COLT 2026
Algorithmic game theory and mechanism design › non-cooperative game › strategic game
matrix game
1.012026
Solving Matrix Games with Near-Optimal Matvec Complexity · STOC 2026
Algorithmic game theory and mechanism design › solution concepts in games › equilibrium concepts
nash equilibrium
1.012026
Solving Matrix Games with Near-Optimal Matvec Complexity · STOC 2026
Algorithms and data structures
parallel algorithms
1.012026
Fast, Parallel, Query-Efficient Binary Classification · COLT 2026
Algorithms and data structures › sublinear algorithms
query-efficient algorithms
1.012026
Fast, Parallel, Query-Efficient Binary Classification · COLT 2026
Algorithmic game theory and mechanism design › non-cooperative game
two-player games
1.012026
Solving Matrix Games with Near-Optimal Matvec Complexity · STOC 2026
Mathematical optimization
minimax optimization
0.912025
Solving Zero-Sum Games with Fewer Matrix-Vector Products · FOCS 2025
Algorithmic game theory and mechanism design › equilibrium computation
nash equilibrium computation
0.912025
Solving Zero-Sum Games with Fewer Matrix-Vector Products · FOCS 2025
Quantum computing and quantum information
quantum algorithms
0.912025
Isotropic Noise in Stochastic and Quantum Convex Optimization · NeurIPS 2025
Mathematical optimization › stochastic optimization
stochastic convex optimization
0.912025
Isotropic Noise in Stochastic and Quantum Convex Optimization · NeurIPS 2025
Algorithmic game theory and mechanism design
zero-sum game
0.912025
Solving Zero-Sum Games with Fewer Matrix-Vector Products · FOCS 2025
Mathematical optimization › semidefinite programming
burer-monteiro factorization
0.612022
The Burer-Monteiro SDP method can fail even above the Barvinok-Pataki bound · NeurIPS 2022
Mathematical optimization
nonconvex optimization
0.612022
The Burer-Monteiro SDP method can fail even above the Barvinok-Pataki bound · NeurIPS 2022
Mathematical optimization
semidefinite programming
0.612022
The Burer-Monteiro SDP method can fail even above the Barvinok-Pataki bound · NeurIPS 2022
Mathematical optimization › nonconvex optimization › optimization landscape
spurious local minima
0.612022
The Burer-Monteiro SDP method can fail even above the Barvinok-Pataki bound · NeurIPS 2022

Methods — techniques the papers use, named apart from their topics

randomized algorithm · 1.0matrix-vector queries · 1.0matrix-vector multiplication · 1.0approximation algorithm · 1.0stochastic gradient oracle · 0.9quantum isotropifier · 0.9matrix-vector product oracle · 0.9lower bound analysis · 0.9interior point method · 0.9smoothed analysis · 0.6
YearPublicationVenuePosition
2026 Fast, Parallel, Query-Efficient Binary Classification
abstract
We study the fundamental classification problem of computing a separating hyperplane for a binary-labeled dataset of size $n$ with normalized $d$-dimensional features. Letting $\Phi \in \mathbb{R}^{n \times d}$ denote the feature matrix and $\gamma$ the margin of the maximum-margin separating hyperplane, we present a randomized algorithm that solves this problem in $\tilde{O}(\gamma^{-2/3}\, \operatorname{nnz}(\Phi) + \gamma^{-2(\omega+1)/3})$-sequential running time (work), $\tilde{O}(\gamma^{-2/3})$-parallel (computational) depth, and accesses $\Phi$ only through $\tilde{O}(\gamma^{-2/3})$-matrix-vector queries (matvecs). We also present a second, faster randomized algorithm with a $\tilde{O}(\gamma^{-2/3}\, \operatorname{nnz}(\Phi) + \gamma^{-2})$-sequential running time that uses $\tilde{O}(\gamma^{-2/3})$-matvecs to $\Phi$, but achieves only $\tilde{O}(\gamma^{-4/3})$-parallel depth. Both algorithms match the near-optimal deterministic matvec complexity recently established by Kornowski and Shamir [2025], Karmarkar et al. [2026] and achieve improved sequential runtime and parallel depth, albeit at the expense of using randomness.
Ishani Karmarkar, Liam O'Carroll, Aaron Sidford
COLT2
2026 Solving Matrix Games with Near-Optimal Matvec Complexity
abstract
We study the problem of computing an є-approximate Nash equilibrium of a two-player, bilinear game with a bounded payoff matrix A ∈ ℝm × n, when the players’ strategies are constrained to lie in simple sets. We provide algorithms which solve this problem in Õ(є−2/3) matrix-vector multiplies (matvecs) in two well-studied cases: ℓ1-ℓ1 (or zero-sum) games, where the players’ strategies are both in the probability simplex, and ℓ2-ℓ1 games (encompassing hard-margin SVMs), where the players’ strategies are in the unit Euclidean ball and probability simplex respectively. These results improve upon the previous state-of-the-art complexities of Õ(є−8/9) for ℓ1-ℓ1 and Õ(є−7/9) for ℓ2-ℓ1 due to [KOS ’25]. In both settings our results are nearly-optimal as they match lower bounds of [KS ’25] up to polylogarithmic factors.
Ishani Karmarkar, Liam O'Carroll, Aaron Sidford
STOC2
2025 Solving Zero-Sum Games with Fewer Matrix-Vector Products
abstract
In this paper we consider the problem of computing an $\epsilon$-approximate Nash Equilibrium of a zerosum game in a payoff matrix $A \in \mathbb{R}^{m \times n}$ with $O(1)$-bounded entries given access to a matrix-vector product oracle for A and its transpose $A^{\top}$. We provide a deterministic algorithm that solves the problem using $\tilde{O}\left(\epsilon^{-8 / 9}\right)$-oracle queries, where $\tilde{O}(\cdot)$ hides factors polylogarithmic in m, n, and $\epsilon^{-1}$. Our result improves upon the state-of-the-art query complexity of $\tilde{O}\left(\epsilon^{-1}\right)$ established by [Nemirovski, 2004] and [Nesterov, 2005]. We obtain this result through a general framework that yields improved deterministic query complexities for solving a broader class of minimax optimization problems which includes computing a linear classifier (hard-margin support vector machine) as well as linear regression.11This paper is an extended abstract. The full paper can be accessed at https://arxiv.org/abs/2509.04426.
Ishani Karmarkar, Liam O'Carroll, Aaron Sidford
FOCS2
2025 Extracting Dual Solutions via Primal Optimizers
abstract
We provide a general method to convert a "primal" black-box algorithm for solving regularized convex-concave minimax optimization problems into an algorithm for solving the associated dual maximin optimization problem. Our method adds recursive regularization over a logarithmic number of rounds where each round consists of an approximate regularized primal optimization followed by the computation of a dual best response. We apply this result to obtain new state-of-the-art runtimes for solving matrix games in specific parameter regimes, obtain improved query complexity for solving the dual of the CVaR distributionally robust optimization (DRO) problem, and recover the optimal query complexity for finding a stationary point of a convex function.
Yair Carmon, Arun Jambulapati, Liam O'Carroll, Aaron Sidford
ITCS3
2025 Isotropic Noise in Stochastic and Quantum Convex Optimization
abstract
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 algorithm for this setting which improves upon prior results by a factor of $d$ in certain regimes, and as a corollary, achieves a new state-of-the-art complexity for sub-exponential noise. We give matching lower bounds (up to polylogarithmic factors) for both results. Additionally, we develop an efficient quantum isotropifier, a quantum algorithm which converts a variance-bounded quantum sampling oracle into one that outputs an unbiased estimate with isotropic error. Combining our results, we obtain improved dimension-dependent rates for quantum stochastic convex optimization.
Annie Marsden, Liam O'Carroll, Aaron Sidford, Chenyi Zhang 0003
NeurIPS2
2022 The Burer-Monteiro SDP method can fail even above the Barvinok-Pataki bound
abstract
The most widely used technique for solving large-scale semidefinite programs (SDPs) in practice is the non-convex Burer-Monteiro method, which explicitly maintains a low-rank SDP solution for memory efficiency. There has been much recent interest in obtaining a better theoretical understanding of the Burer-Monteiro method. When the maximum allowed rank $p$ of the SDP solution is above the Barvinok-Pataki bound (where a globally optimal solution of rank at most \(p\) is guaranteed to exist), a recent line of work established convergence to a global optimum for generic or smoothed instances of the problem. However, it was open whether there even exists an instance in this regime where the Burer-Monteiro method fails. We prove that the Burer-Monteiro method can fail for the Max-Cut SDP on $n$ vertices when the rank is above the Barvinok-Pataki bound ($p \ge \sqrt{2n}$). We provide a family of instances that have spurious local minima even when the rank $p = n/2$. Combined with existing guarantees, this settles the question of the existence of spurious local minima for the Max-Cut formulation in all ranges of the rank and justifies the use of beyond worst-case paradigms like smoothed analysis to obtain guarantees for the Burer-Monteiro method.
Liam O'Carroll, Vaidehi Srinivas, Aravindan Vijayaraghavan
NeurIPS1
2014 Degree and Algebraic Properties of Lattice and Matrix Ideals
abstract
We study the degree of nonhomogeneous lattice ideals over arbitrary fields, and give formulas to compute the degree in terms of the torsion of certain factor groups of $\mathbb{Z}^s$ and in terms of relative volumes of lattice polytopes. We also study primary decompositions of lattice ideals over an arbitrary field using the Eisenbud--Sturmfels theory of binomial ideals over algebraically closed fields. We then use these results to study certain families of integer matrices (positive critical binomial (PCB), generalized positive critical binomial (GPCB), critical binomial (CB), and generalized critical binomial (GCB) matrices) and the algebra of their corresponding matrix ideals. In particular, the family of GPCB matrices is shown to be closed under transposition, and previous results for PCB ideals are extended to GPCB ideals. Then, more particularly, we give some applications to the theory of $1$-dimensional binomial ideals. If $G$ is a connected graph, we show as a further application that the order of its sandpile group is the degree of the Laplacian ideal and the degree of the toppling ideal. We also use our earlier results to give a structure theorem for graded lattice ideals of dimension $1$ in $3$ variables and for homogeneous lattices in $\mathbb{Z}^3$ in terms of CB ideals and CB matrices, respectively, thus complementing a well-known theorem of Herzog on the toric ideal of a monomial space curve.
Liam O'Carroll, Francesc Planas-Vilanova, Rafael H. Villarreal
SIAM J. Discret. Math.1