Demo Data from SIGIR 2026 / reviewers in the wild / expert
Liam O'Carroll
dblp:97/8048
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Mathematical optimization › continuous optimization
convex optimization |
1.9 | 2 | 2026 | 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.0 | 1 | 2026 | Fast, Parallel, Query-Efficient Binary Classification · COLT 2026 |
Algorithmic game theory and mechanism design › non-cooperative game › strategic game
matrix game |
1.0 | 1 | 2026 | 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.0 | 1 | 2026 | Solving Matrix Games with Near-Optimal Matvec Complexity · STOC 2026 |
Algorithms and data structures
parallel algorithms |
1.0 | 1 | 2026 | Fast, Parallel, Query-Efficient Binary Classification · COLT 2026 |
Algorithms and data structures › sublinear algorithms
query-efficient algorithms |
1.0 | 1 | 2026 | Fast, Parallel, Query-Efficient Binary Classification · COLT 2026 |
Algorithmic game theory and mechanism design › non-cooperative game
two-player games |
1.0 | 1 | 2026 | Solving Matrix Games with Near-Optimal Matvec Complexity · STOC 2026 |
Mathematical optimization
minimax optimization |
0.9 | 1 | 2025 | Solving Zero-Sum Games with Fewer Matrix-Vector Products · FOCS 2025 |
Algorithmic game theory and mechanism design › equilibrium computation
nash equilibrium computation |
0.9 | 1 | 2025 | Solving Zero-Sum Games with Fewer Matrix-Vector Products · FOCS 2025 |
Quantum computing and quantum information
quantum algorithms |
0.9 | 1 | 2025 | Isotropic Noise in Stochastic and Quantum Convex Optimization · NeurIPS 2025 |
Mathematical optimization › stochastic optimization
stochastic convex optimization |
0.9 | 1 | 2025 | Isotropic Noise in Stochastic and Quantum Convex Optimization · NeurIPS 2025 |
Algorithmic game theory and mechanism design
zero-sum game |
0.9 | 1 | 2025 | Solving Zero-Sum Games with Fewer Matrix-Vector Products · FOCS 2025 |
Mathematical optimization › semidefinite programming
burer-monteiro factorization |
0.6 | 1 | 2022 | The Burer-Monteiro SDP method can fail even above the Barvinok-Pataki bound · NeurIPS 2022 |
Mathematical optimization
nonconvex optimization |
0.6 | 1 | 2022 | The Burer-Monteiro SDP method can fail even above the Barvinok-Pataki bound · NeurIPS 2022 |
Mathematical optimization
semidefinite programming |
0.6 | 1 | 2022 | 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.6 | 1 | 2022 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Fast, Parallel, Query-Efficient Binary ClassificationabstractWe 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 |
COLT | 2 |
| 2026 | Solving Matrix Games with Near-Optimal Matvec ComplexityabstractWe 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 |
STOC | 2 |
| 2025 | Solving Zero-Sum Games with Fewer Matrix-Vector ProductsabstractIn 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 |
FOCS | 2 |
| 2025 | Extracting Dual Solutions via Primal OptimizersabstractWe 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 |
ITCS | 3 |
| 2025 | Isotropic Noise in Stochastic and Quantum Convex OptimizationabstractWe 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 |
NeurIPS | 2 |
| 2022 | The Burer-Monteiro SDP method can fail even above the Barvinok-Pataki boundabstractThe 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 |
NeurIPS | 1 |
| 2014 | Degree and Algebraic Properties of Lattice and Matrix IdealsabstractWe 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 |