Olivier Fercoq

dblp:48/8772 · DBLP profile ↗
← Back
19ranked-venue papers
3as first author
2since 2021 · last 2023
—ORCID · unresolved

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

Artificial intelligence and machine learning · 19 · 3 first-author · 2 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
11 papers
Mathematical optimization · 100%
Artificial intelligence
11 papers
Optimization for machine learning · 54% Reinforcement learning · 18% Learning theory · 15%

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

TopicWeightPapersLastEvidence papers
Mathematical optimization › continuous optimization
convex optimization
2.372019
Stochastic Frank-Wolfe for Composite Convex Minimization · NeurIPS 2019
A Conditional-Gradient-Based Augmented Lagrangian Framework · ICML 2019
Almost surely constrained convex optimization · ICML 2019
Mathematical optimization › continuous optimization › convex optimization › first-order methods
conditional gradient method
1.132019
Stochastic Frank-Wolfe for Composite Convex Minimization · NeurIPS 2019
A Conditional-Gradient-Based Augmented Lagrangian Framework · ICML 2019
A Conditional Gradient Framework for Composite Convex Minimization with Applications to Semidefinite Programming · ICML 2018
Mathematical optimization
stochastic optimization
1.022023
Solving stochastic weak Minty variational inequalities without increasing batch size · ICLR 2023
Stochastic Frank-Wolfe for Composite Convex Minimization · NeurIPS 2019
Machine learning › Optimization for machine learning
safe screening
1.042017
Gap Safe Screening Rules for Sparsity Enforcing Penalties · J. Mach. Learn. Res. 2017
GAP Safe Screening Rules for Sparse-Group Lasso · NIPS 2016
GAP Safe screening rules for sparse multi-task and multi-class models · NIPS 2015
Machine learning › Optimization for machine learning
variational inequality
0.712023
Solving stochastic weak Minty variational inequalities without increasing batch size · ICLR 2023
Machine learning › Optimization for machine learning
minimax optimization
0.612022
Escaping limit cycles: Global convergence for constrained nonconvex-nonconcave minimax problems · ICLR 2022
Mathematical optimization
nonconvex optimization
0.612022
Escaping limit cycles: Global convergence for constrained nonconvex-nonconcave minimax problems · ICLR 2022
Machine learning › Optimization for machine learning
coordinate descent
0.532016
GAP Safe Screening Rules for Sparse-Group Lasso · NIPS 2016
GAP Safe screening rules for sparse multi-task and multi-class models · NIPS 2015
Mind the duality gap: safer rules for the Lasso · ICML 2015
Machine learning › Deep learning architectures and training › regularization
sparse regularization
0.522016
GAP Safe Screening Rules for Sparse-Group Lasso · NIPS 2016
GAP Safe screening rules for sparse multi-task and multi-class models · NIPS 2015
Machine learning › Reinforcement learning
bandit
0.412020
Improved Optimistic Algorithms for Logistic Bandits · ICML 2020
Machine learning › Reinforcement learning › bandit › parametric bandits
logistic bandit
0.412020
Improved Optimistic Algorithms for Logistic Bandits · ICML 2020
Machine learning › Reinforcement learning › exploration
optimistic algorithms
0.412020
Improved Optimistic Algorithms for Logistic Bandits · ICML 2020
Machine learning › Learning theory › online learning
regret bounds
0.412020
Improved Optimistic Algorithms for Logistic Bandits · ICML 2020
Mathematical optimization › minimax optimization
convex-concave optimization
0.412020
Random extrapolation for primal-dual coordinate descent · ICML 2020
Mathematical optimization › continuous optimization › convex optimization › first-order methods › coordinate descent
primal-dual coordinate descent
0.412020
Random extrapolation for primal-dual coordinate descent · ICML 2020
Machine learning › Optimization for machine learning
hyperparameter optimization
0.412019
Safe Grid Search with Optimal Complexity · ICML 2019
Machine learning › Learning theory › statistical learning theory › regularization theory
regularization path
0.412019
Safe Grid Search with Optimal Complexity · ICML 2019
Mathematical optimization › constrained optimization
augmented lagrangian method
0.412019
A Conditional-Gradient-Based Augmented Lagrangian Framework · ICML 2019
Mathematical optimization › constrained optimization
constrained stochastic optimization
0.412019
Almost surely constrained convex optimization · ICML 2019
Mathematical optimization
frank-wolfe algorithm
0.412019
Stochastic Frank-Wolfe for Composite Convex Minimization · NeurIPS 2019
Mathematical optimization › continuous optimization › convex optimization
self-concordant function
0.412019
Safe Grid Search with Optimal Complexity · ICML 2019
Mathematical optimization
semidefinite programming
0.412019
Stochastic Frank-Wolfe for Composite Convex Minimization · NeurIPS 2019
Mathematical optimization › stochastic optimization
stochastic convex optimization
0.412019
Almost surely constrained convex optimization · ICML 2019
Mathematical optimization › stochastic optimization
stochastic gradient methods
0.412019
Almost surely constrained convex optimization · ICML 2019
Mathematical optimization › continuous optimization › nonsmooth convex optimization
convex composite minimization
0.312018
A Conditional Gradient Framework for Composite Convex Minimization with Applications to Semidefinite Programming · ICML 2018
Mathematical optimization › continuous optimization › convex optimization › first-order methods
coordinate descent
0.312017
Smooth Primal-Dual Coordinate Descent Algorithms for Nonsmooth Convex Optimization · NIPS 2017
Mathematical optimization
primal-dual method
0.312017
Smooth Primal-Dual Coordinate Descent Algorithms for Nonsmooth Convex Optimization · NIPS 2017
Machine learning › Optimization for machine learning › coordinate descent
dual coordinate ascent
0.212016
SDNA: Stochastic Dual Newton Ascent for Empirical Risk Minimization · ICML 2016
Machine learning › Learning theory
empirical risk minimization
0.212016
SDNA: Stochastic Dual Newton Ascent for Empirical Risk Minimization · ICML 2016
Machine learning › Learning paradigms
multi-task learning
0.212016
Joint quantile regression in vector-valued RKHSs · NIPS 2016

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

