Demo Data from VLDB 2026 / reviewers in the wild / expert
Nicolas Boumal
dblp:32/9874
· DBLP profile ↗
17ranked-venue papers
4as first author
5since 2021 · last 2023
0000-0002-1322-958XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 11 · 3 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2Theory of computation · 1
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
11 papers |
Mathematical optimization · 87% Computational complexity · 4% Algorithms and data structures · 4% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% | |
| Artificial intelligence
3 papers |
3D vision · 70% Optimization for machine learning · 18% Graph learning · 12% |
Topics — the 24 heaviest of 26, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Mathematical optimization
riemannian optimization |
2.8 | 6 | 2023 | Open Problem: Polynomial linearly-convergent method for g-convex optimization? · COLT 2023 Curvature and complexity: Better lower bounds for geodesically convex optimization · COLT 2023 Negative curvature obstructs acceleration for strongly geodesically convex optimization, even with exact first-order oracles · COLT 2022 |
Mathematical optimization › continuous optimization
convex optimization |
1.9 | 3 | 2023 | Open Problem: Polynomial linearly-convergent method for g-convex optimization? · COLT 2023 Curvature and complexity: Better lower bounds for geodesically convex optimization · COLT 2023 Negative curvature obstructs acceleration for strongly geodesically convex optimization, even with exact first-order oracles · COLT 2022 |
Mathematical optimization › riemannian optimization
geodesically convex optimization |
1.9 | 3 | 2023 | Open Problem: Polynomial linearly-convergent method for g-convex optimization? · COLT 2023 Curvature and complexity: Better lower bounds for geodesically convex optimization · COLT 2023 Negative curvature obstructs acceleration for strongly geodesically convex optimization, even with exact first-order oracles · COLT 2022 |
Mathematical optimization
nonconvex optimization |
1.6 | 5 | 2019 | Efficiently escaping saddle points on manifolds · NeurIPS 2019 Non-Convex Phase Retrieval From STFT Measurements · IEEE Trans. Inf. Theory 2018 Smoothed analysis of the low-rank approach for smooth semidefinite programs · NeurIPS 2018 |
Mathematical optimization
semidefinite programming |
1.2 | 4 | 2018 | Smoothed analysis of the low-rank approach for smooth semidefinite programs · NeurIPS 2018 Smoothed analysis for low-rank solutions to semidefinite programs in quadratic penalty form · COLT 2018 The non-convex Burer-Monteiro approach works on smooth semidefinite programs · NIPS 2016 |
Mathematical optimization › linear programming
ellipsoid method |
0.7 | 1 | 2023 | Open Problem: Polynomial linearly-convergent method for g-convex optimization? · COLT 2023 |
Mathematical optimization › continuous optimization › convex optimization
first-order methods |
0.7 | 1 | 2023 | Open Problem: Polynomial linearly-convergent method for g-convex optimization? · COLT 2023 |
Computational complexity
query complexity |
0.7 | 1 | 2023 | Curvature and complexity: Better lower bounds for geodesically convex optimization · COLT 2023 |
Mathematical optimization › semidefinite programming
burer-monteiro factorization |
0.6 | 2 | 2018 | Smoothed analysis for low-rank solutions to semidefinite programs in quadratic penalty form · COLT 2018 The non-convex Burer-Monteiro approach works on smooth semidefinite programs · NIPS 2016 |
Mathematical optimization › riemannian optimization
riemannian gradient descent |
0.6 | 1 | 2022 | Negative curvature obstructs acceleration for strongly geodesically convex optimization, even with exact first-order oracles · COLT 2022 |
Bioinformatics and computational biology › structural biology
cryo-electron microscopy |
0.4 | 1 | 2020 | Heterogeneous Multireference Alignment for Images With Application to 2D Classification in Single Particle Reconstruction · IEEE Trans. Image Process. 2020 |
Bioinformatics and computational biology › computational structural biology
single particle reconstruction |
0.4 | 1 | 2020 | Heterogeneous Multireference Alignment for Images With Application to 2D Classification in Single Particle Reconstruction · IEEE Trans. Image Process. 2020 |
Mathematical optimization › nonconvex optimization
saddle point escape |
0.4 | 1 | 2019 | Efficiently escaping saddle points on manifolds · NeurIPS 2019 |
Algorithms and data structures › numerical linear algebra › matrix factorization
low-rank matrix factorization |
0.3 | 1 | 2018 | Smoothed analysis of the low-rank approach for smooth semidefinite programs · NeurIPS 2018 |
Algorithms and data structures › analysis of algorithms
smoothed analysis |
0.3 | 1 | 2018 | Smoothed analysis of the low-rank approach for smooth semidefinite programs · NeurIPS 2018 |
Graph algorithms and graph theory › graph clustering
community detection |
0.2 | 1 | 2016 | On the low-rank approach for semidefinite programs arising in synchronization and community detection · COLT 2016 |
Mathematical optimization › nonconvex optimization › optimization landscape
spurious local minima |
0.2 | 1 | 2016 | The non-convex Burer-Monteiro approach works on smooth semidefinite programs · NIPS 2016 |
Coding theory › constrained coding
synchronization |
0.2 | 1 | 2016 | On the low-rank approach for semidefinite programs arising in synchronization and community detection · COLT 2016 |
Mathematical optimization › continuous optimization › matrix optimization › matrix recovery › matrix completion
low-rank matrix completion |
0.1 | 1 | 2011 | RTRMC: A Riemannian trust-region method for low-rank matrix completion · NIPS 2011 |
Mathematical optimization › continuous optimization › matrix optimization › matrix recovery
matrix completion |
0.1 | 1 | 2011 | RTRMC: A Riemannian trust-region method for low-rank matrix completion · NIPS 2011 |
Machine learning › Optimization for machine learning
non-convex optimization |
0.1 | 1 | 2019 | Efficiently escaping saddle points on manifolds · NeurIPS 2019 |
Machine learning › Graph learning
graph clustering |
0.1 | 1 | 2016 | The non-convex Burer-Monteiro approach works on smooth semidefinite programs · NIPS 2016 |
Graph algorithms and graph theory › graph cut
max-cut |
0.1 | 1 | 2016 | The non-convex Burer-Monteiro approach works on smooth semidefinite programs · NIPS 2016 |
Mathematical optimization
continuous optimization |
0.1 | 1 | 2014 | Manopt, a matlab toolbox for optimization on manifolds · J. Mach. Learn. Res. 2014 |
Methods — techniques the papers use, named apart from their topics
rotation-invariant features · 0.9bispectrum · 0.9retraction · 0.8perturbed gradient descent · 0.8subgradient method · 0.7subgradient descent · 0.7smoothed analysis · 0.7interpolation · 0.7ellipsoid method · 0.7burer-monteiro factorization · 0.6resisting oracle · 0.6bump functions · 0.6rank-restricted non-convex surrogate · 0.2local optimization · 0.2riemannian trust-region method · 0.1grassmann manifold optimization · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Curvature and complexity: Better lower bounds for geodesically convex optimizationabstractWe study the query complexity of geodesically convex (g-convex) optimization on a manifold. To isolate the effect of that manifold’s curvature, we primarily focus on hyperbolic spaces. In a variety of settings (smooth or not; strongly g-convex or not; high- or low-dimensional), known upper bounds worsen with curvature. It is natural to ask whether this is warranted, or an artifact.For many such settings, we propose a first set of lower bounds which indeed confirm that (negative) curvature is detrimental to complexity. To do so, we build on recent lower bounds (Hamilton and Moitra, 2021; Criscitiello and Boumal, 2022) for the particular case of smooth, strongly g-convex optimization. Using a number of techniques, we also secure lower bounds which capture dependence on condition number and optimality gap, which was not previously the case.We suspect these bounds are not optimal. We conjecture optimal ones, and support them with a matching lower bound for a class of algorithms which includes subgradient descent, and a lower bound for a related game. Lastly, to pinpoint the difficulty of proving lower bounds, we study how negative curvature influences (and sometimes obstructs) interpolation with g-convex functions. Chris Criscitiello, Nicolas Boumal |
COLT | 2 |
| 2023 | Open Problem: Polynomial linearly-convergent method for g-convex optimization?abstractLet $f \colon \mathcal{M} \to \mathbb{R}$ be a Lipschitz and geodesically convex function defined on a $d$-dimensional Riemannian manifold $\mathcal{M}$. Does there exist a first-order deterministic algorithm which (a) uses at most $O(\mathrm{poly}(d) \log(\epsilon^{-1}))$ subgradient queries to find a point with target accuracy $\epsilon$, and (b) requires only $O(\mathrm{poly}(d))$ arithmetic operations per query? In convex optimization, the classical ellipsoid method achieves this. After detailing related work, we provide an ellipsoid-like algorithm with query complexity $O(d^2 \log^2(\epsilon^{-1}))$ and per-query complexity $O(d^2)$ for the limited case where $\mathcal{M}$ has constant curvature (hemisphere or hyperbolic space). We then detail possible approaches and corresponding obstacles for designing an ellipsoid-like method for general Riemannian manifolds. Chris Criscitiello, David Martínez-Rubio, Nicolas Boumal |
COLT | 3 |
| 2023 | Toward Single Particle Reconstruction without Particle Picking: Breaking the Detection LimitabstractSingle-particle cryo-electron microscopy (cryo-EM) has recently joined X-ray crystallography and NMR spectroscopy as a high-resolution structural method to resolve biological macromolecules. In a cryo-EM experiment, the microscope produces images called micrographs. Projections of the molecule of interest are embedded in the micrographs at unknown locations, and under unknown viewing directions. Standard imaging techniques first locate these projections (detection) and then reconstruct the 3-D structure from them. Unfortunately, high noise levels hinder detection. When reliable detection is rendered impossible, the standard techniques fail. This is a problem, especially for small molecules. In this paper, we pursue a radically different approach: we contend that the structure could, in principle, be reconstructed directly from the micrographs, without intermediate detection. The aim is to bring small molecules within reach for cryo-EM. To this end, we design an autocorrelation analysis technique that allows one to go directly from the micrographs to the sought structures. This involves only one pass over the micrographs, allowing online, streaming processing for large experiments. We show numerical results and discuss challenges that lay ahead to turn this proof-of-concept into a complementary approach to state-of-the-art algorithms. Tamir Bendory, Nicolas Boumal, William E. Leeb, Eitan Levin, Amit Singer |
SIAM J. Imaging Sci. | 2 |
| 2022 | Negative curvature obstructs acceleration for strongly geodesically convex optimization, even with exact first-order oraclesabstractHamilton and Moitra (2021) showed that, in certain regimes, it is not possible to accelerate Riemannian gradient descent in the hyperbolic plane if we restrict ourselves to algorithms which make queries in a (large) bounded domain and which receive gradients and function values corrupted by a (small) amount of noise. We show that acceleration remains unachievable for any deterministic algorithm which receives exact gradient and function-value information (unbounded queries, no noise). Our results hold for a large class of Hadamard manifolds including hyperbolic spaces and the symmetric space $\mathrm{SL}(n) / \mathrm{SO}(n)$ of positive definite $n \times n$ matrices of determinant one. This cements a surprising gap between the complexity of convex optimization and geodesically convex optimization: for hyperbolic spaces, Riemannian gradient descent is optimal on the class of smooth and strongly geodesically convex functions (in the regime where the condition number scales with the radius of the optimization domain). The key idea for proving the lower bound consists of perturbing squared distance functions with sums of bump functions chosen by a resisting oracle. Chris Criscitiello, Nicolas Boumal |
COLT | 2 |
| 2021 | Generalization of Quasi-Newton Methods: Application to Robust Symmetric Multisecant UpdatesabstractQuasi-Newton (qN) techniques approximate the Newton step by estimating the Hessian using the so-called secant equations. Some of these methods compute the Hessian using several secant equations but produce non-symmetric updates. Other quasi-Newton schemes, such as BFGS, enforce symmetry but cannot satisfy more than one secant equation. We propose a new type of quasi-Newton symmetric update using several secant equations in a least-squares sense. Our approach generalizes and unifies the design of quasi-Newton updates and satisfies provable robustness guarantees. Damien Scieur, Lewis Liu, Thomas Pumir, Nicolas Boumal |
AISTATS | 4 |
| 2020 | Heterogeneous Multireference Alignment for Images With Application to 2D Classification in Single Particle ReconstructionabstractMotivated by the task of 2-D classification in single particle reconstruction by cryo-electron microscopy (cryo-EM), we consider the problem of heterogeneous multireference alignment of images. In this problem, the goal is to estimate a (typically small) set of target images from a (typically large) collection of observations. Each observation is a rotated, noisy version of one of the target images. For each individual observation, neither the rotation nor which target image has been rotated are known. As the noise level in cryo-EM data is high, clustering the observations and estimating individual rotations is challenging. We propose a framework to estimate the target images directly from the observations, completely bypassing the need to cluster or register the images. The framework consists of two steps. First, we estimate rotation-invariant features of the images, such as the bispectrum. These features can be estimated to any desired accuracy, at any noise level, provided sufficiently many observations are collected. Then, we estimate the images from the invariant features. Numerical experiments on synthetic cryo-EM datasets demonstrate the effectiveness of the method. Ultimately, we outline future developments required to apply this method to experimental data. Chao Ma 0012, Tamir Bendory, Nicolas Boumal, Fred J. Sigworth, Amit Singer |
IEEE Trans. Image Process. | 3 |
| 2019 | Efficiently escaping saddle points on manifoldsabstractSmooth, non-convex optimization problems on Riemannian manifolds occur in machine learning as a result of orthonormality, rank or positivity constraints. First- and second-order necessary optimality conditions state that the Riemannian gradient must be zero, and the Riemannian Hessian must be positive semidefinite. Generalizing Jin et al.'s recent work on perturbed gradient descent (PGD) for optimization on linear spaces [How to Escape Saddle Points Efficiently (2017), Stochastic Gradient Descent Escapes Saddle Points Efficiently (2019)], we study a version of perturbed Riemannian gradient descent (PRGD) to show that necessary optimality conditions can be met approximately with high probability, without evaluating the Hessian. Specifically, for an arbitrary Riemannian manifold $\mathcal{M}$ of dimension $d$, a sufficiently smooth (possibly non-convex) objective function $f$, and under weak conditions on the retraction chosen to move on the manifold, with high probability, our version of PRGD produces a point with gradient smaller than $\epsilon$ and Hessian within $\sqrt{\epsilon}$ of being positive semidefinite in $O((\log{d})^4 / \epsilon^{2})$ gradient queries. This matches the complexity of PGD in the Euclidean case. Crucially, the dependence on dimension is low, which matters for large-scale applications including PCA and low-rank matrix completion, which both admit natural formulations on manifolds. The key technical idea is to generalize PRGD with a distinction between two types of gradient steps: ``steps on the manifold'' and ``perturbed steps in a tangent space of the manifold.'' Ultimately, this distinction makes it possible to extend Jin et al.'s analysis seamlessly. Chris Criscitiello, Nicolas Boumal |
NeurIPS | 2 |
| 2018 | Smoothed analysis for low-rank solutions to semidefinite programs in quadratic penalty formabstractSemidefinite programs (SDP) are important in learning and combinatorial optimization with numerous applications. In pursuit of low-rank solutions and low complexity algorithms, we consider the Burer–Monteiro factorization approach for solving SDPs. For a large class of SDPs, upon random perturbation of the cost matrix, with high probability, we show that all approximate second-order stationary points are approximate global optima for the penalty formulation of appropriately rank-constrained SDPs, as long as the number of constraints scales sub-quadratically with the desired rank. Our result is based on a simple penalty function formulation of the rank-constrained SDP along with a smoothed analysis to avoid worst-case cost matrices. We particularize our results to two applications, namely, Max-Cut and matrix completion. Srinadh Bhojanapalli, Nicolas Boumal, Prateek Jain 0002, Praneeth Netrapalli |
COLT | 2 |
| 2018 | Smoothed analysis of the low-rank approach for smooth semidefinite programsabstractWe consider semidefinite programs (SDPs) of size $n$ with equality constraints. In order to overcome scalability issues, Burer and Monteiro proposed a factorized approach based on optimizing over a matrix $Y$ of size $n\times k$ such that $X=YY^*$ is the SDP variable. The advantages of such formulation are twofold: the dimension of the optimization variable is reduced, and positive semidefiniteness is naturally enforced. However, optimization in $Y$ is non-convex. In prior work, it has been shown that, when the constraints on the factorized variable regularly define a smooth manifold, provided $k$ is large enough, for almost all cost matrices, all second-order stationary points (SOSPs) are optimal. Importantly, in practice, one can only compute points which approximately satisfy necessary optimality conditions, leading to the question: are such points also approximately optimal? To this end, and under similar assumptions, we use smoothed analysis to show that approximate SOSPs for a randomly perturbed objective function are approximate global optima, with $k$ scaling like the square root of the number of constraints (up to log factors). We particularize our results to an SDP relaxation of phase retrieval. Thomas Pumir, Samy Jelassi, Nicolas Boumal |
NeurIPS | 3 |
| 2018 | Non-Convex Phase Retrieval From STFT MeasurementsabstractThe problem of recovering a one-dimensional signal from its Fourier transform magnitude, called Fourier phase retrieval, is ill-posed in most cases. We consider the closely-related problem of recovering a signal from its phaseless short-time Fourier transform (STFT) measurements. This problem arises naturally in several applications, such as ultra-short laser pulse characterization and ptychography. The redundancy offered by the STFT enables unique recovery under mild conditions. We show that in some cases the unique solution can be obtained by the principal eigenvector of a matrix, constructed as the solution of a simple least-squares problem. When these conditions are not met, we suggest using the principal eigenvector of this matrix to initialize non-convex local optimization algorithms and propose two such methods. The first is based on minimizing the empirical risk loss function, while the second maximizes a quadratic function on the manifold of phases. We prove that under appropriate conditions, the proposed initialization is close to the underlying signal. We then analyze the geometry of the empirical risk loss function and show numerically that both gradient algorithms converge to the underlying signal even with small redundancy in the measurements. In addition, the algorithms are robust to noise. Tamir Bendory, Yonina C. Eldar, Nicolas Boumal |
IEEE Trans. Inf. Theory | 3 |
| 2016 | On the low-rank approach for semidefinite programs arising in synchronization and community detectionabstractTo address difficult optimization problems, convex relaxations based on semidefinite programming are now common place in many fields. Although solvable in polynomial time, large semidefinite programs tend to be computationally challenging. Over a decade ago, exploiting the fact that in many applications of interest the desired solutions are low rank, Burer and Monteiro proposed a heuristic to solve such semidefinite programs by restricting the search space to low-rank matrices. The accompanying theory does not explain the extent of the empirical success. We focus on Synchronization and Community Detection problems and provide theoretical guarantees shedding light on the remarkable efficiency of this heuristic. Afonso S. Bandeira, Nicolas Boumal, Vladislav Voroninski |
COLT | 2 |
| 2016 | The non-convex Burer-Monteiro approach works on smooth semidefinite programsabstractSemidefinite programs (SDP's) can be solved in polynomial time by interior point methods, but scalability can be an issue. To address this shortcoming, over a decade ago, Burer and Monteiro proposed to solve SDP's with few equality constraints via rank-restricted, non-convex surrogates. Remarkably, for some applications, local optimization methods seem to converge to global optima of these non-convex surrogates reliably. Although some theory supports this empirical success, a complete explanation of it remains an open question. In this paper, we consider a class of SDP's which includes applications such as max-cut, community detection in the stochastic block model, robust PCA, phase retrieval and synchronization of rotations. We show that the low-rank Burer-Monteiro formulation of SDP's in that class almost never has any spurious local optima. Nicolas Boumal, Vladislav Voroninski, Afonso S. Bandeira |
NIPS | 1 |
| 2015 | Improved fidelity of brain microstructure mapping from single-shell diffusion MRI
Maxime Taquet, Benoit Scherrer, Nicolas Boumal, Jurriaan M. Peters, Benoît Macq, Simon K. Warfield |
Medical Image Anal. | 3 |
| 2014 | Manopt, a matlab toolbox for optimization on manifolds
Nicolas Boumal, Bamdev Mishra, Pierre-Antoine Absil, Rodolphe Sepulchre |
J. Mach. Learn. Res. | 1 |
| 2013 | Estimation of a Multi-fascicle Model from Single B-Value Data with a Population-Informed Prior
Maxime Taquet, Benoit Scherrer, Nicolas Boumal, Benoît Macq, Simon K. Warfield |
MICCAI (1) | 3 |
| 2011 | Discrete regression methods on the cone of positive-definite matricesabstractWe consider the problem of fitting a discrete curve to time-labeled data points on the set Pnof all n-by-n symmetric positive-definite matrices. The quality of a curve is measured by a weighted sum of a term that penalizes its lack of fit to the data and a regularization term that penalizes speed and acceleration. The corresponding objective function depends on the choice of a Riemannian metric on Pn. We consider the Euclidean metric, the Log-Euclidean metric and the affine-invariant metric. For each, we derive a numerical algorithm to minimize the objective function. We compare these in terms of reliability and speed, and we assess the visual appear ance of the solutions on examples for n = 2. Notably, we find that the Log-Euclidean and the affine-invariant metrics tend to yield similar-and sometimes identical-results, while the former allows for much faster and more reliable algorithms than the latter. Nicolas Boumal, Pierre-Antoine Absil |
ICASSP | 1 |
| 2011 | RTRMC: A Riemannian trust-region method for low-rank matrix completionabstractWe consider large matrices of low rank. We address the problem of recovering such matrices when most of the entries are unknown. Matrix completion finds applications in recommender systems. In this setting, the rows of the matrix may correspond to items and the columns may correspond to users. The known entries are the ratings given by users to some items. The aim is to predict the unobserved ratings. This problem is commonly stated in a constrained optimization framework. We follow an approach that exploits the geometry of the low-rank constraint to recast the problem as an unconstrained optimization problem on the Grassmann manifold. We then apply first- and second-order Riemannian trust-region methods to solve it. The cost of each iteration is linear in the number of known entries. Our methods, RTRMC 1 and 2, outperform state-of-the-art algorithms on a wide range of problem instances. Nicolas Boumal, Pierre-Antoine Absil |
NIPS | 1 |