coordinate descent · 2.2smoothing · 1.4weak minty variational inequality · 1.3batch size · 1.3proximal point method · 1.1extragradient method · 1.1homotopy techniques · 0.8duality gap · 0.7homotopy · 0.6safe screening · 0.5tail inequality · 0.4self-normalized martingales · 0.4primal-dual method · 0.4extrapolation · 0.4
YearPublicationVenuePosition
2023 Solving stochastic weak Minty variational inequalities without increasing batch size
Thomas Pethick, Olivier Fercoq, Puya Latafat, Panagiotis Patrinos, Volkan Cevher
ICLR2
2022 Escaping limit cycles: Global convergence for constrained nonconvex-nonconcave minimax problems
Thomas Pethick, Puya Latafat, Panagiotis Patrinos, Olivier Fercoq, Volkan Cevher
ICLR4
2020 Random extrapolation for primal-dual coordinate descent
abstract
We introduce a randomly extrapolated primal-dual coordinate descent method that adapts to sparsity of the data matrix and the favorable structures of the objective function. Our method updates only a subset of primal and dual variables with sparse data, and it uses large step sizes with dense data, retaining the benefits of the specific methods designed for each case. In addition to adapting to sparsity, our method attains fast convergence guarantees in favorable cases \emph{without any modifications}. In particular, we prove linear convergence under metric subregularity, which applies to strongly convex-strongly concave problems and piecewise linear quadratic functions. We show almost sure convergence of the sequence and optimal sublinear convergence rates for the primal-dual gap and objective values, in the general convex-concave case. Numerical evidence demonstrates the state-of-the-art empirical performance of our method in sparse and dense settings, matching and improving the existing methods.
Ahmet Alacaoglu, Olivier Fercoq, Volkan Cevher
ICML2
2020 Improved Optimistic Algorithms for Logistic Bandits
abstract
The generalized linear bandit framework has attracted a lot of attention in recent years by extending the well-understood linear setting and allowing to model richer reward structures. It notably covers the logistic model, widely used when rewards are binary. For logistic bandits, the frequentist regret guarantees of existing algorithms are $\tilde{\mathcal{O}}(\kappa \sqrt{T})$, where $\kappa$ is a problem-dependent constant. Unfortunately, $\kappa$ can be arbitrarily large as it scales exponentially with the size of the decision set. This may lead to significantly loose regret bounds and poor empirical performance. In this work, we study the logistic bandit with a focus on the prohibitive dependencies introduced by $\kappa$. We propose a new optimistic algorithm based on a finer examination of the non-linearities of the reward function. We show that it enjoys a $\tilde{\mathcal{O}}(\sqrt{T})$ regret with no dependency in $\kappa$, but for a second order term. Our analysis is based on a new tail-inequality for self-normalized martingales, of independent interest.
Louis Faury, Marc Abeille, Clément Calauzènes, Olivier Fercoq
ICML4
2019 Almost surely constrained convex optimization
abstract
We propose a stochastic gradient framework for solving stochastic composite convex optimization problems with (possibly) infinite number of linear inclusion constraints that need to be satisfied almost surely. We use smoothing and homotopy techniques to handle constraints without the need for matrix-valued projections. We show for our stochastic gradient algorithm $\mathcal{O}(\log(k)/\sqrt{k})$ convergence rate for general convex objectives and $\mathcal{O}(\log(k)/k)$ convergence rate for restricted strongly convex objectives. These rates are known to be optimal up to logarithmic factor, even without constraints. We conduct numerical experiments on basis pursuit, hard margin support vector machines and portfolio optimization problems and show that our algorithm achieves state-of-the-art practical performance.
Olivier Fercoq, Ahmet Alacaoglu, Ion Necoara, Volkan Cevher
ICML1
2019 Safe Grid Search with Optimal Complexity
abstract
Popular machine learning estimators involve regularization parameters that can be challenging to tune, and standard strategies rely on grid search for this task. In this paper, we revisit the techniques of approximating the regularization path up to predefined tolerance $\epsilon$ in a unified framework and show that its complexity is $O(1/\sqrt[d]{\epsilon})$ for uniformly convex loss of order $d \geq 2$ and $O(1/\sqrt{\epsilon})$ for Generalized Self-Concordant functions. This framework encompasses least-squares but also logistic regression, a case that as far as we know was not handled as precisely in previous works. We leverage our technique to provide refined bounds on the validation error as well as a practical algorithm for hyperparameter tuning. The latter has global convergence guarantee when targeting a prescribed accuracy on the validation set. Last but not least, our approach helps relieving the practitioner from the (often neglected) task of selecting a stopping criterion when optimizing over the training set: our method automatically calibrates this criterion based on the targeted accuracy on the validation set.
Eugène Ndiaye, Tam Le, Olivier Fercoq, Joseph Salmon, Ichiro Takeuchi
ICML3
2019 A Conditional-Gradient-Based Augmented Lagrangian Framework
abstract
This paper considers a generic convex minimization template with affine constraints over a compact domain, which covers key semidefinite programming applications. The existing conditional gradient methods either do not apply to our template or are too slow in practice. To this end, we propose a new conditional gradient method, based on a unified treatment of smoothing and augmented Lagrangian frameworks. The proposed method maintains favorable properties of the classical conditional gradient method, such as cheap linear minimization oracle calls and sparse representation of the decision variable. We prove $O(1/\sqrt{k})$ convergence rate for our method in the objective residual and the feasibility gap. This rate is essentially the same as the state of the art CG-type methods for our problem template, but the proposed method is arguably superior in practice compared to existing methods in various applications.
Alp Yurtsever, Olivier Fercoq, Volkan Cevher
ICML2
2019 Stochastic Frank-Wolfe for Composite Convex Minimization
abstract
A broad class of convex optimization problems can be formulated as a semidefinite program (SDP), minimization of a convex function over the positive-semidefinite cone subject to some affine constraints. The majority of classical SDP solvers are designed for the deterministic setting where problem data is readily available. In this setting, generalized conditional gradient methods (aka Frank-Wolfe-type methods) provide scalable solutions by leveraging the so-called linear minimization oracle instead of the projection onto the semidefinite cone. Most problems in machine learning and modern engineering applications, however, contain some degree of stochasticity. In this work, we propose the first conditional-gradient-type method for solving stochastic optimization problems under affine constraints. Our method guarantees O(k^{-1/3}) convergence rate in expectation on the objective residual and O(k^{-5/12}) on the feasibility gap.
Francesco Locatello, Alp Yurtsever, Olivier Fercoq, Volkan Cevher
NeurIPS3
2018 Generalized Concomitant Multi-Task Lasso for Sparse Multimodal Regression
abstract
In high dimension, it is customary to consider Lasso-type estimators to enforce sparsity. For standard Lasso theory to hold, the regularization parameter should be proportional to the noise level, which is often unknown in practice. A remedy is to consider estimators such as the Concomitant Lasso, which jointly optimize over the regression coefficients and the noise level. However, when data from different sources are pooled to increase sample size, noise levels differ and new dedicated estimators are needed. We provide new statistical and computational solutions to perform heteroscedastic regression, with an emphasis on functional brain imaging with magneto- and electroencephalography (M/EEG). When instantiated to de-correlated noise, our framework leads to an efficient algorithm whose computational cost is not higher than for the Lasso, but addresses more complex noise structures. Experiments demonstrate improved prediction and support identification with correct estimation of noise levels.
Mathurin Massias, Olivier Fercoq, Alexandre Gramfort, Joseph Salmon
AISTATS2
2018 A Conditional Gradient Framework for Composite Convex Minimization with Applications to Semidefinite Programming
abstract
We propose a conditional gradient framework for a composite convex minimization template with broad applications. Our approach combines smoothing and homotopy techniques under the CGM framework, and provably achieves the optimal convergence rate. We demonstrate that the same rate holds if the linear subproblems are solved approximately with additive or multiplicative error. In contrast with the relevant work, we are able to characterize the convergence when the non-smooth term is an indicator function. Specific applications of our framework include the non-smooth minimization, semidefinite programming, and minimization with linear inclusion constraints over a compact domain. Numerical evidence demonstrates the benefits of our framework.
Alp Yurtsever, Olivier Fercoq, Francesco Locatello, Volkan Cevher
ICML2
2017 Data sparse nonparametric regression with ε-insensitive losses
abstract
Leveraging the celebrated support vector regression (SVR) method, we propose a unifying framework in order to deliver regression machines in reproducing kernel Hilbert spaces (RKHSs) with data sparsity. The central point is a new definition of $ε$-insensitivity, valid for many regression losses (including quantile and expectile regression) and their multivariate extensions. We show that the dual optimization problem to empirical risk minimization with $ε$-insensitivity involves a data sparse regularization. We also provide an analysis of the excess of risk as well as a randomized coordinate descent algorithm for solving the dual. Numerical experiments validate our approach.
Maxime Sangnier, Olivier Fercoq, Florence d'Alché-Buc
ACML2
2017 Smooth Primal-Dual Coordinate Descent Algorithms for Nonsmooth Convex Optimization
abstract
We propose a new randomized coordinate descent method for a convex optimization template with broad applications. Our analysis relies on a novel combination of four ideas applied to the primal-dual gap function: smoothing, acceleration, homotopy, and coordinate descent with non-uniform sampling. As a result, our method features the first convergence rate guarantees among the coordinate descent methods, that are the best-known under a variety of common structure assumptions on the template. We provide numerical evidence to support the theoretical results with a comparison to state-of-the-art algorithms.
Ahmet Alacaoglu, Quoc Tran-Dinh, Olivier Fercoq, Volkan Cevher
NIPS3
2017 Gap Safe Screening Rules for Sparsity Enforcing Penalties
abstract
In high dimensional regression settings, sparsity enforcing penalties have proved useful to regularize the data-fitting term. A recently introduced technique called screening rules propose to ignore some variables in the optimization leveraging the expected sparsity of the solutions and consequently leading to faster solvers. When the procedure is guaranteed not to discard variables wrongly the rules are said to be safe. In this work, we propose a unifying framework for generalized linear models regularized with standard sparsity enforcing penalties such as $\ell_1$ or $\ell_1/\ell_2$ norms. Our technique allows to discard safely more variables than previously considered safe rules, particularly for low regularization parameters. Our proposed Gap Safe rules (so called because they rely on duality gap computation) can cope with any iterative solver but are particularly well suited to (block) coordinate descent methods. Applied to many standard learning tasks, Lasso, Sparse Group Lasso, multi-task Lasso, binary and multinomial logistic regression, etc., we report significant speed-ups compared to previously proposed safe rules on all tested data sets.
Eugène Ndiaye, Olivier Fercoq, Alexandre Gramfort, Joseph Salmon
J. Mach. Learn. Res.2
2016 SDNA: Stochastic Dual Newton Ascent for Empirical Risk Minimization
abstract
We propose a new algorithm for minimizing regularized empirical loss: Stochastic Dual Newton Ascent (SDNA). Our method is dual in nature: in each iteration we update a random subset of the dual variables. However, unlike existing methods such as stochastic dual coordinate ascent, SDNA is capable of utilizing all local curvature information contained in the examples, which leads to striking improvements in both theory and practice – sometimes by orders of magnitude. In the special case when an L2-regularizer is used in the primal, the dual problem is a concave quadratic maximization problem plus a separable term. In this regime, SDNA in each step solves a proximal subproblem involving a random principal submatrix of the Hessian of the quadratic function; whence the name of the method.
Zheng Qu 0001, Peter Richtárik, Martin Takác 0001, Olivier Fercoq
ICML4
2016 GAP Safe Screening Rules for Sparse-Group Lasso
abstract
For statistical learning in high dimension, sparse regularizations have proven useful to boost both computational and statistical efficiency. In some contexts, it is natural to handle more refined structures than pure sparsity, such as for instance group sparsity. Sparse-Group Lasso has recently been introduced in the context of linear regression to enforce sparsity both at the feature and at the group level. We propose the first (provably) safe screening rules for Sparse-Group Lasso, i.e., rules that allow to discard early in the solver features/groups that are inactive at optimal solution. Thanks to efficient dual gap computations relying on the geometric properties of $\epsilon$-norm, safe screening rules for Sparse-Group Lasso lead to significant gains in term of computing time for our coordinate descent implementation.
Eugène Ndiaye, Olivier Fercoq, Alexandre Gramfort, Joseph Salmon
NIPS2
2016 Joint quantile regression in vector-valued RKHSs
abstract
Addressing the will to give a more complete picture than an average relationship provided by standard regression, a novel framework for estimating and predicting simultaneously several conditional quantiles is introduced. The proposed methodology leverages kernel-based multi-task learning to curb the embarrassing phenomenon of quantile crossing, with a one-step estimation procedure and no post-processing. Moreover, this framework comes along with theoretical guarantees and an efficient coordinate descent learning algorithm. Numerical experiments on benchmark and real datasets highlight the enhancements of our approach regarding the prediction error, the crossing occurrences and the training time.
Maxime Sangnier, Olivier Fercoq, Florence d'Alché-Buc
NIPS2
2015 Mind the duality gap: safer rules for the Lasso
abstract
Screening rules allow to early discard irrelevant variables from the optimization in Lasso problems, or its derivatives, making solvers faster. In this paper, we propose new versions of the so-called \textitsafe rules for the Lasso. Based on duality gap considerations, our new rules create safe test regions whose diameters converge to zero, provided that one relies on a converging solver. This property helps screening out more variables, for a wider range of regularization parameter values. In addition to faster convergence, we prove that we correctly identify the active sets (supports) of the solutions in finite time. While our proposed strategy can cope with any solver, its performance is demonstrated using a coordinate descent algorithm particularly adapted to machine learning use cases. Significant computing time reductions are obtained with respect to previous safe rules.
Olivier Fercoq, Alexandre Gramfort, Joseph Salmon
ICML1
2015 GAP Safe screening rules for sparse multi-task and multi-class models
abstract
High dimensional regression benefits from sparsity promoting regularizations. Screening rules leverage the known sparsity of the solution by ignoring some variables in the optimization, hence speeding up solvers. When the procedure is proven not to discard features wrongly the rules are said to be safe. In this paper we derive new safe rules for generalized linear models regularized with L1 and L1/L2 norms. The rules are based on duality gap computations and spherical safe regions whose diameters converge to zero. This allows to discard safely more variables, in particular for low regularization parameters. The GAP Safe rule can cope with any iterative solver and we illustrate its performance on coordinate descent for multi-task Lasso, binary and multinomial logistic regression, demonstrating significant speed ups on all tested datasets with respect to previous safe rules.
Eugène Ndiaye, Olivier Fercoq, Alexandre Gramfort, Joseph Salmon
NIPS2
2013 Parallel Coordinate Descent for the Adaboost Problem
abstract
We design a randomised parallel version of Adaboost based on previous studies on parallel coordinate descent. The algorithm uses the fact that the logarithm of the exponential loss is a function with coordinate-wise Lipschitz continuous gradient, in order to define the step lengths. We provide the proof of convergence for this randomised Adaboost algorithm and a theoretical parallelisation speedup factor. We finally provide numerical examples on learning problems of various sizes that show that the algorithm is competitive with concurrent approaches, especially for large scale problems.
Olivier Fercoq
ICMLA (1)1