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

Joseph Salmon

dblp:72/8107 · DBLP profile ↗
← Back
38ranked-venue papers
5as first author
10since 2021 · last 2025
0000-0002-3181-0634ORCID · corroborated

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

Artificial intelligence and machine learning · 26 · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 13 · 5 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 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.

Artificial intelligence
17 papers
Optimization for machine learning · 61% Learning theory · 12% Deep learning architectures and training · 11%
Theoretical computer science
9 papers
Mathematical optimization · 94% Information theory · 6%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 54% Performance modeling and evaluation · 46%
Network and information security
1 paper
Privacy and data protection · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning
hyperparameter optimization
1.432022
Implicit Differentiation for Fast Hyperparameter Selection in Non-Smooth Convex Learning · J. Mach. Learn. Res. 2022
Implicit differentiation of Lasso-type models for hyperparameter optimization · ICML 2020
Safe Grid Search with Optimal Complexity · ICML 2019
Machine learning › Optimization for machine learning
bilevel optimization
1.022022
Implicit Differentiation for Fast Hyperparameter Selection in Non-Smooth Convex Learning · J. Mach. Learn. Res. 2022
Implicit differentiation of Lasso-type models for hyperparameter optimization · ICML 2020
Machine learning › Optimization for machine learning
implicit differentiation
1.022022
Implicit Differentiation for Fast Hyperparameter Selection in Non-Smooth Convex Learning · J. Mach. Learn. Res. 2022
Implicit differentiation of Lasso-type models for hyperparameter optimization · ICML 2020
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 › Deep learning architectures and training › regularization
sparse regularization
0.832019
Screening rules for Lasso with non-convex Sparse Regularizers · ICML 2019
GAP Safe Screening Rules for Sparse-Group Lasso · NIPS 2016
GAP Safe screening rules for sparse multi-task and multi-class models · NIPS 2015
Mathematical optimization › continuous optimization
convex optimization
0.632019
Gap Safe Screening Rules for Sparsity Enforcing Penalties · J. Mach. Learn. Res. 2017
Mind the duality gap: safer rules for the Lasso · ICML 2015
Handling correlated and repeated measurements with the smoothed multivariate square-root Lasso · NeurIPS 2019
Machine learning › Optimization for machine learning › regularized risk minimization › regularized regression
lasso
0.622019
Screening rules for Lasso with non-convex Sparse Regularizers · ICML 2019
Mind the duality gap: safer rules for the Lasso · ICML 2015
Machine learning › Learning paradigms
class imbalance
0.612022
Stochastic smoothing of the top-K calibrated hinge loss for deep imbalanced classification · ICML 2022
Machine learning › Learning theory
empirical risk minimization
0.612022
Differentially Private Coordinate Descent for Composite Empirical Risk Minimization · ICML 2022
Machine learning › Learning theory
loss function
0.612022
Stochastic smoothing of the top-K calibrated hinge loss for deep imbalanced classification · ICML 2022
Machine learning › Deep learning architectures and training
reproducible benchmarking
0.612022
Benchopt: Reproducible, efficient and collaborative optimization benchmarks · NeurIPS 2022
Privacy and data protection › differential privacy
differentially private optimization
0.612022
Differentially Private Coordinate Descent for Composite Empirical Risk Minimization · ICML 2022
Privacy and data protection
differential privacy
0.612022
Differentially Private Coordinate Descent for Composite Empirical Risk Minimization · ICML 2022
Performance modeling and evaluation
benchmarking
0.612022
Benchopt: Reproducible, efficient and collaborative optimization benchmarks · NeurIPS 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 › Trustworthy machine learning › risk control
false discovery rate control
0.412020
Statistical control for spatio-temporal MEG/EEG source imaging with desparsified mutli-task Lasso · NeurIPS 2020
Machine learning › Probabilistic and Bayesian machine learning
statistical inference
0.412020
Statistical control for spatio-temporal MEG/EEG source imaging with desparsified mutli-task Lasso · NeurIPS 2020
Medical and health informatics
neuroimaging
0.412020
Statistical control for spatio-temporal MEG/EEG source imaging with desparsified mutli-task Lasso · NeurIPS 2020
Mathematical optimization › regularization
multi-task lasso
0.412020
Statistical control for spatio-temporal MEG/EEG source imaging with desparsified mutli-task Lasso · NeurIPS 2020
Mathematical optimization › statistical estimation › regression
sparse regression
0.412020
Statistical control for spatio-temporal MEG/EEG source imaging with desparsified mutli-task Lasso · NeurIPS 2020
Machine learning › Optimization for machine learning › adaptive optimization
adaptive learning rate
0.412019
Optimal Mini-Batch and Step Sizes for SAGA · ICML 2019
Machine learning › Probabilistic and Bayesian machine learning
noise modeling
0.412019
Handling correlated and repeated measurements with the smoothed multivariate square-root Lasso · NeurIPS 2019
Machine learning › Optimization for machine learning
non-convex optimization
0.412019
Screening rules for Lasso with non-convex Sparse Regularizers · ICML 2019
Machine learning › Learning theory › statistical learning theory › regularization theory
regularization path
0.412019
Safe Grid Search with Optimal Complexity · ICML 2019
Machine learning › Optimization for machine learning › regularized risk minimization
regularized regression
0.412019
Handling correlated and repeated measurements with the smoothed multivariate square-root Lasso · NeurIPS 2019
Machine learning › Optimization for machine learning › variance reduction
SAGA
0.412019
Optimal Mini-Batch and Step Sizes for SAGA · ICML 2019
Machine learning › Optimization for machine learning › variance reduction
SVRG
0.412019
Optimal Mini-Batch and Step Sizes for SAGA · ICML 2019
Mathematical optimization › continuous optimization › convex optimization
self-concordant function
0.412019
Safe Grid Search with Optimal Complexity · ICML 2019
Mathematical optimization
continuous optimization
0.312018
Celer: a Fast Solver for the Lasso with Dual Extrapolation · ICML 2018
Distributed systems › distributed system architecture
decentralized network
0.212016
Gossip Dual Averaging for Decentralized Optimization of Pairwise Functions · ICML 2016

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

coordinate descent · 2.6proximal coordinate descent · 1.7gradient clipping · 1.1benchmarking automation · 1.1implicit differentiation · 1.0proximal gradient descent · 1.0spatially constrained clustering · 0.9ensembling · 0.9desparsified lasso · 0.9duality gap · 0.7stochastic smoothing · 0.6reproducibility · 0.6perturbed optimizer · 0.6hinge loss · 0.6gossip algorithm · 0.5dual averaging · 0.5sparsity · 0.4nuclear norm smoothing · 0.4
YearPublicationVenuePosition
2025 Class conditional conformal prediction for multiple inputs by p-value aggregation
abstract
Conformal prediction methods are statistical tools designed to quantify uncertainty and generate predictive sets with guaranteed coverage probabilities. This work introduces an innovative refinement to these methods for classification tasks, specifically tailored for scenarios where multiple observations (multi-inputs) of a single instance are available at prediction time. Our approach is particularly motivated by applications in citizen science, where multiple images of the same plant or animal are captured by individuals. Our method integrates the information from each observation into conformal prediction, enabling a reduction in the size of the predicted label set while preserving the required class-conditional coverage guarantee. The approach is based on the aggregation of conformal p-values computed from each observation of a multi-input. By exploiting the exact distribution of these p-values, we propose a general aggregation framework using an abstract scoring function, encompassing many classical statistical tools. Knowledge of this distribution also enables refined versions of standard strategies, such as majority voting. We evaluate our method on simulated and real data, with a particular focus on Pl@ntNet, a prominent citizen science platform that facilitates the collection and identification of plant species through user-submitted images.
Jean-Baptiste Fermanian, Mohamed Hebiri, Joseph Salmon
NeurIPS3
2025 A Two-Head Loss Function for Deep Average-K Classification
abstract
Average- K classification is an alternative to top- K clas-sification in which the number of labels returned varies with the ambiguity of the input image but must average to K over all the samples. A simple method to solve this task is to threshold the softmax output of a model trained with the cross-entropy loss. This approach is theoretically proven to be asymptotically consistent, but it is not guaranteed to be optimal for a finite set of samples. In this paper, we pro-pose a new loss function based on a multi-label classification head in addition to the classical softmax. This second head is trained using pseudo-labels generated by thresholding the softmax head while guaranteeing that K classes are returned on average. We show that this approach allows the model to better capture ambiguities between classes and, as a result, to return more consistent sets of possible classes. Experiments on two datasets from the literature demon-strate that our approach outperforms the softmax baseline, as well as several other loss functions more generally de-signed for weakly supervised multi-label classification. The gains are larger the higher the uncertainty, especially for classes with few samples.
Camille Garcin, Maximilien Servajean, Alexis Joly, Joseph Salmon
WACV4
2023 High-Dimensional Private Empirical Risk Minimization by Greedy Coordinate Descent
abstract
In this paper, we study differentially private empirical risk minimization (DP-ERM). It has been shown that the worst-case utility of DP-ERM reduces polynomially as the dimension increases. This is a major obstacle to privately learning large machine learning models. In high dimension, it is common for some model’s parameters to carry more information than others. To exploit this, we propose a differentially private greedy coordinate descent (DP-GCD) algorithm. At each iteration, DP-GCD privately performs a coordinate-wise gradient step along the gradients’ (approximately) greatest entry. We show theoretically that DP-GCD can achieve a logarithmic dependence on the dimension for a wide range of problems by naturally exploiting their structural properties (such as quasi-sparse solutions). We illustrate this behavior numerically, both on synthetic and real datasets.
Paul Mangold, Aurélien Bellet, Joseph Salmon, Marc Tommasi
AISTATS3
2023 Supervised Learning of Analysis-Sparsity Priors With Automatic Differentiation
abstract
Sparsity priors are commonly used in denoising and image reconstruction. For analysis-type priors, a dictionary defines a representation of signals that is likely to be sparse. In most situations, this dictionary is unknown, and is to be recovered from pairs of ground-truth signals and measurements, by minimizing the reconstruction error. This defines a hierarchical optimization problem, which can be cast as a bi-level optimization. Yet, this problem is unsolvable, as reconstructions and their derivativew.r.t.the dictionary have no closed-form expression. However, reconstructions can be iteratively computed using the Forward-Backward splitting (FB) algorithm. In this letter, we approximate reconstructions by the output of the FB algorithm, up to a linear transformation. Then, we leverage automatic differentiation to evaluate the gradient of this outputw.r.t.the dictionary, which we learn with projected gradient descent. Experiments show that our algorithm successfully learns the 1D Total Variation (TV) dictionary from piecewise constant signals. For the same case study, we propose to constrain our search to dictionaries of 0-centered columns, which removes undesired local minima and improves numerical stability.
Hashem Ghanem, Joseph Salmon, Nicolas Keriven, Samuel Vaiter
IEEE Signal Process. Lett.2
2022 Convergent Working Set Algorithm for Lasso with Non-Convex Sparse Regularizers
abstract
Non-convex sparse regularizers are common tools for learning with high-dimensional data. For accelerating convergence for Lasso problem involving those regularizers, a working set strategy addresses the optimization problem through an iterative algorithm by gradually incrementing the number of variables to optimize until the identification of the solution support. We propose in this paper the first Lasso working set algorithm for non-convex sparse regularizers with convergence guarantees. The algorithm, named FireWorks, is based on a non-convex reformulation of a recent duality-based approach and leverages on the geometry of the residuals. We provide theoretical guarantees showing that convergence is preserved even when the inner solver is inexact, under sufficient decay of the error across iterations. Experimental results demonstrate strong computational gain when using our working set strategy compared to full problem solvers for both block-coordinate descent or a proximal gradient solver.
Alain Rakotomamonjy, Rémi Flamary, Joseph Salmon, Gilles Gasso
AISTATS3
2022 Stochastic smoothing of the top-K calibrated hinge loss for deep imbalanced classification
abstract
In modern classification tasks, the number of labels is getting larger and larger, as is the size of the datasets encountered in practice. As the number of classes increases, class ambiguity and class imbalance become more and more problematic to achieve high top-1 accuracy. Meanwhile, Top-K metrics (metrics allowing K guesses) have become popular, especially for performance reporting. Yet, proposing top-K losses tailored for deep learning remains a challenge, both theoretically and practically. In this paper we introduce a stochastic top-K hinge loss inspired by recent developments on top-K calibrated losses. Our proposal is based on the smoothing of the top-K operator building on the flexible "perturbed optimizer" framework. We show that our loss function performs very well in the case of balanced datasets, while benefiting from a significantly lower computational time than the state-of-the-art top-K loss function. In addition, we propose a simple variant of our loss for the imbalanced case. Experiments on a heavy-tailed dataset show that our loss function significantly outperforms other baseline loss functions.
Camille Garcin, Maximilien Servajean, Alexis Joly, Joseph Salmon
ICML4
2022 Differentially Private Coordinate Descent for Composite Empirical Risk Minimization
abstract
Machine learning models can leak information about the data used to train them. To mitigate this issue, Differentially Private (DP) variants of optimization algorithms like Stochastic Gradient Descent (DP-SGD) have been designed to trade-off utility for privacy in Empirical Risk Minimization (ERM) problems. In this paper, we propose Differentially Private proximal Coordinate Descent (DP-CD), a new method to solve composite DP-ERM problems. We derive utility guarantees through a novel theoretical analysis of inexact coordinate descent. Our results show that, thanks to larger step sizes, DP-CD can exploit imbalance in gradient coordinates to outperform DP-SGD. We also prove new lower bounds for composite DP-ERM under coordinate-wise regularity assumptions, that are nearly matched by DP-CD. For practical implementations, we propose to clip gradients using coordinate-wise thresholds that emerge from our theory, avoiding costly hyperparameter tuning. Experiments on real and synthetic data support our results, and show that DP-CD compares favorably with DP-SGD.
Paul Mangold, Aurélien Bellet, Joseph Salmon, Marc Tommasi
ICML3
2022 Benchopt: Reproducible, efficient and collaborative optimization benchmarks
abstract
Numerical validation is at the core of machine learning research as it allows us to assess the actual impact of new methods, and to confirm the agreement between theory and practice. Yet, the rapid development of the field poses several challenges: researchers are confronted with a profusion of methods to compare, limited transparency and consensus on best practices, as well as tedious re-implementation work. As a result, validation is often very partial, which can lead to wrong conclusions that slow down the progress of research. We propose Benchopt, a collaborative framework to automatize, publish and reproduce optimization benchmarks in machine learning across programming languages and hardware architectures. Benchopt simplifies benchmarking for the community by providing an off-the-shelf tool for running, sharing and extending experiments. To demonstrate its broad usability, we showcase benchmarks on three standard ML tasks: $\ell_2$-regularized logistic regression, Lasso and ResNet18 training for image classification. These benchmarks highlight key practical findings that give a more nuanced view of state-of-the-art for these problems, showing that for practical evaluation, the devil is in the details.
Thomas Moreau 0001, Mathurin Massias, Alexandre Gramfort, Pierre Ablin, Pierre-Antoine Bannier, Benjamin Charlier, Mathieu Dagréou, Tom Dupré la Tour, Ghislain Durif, Cássio Fraga Dantas, Quentin Klopfenstein, Johan Larsson 0002, En Lai, Tanguy Lefort, Benoît Malézieux, Badr Moufad, Alain Rakotomamonjy, Zaccharie Ramzi, Joseph Salmon, Samuel Vaiter
NeurIPS20
2022 Implicit Differentiation for Fast Hyperparameter Selection in Non-Smooth Convex Learning
abstract
Finding the optimal hyperparameters of a model can be cast as a bilevel optimization problem, typically solved using zero-order techniques. In this work we study first-order methods when the inner optimization problem is convex but non-smooth. We show that the forward-mode differentiation of proximal gradient descent and proximal coordinate descent yield sequences of Jacobians converging toward the exact Jacobian. Using implicit differentiation, we show it is possible to leverage the non-smoothness of the inner problem to speed up the computation. Finally, we provide a bound on the error made on the hypergradient when the inner optimization problem is solved approximately. Results on regression and classification problems reveal computational benefits for hyperparameter optimization, especially when multiple hyperparameters are required.
Quentin Bertrand, Quentin Klopfenstein, Mathurin Massias, Mathieu Blondel, Samuel Vaiter, Alexandre Gramfort, Joseph Salmon
J. Mach. Learn. Res.7
2021 Score-Based Change Detection For Gradient-Based Learning Machines
abstract
The widespread use of machine learning algorithms calls for automatic change detection algorithms to monitor their behavior over time. As a machine learning algorithm learns from a continuous, possibly evolving, stream of data, it is desirable and often critical to supplement it with a companion change detection algorithm to facilitate its monitoring and control. We present a generic score-based change detection method that can detect a change in any number of components of a machine learning model trained via empirical risk minimization. This proposed statistical hypothesis test can be readily implemented for such models designed within a differentiable programming framework. We establish the consistency of the hypothesis test and show how to calibrate it to achieve a prescribed false alarm rate. We illustrate the versatility of the approach on synthetic and real data.
Joseph Salmon, Zaïd Harchaoui
ICASSP2
2020 Support recovery and sup-norm convergence rates for sparse pivotal estimation
abstract
In high dimensional sparse regression, pivotal estimators are estimators for which the optimal regularization parameter is independent of the noise level. The canonical pivotal estimator is the square-root Lasso, formulated along with its derivatives as a “non-smooth + non-smooth” optimization problem. Modern techniques to solve these include smoothing the datafitting term, to benefit from fast efficient proximal algorithms. In this work we show minimax sup-norm convergence rates for non smoothed and smoothed, single task and multitask square-root Lasso-type estimators. Thanks to our theoretical analysis, we provide some guidelines on how to set the smoothing hyperparameter, and illustrate on synthetic data the interest of such guidelines.
Mathurin Massias, Quentin Bertrand, Alexandre Gramfort, Joseph Salmon
AISTATS4
2020 Implicit differentiation of Lasso-type models for hyperparameter optimization
abstract
Setting regularization parameters for Lasso-type estimators is notoriously difficult, though crucial for obtaining the best accuracy. The most popular hyperparameter optimization approach is grid-search on a held-out dataset. However, grid-search requires to choose a predefined grid of parameters and scales exponentially in the number of parameters. Another class of approaches casts hyperparameter optimization as a bi-level optimization problem, typically solved by gradient descent. The key challenge for these approaches is the estimation of the gradient w.r.t. the hyperparameters. Computing that gradient via forward or backward automatic differentiation usually suffers from high memory consumption, while implicit differentiation typically involves solving a linear system which can be prohibitive and numerically unstable. In addition, implicit differentiation usually assumes smooth loss functions, which is not the case of Lasso-type problems. This work introduces an efficient implicit differentiation algorithm, without matrix inversion, tailored for Lasso-type problems. Our proposal scales to high-dimensional data by leveraging the sparsity of the solutions. Empirically, we demonstrate that the proposed method outperforms a large number of standard methods for hyperparameter optimization.
Quentin Bertrand, Quentin Klopfenstein, Mathieu Blondel, Samuel Vaiter, Alexandre Gramfort, Joseph Salmon
ICML6
2020 Statistical control for spatio-temporal MEG/EEG source imaging with desparsified mutli-task Lasso
abstract
Detecting where and when brain regions activate in a cognitive task or in a given clinical condition is the promise of non-invasive techniques like magnetoencephalography (MEG) or electroencephalography (EEG). This problem, referred to as source localization, or source imaging, poses however a high-dimensional statistical inference challenge. While sparsity promoting regularizations have been proposed to address the regression problem, it remains unclear how to ensure statistical control of false detections in this setting. Moreover, MEG/EEG source imaging requires to work with spatio-temporal data and autocorrelated noise. To deal with this, we adapt the desparsified Lasso estimator ---an estimator tailored for high dimensional linear model that asymptotically follows a Gaussian distribution under sparsity and moderate feature correlation assumptions--- to temporal data corrupted with autocorrelated noise. We call it the desparsified multi-task Lasso (d-MTLasso). We combine d-MTLasso with spatially constrained clustering to reduce data dimension and with ensembling to mitigate the arbitrary choice of clustering; the resulting estimator is called ensemble of clustered desparsified multi-task Lasso (ecd-MTLasso). With respect to the current procedures, the two advantages of ecd-MTLasso are that i)it offers statistical guarantees and ii)it allows to trade spatial specificity for sensitivity, leading to a powerful adaptive method. Extensive simulations on realistic head geometries, as well as empirical results on various MEG datasets, demonstrate the high recovery performance of ecd-MTLasso and its primary practical benefit: offer a statistically principled way to threshold MEG/EEG source maps.
Jérôme-Alexis Chevalier, Joseph Salmon, Alexandre Gramfort, Bertrand Thirion
NeurIPS2
2019 Optimal Mini-Batch and Step Sizes for SAGA
abstract
Recently it has been shown that the step sizes of a family of variance reduced gradient methods called the JacSketch methods depend on the expected smoothness constant. In particular, if this expected smoothness constant could be calculated a priori, then one could safely set much larger step sizes which would result in a much faster convergence rate. We fill in this gap, and provide simple closed form expressions for the expected smoothness constant and careful numerical experiments verifying these bounds. Using these bounds, and since the SAGA algorithm is part of this JacSketch family, we suggest a new standard practice for setting the step and mini-batch sizes for SAGA that are competitive with a numerical grid search. Furthermore, we can now show that the total complexity of the SAGA algorithm decreases linearly in the mini-batch size up to a pre-defined value: the optimal mini-batch size. This is a rare result in the stochastic variance reduced literature, only previously shown for the Katyusha algorithm. Finally we conjecture that this is the case for many other stochastic variance reduced methods and that our bounds and analysis of the expected smoothness constant is key to extending these results.
Nidham Gazagnadou, Robert M. Gower, Joseph Salmon
ICML3
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
ICML4
2019 Screening rules for Lasso with non-convex Sparse Regularizers
abstract
Leveraging on the convexity of the Lasso problem, screening rules help in accelerating solvers by discarding irrelevant variables, during the optimization process. However, because they provide better theoretical guarantees in identifying relevant variables, several non-convex regularizers for the Lasso have been proposed in the literature. This work is the first that introduces a screening rule strategy into a non-convex Lasso solver. The approach we propose is based on a iterative majorization-minimization (MM) strategy that includes a screening rule in the inner solver and a condition for propagating screened variables between iterations of MM. In addition to improve efficiency of solvers, we also provide guarantees that the inner solver is able to identify the zeros components of its critical point in finite time. Our experimental analysis illustrates the significant computational gain brought by the new screening rule compared to classical coordinate-descent or proximal gradient descent methods.
Alain Rakotomamonjy, Gilles Gasso, Joseph Salmon
ICML3
2019 Handling correlated and repeated measurements with the smoothed multivariate square-root Lasso
abstract
A limitation of Lasso-type estimators is that the optimal regularization parameter depends on the unknown noise level. Estimators such as the concomitant Lasso address this dependence by jointly estimating the noise level and the regression coefficients. Additionally, in many applications, the data is obtained by averaging multiple measurements: this reduces the noise variance, but it dramatically reduces sample sizes and prevents refined noise modeling. In this work, we propose a concomitant estimator that can cope with complex noise structure by using non-averaged measurements, its data-fitting term arising as a smoothing of the nuclear norm. The resulting optimization problem is convex and amenable, thanks to smoothing theory, to state-of-the-art optimization techniques that leverage the sparsity of the solutions. Practical benefits are demonstrated on toy datasets, realistic simulated data and real neuroimaging data.
Quentin Bertrand, Mathurin Massias, Alexandre Gramfort, Joseph Salmon
NeurIPS4
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
AISTATS4
2018 Celer: a Fast Solver for the Lasso with Dual Extrapolation
abstract
Convex sparsity-inducing regularizations are ubiquitous in high-dimensional machine learning, but solving the resulting optimization problems can be slow. To accelerate solvers, state-of-the-art approaches consist in reducing the size of the optimization problem at hand. In the context of regression, this can be achieved either by discarding irrelevant features (screening techniques) or by prioritizing features likely to be included in the support of the solution (working set techniques). Duality comes into play at several steps in these techniques. Here, we propose an extrapolation technique starting from a sequence of iterates in the dual that leads to the construction of improved dual points. This enables a tighter control of optimality as used in stopping criterion, as well as better screening performance of Gap Safe rules. Finally, we propose a working set strategy based on an aggressive use of Gap Safe screening rules. Thanks to our new dual point construction, we show significant computational speedups on multiple real-world problems.
Mathurin Massias, Joseph Salmon, Alexandre Gramfort
ICML2
2018 Statistical Inference with Ensemble of Clustered Desparsified Lasso
Jérôme-Alexis Chevalier, Joseph Salmon, Bertrand Thirion
MICCAI (1)2
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.4
2017 CLEAR: Covariant LEAst-Square Refitting with Applications to Image Restoration
abstract
In this paper, we propose a new framework to remove parts of the systematic errors affecting popular restoration algorithms, with a special focus on image processing tasks. Generalizing ideas that emerged for $\ell_1$ regularization, we develop an approach refitting the results of standard methods toward the input data. Total variation regularizations and nonlocal means are special cases of interest. We identify important covariant information that should be preserved by the refitting method and emphasize the importance of preserving the Jacobian (w.r.t. the observed signal) of the original estimator. Then, we provide an approach that has a “twicing” flavor and allows refitting the restored signal by adding back a local affine transformation of the residual term. We illustrate the benefits of our method on numerical simulations for image restoration tasks.
Charles-Alban Deledalle, Nicolas Papadakis, Joseph Salmon, Samuel Vaiter
SIAM J. Imaging Sci.3
2016 Gossip Dual Averaging for Decentralized Optimization of Pairwise Functions
abstract
In decentralized networks (of sensors, connected objects, etc.), there is an important need for efficient algorithms to optimize a global cost function, for instance to learn a global model from the local data collected by each computing unit. In this paper, we address the problem of decentralized minimization of pairwise functions of the data points, where these points are distributed over the nodes of a graph defining the communication topology of the network. This general problem finds applications in ranking, distance metric learning and graph inference, among others. We propose new gossip algorithms based on dual averaging which aims at solving such problems both in synchronous and asynchronous settings. The proposed framework is flexible enough to deal with constrained and regularized variants of the optimization problem. Our theoretical analysis reveals that the proposed algorithms preserve the convergence rate of centralized dual averaging up to an additive bias term. We present numerical simulations on Area Under the ROC Curve (AUC) maximization and metric learning problems which illustrate the practical interest of our approach.
Igor Colin, Aurélien Bellet, Joseph Salmon, Stéphan Clémençon
ICML3
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
NIPS4
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
ICML3
2015 Extending Gossip Algorithms to Distributed Estimation of U-statistics
abstract
Efficient and robust algorithms for decentralized estimation in networks are essential to many distributed systems. Whereas distributed estimation of sample mean statistics has been the subject of a good deal of attention, computation of U-statistics, relying on more expensive averaging over pairs of observations, is a less investigated area. Yet, such data functionals are essential to describe global properties of a statistical population, with important examples including Area Under the Curve, empirical variance, Gini mean difference and within-cluster point scatter. This paper proposes new synchronous and asynchronous randomized gossip algorithms which simultaneously propagate data across the network and maintain local estimates of the U-statistic of interest. We establish convergence rate bounds of O(1 / t) and O(log t / t) for the synchronous and asynchronous cases respectively, where t is the number of iterations, with explicit data and network dependent terms. Beyond favorable comparisons in terms of rate analysis, numerical experiments provide empirical evidence the proposed algorithms surpasses the previously introduced approach.
Igor Colin, Aurélien Bellet, Joseph Salmon, Stéphan Clémençon
NIPS3
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
NIPS4
2014 Probabilistic low-rank matrix completion on finite alphabets
Jean Lafond, Olga Klopp, Eric Moulines, Joseph Salmon
NIPS4
2014 Mandatory Critical Points of 2D Uncertain Scalar Fields
abstract
Abstract This paper introduces a novel, non‐local characterization of critical points and their global relation in 2D uncertain scalar fields. The characterization is based on the analysis of the support of the probability density functions (PDF) of the input data. Given two scalar fields representing reliable estimations of the bounds of this support, our strategy identifies mandatory critical points: spatial regions and function ranges where critical points have to occur in any realization of the input. The algorithm provides a global pairing scheme for mandatory critical points which is used to construct mandatory join and split trees. These trees enable a visual exploration of the common topological structure of all possible realizations of the uncertain data. To allow multi‐scale visualization, we introduce a simplification scheme for mandatory critical point pairs revealing the most dominant features. Our technique is purely combinatorial and handles parametric distribution models and ensemble data. It does not depend on any computational parameter and does not suffer from numerical inaccuracy or global inconsistency. The algorithm exploits ideas of the established join/split tree computation. It is therefore simple to implement, and its complexity is output‐sensitive. We illustrate, evaluate, and verify our method on synthetic and real‐world data.
David Günther, Joseph Salmon, Julien Tierny
Comput. Graph. Forum2
2013 Learning Heteroscedastic Models by Convex Programming under Group Sparsity
abstract
Sparse estimation methods based on l1 relaxation, such as the Lasso and the Dantzig selector, require the knowledge of the variance of the noise in order to properly tune the regularization parameter. This constitutes a major obstacle in applying these methods in several frameworks, such as time series, random fields, inverse problems, for which noise is rarely homoscedastic and the noise level is hard to know in advance. In this paper, we propose a new approach to the joint estimation of the conditional mean and the conditional variance in a high-dimensional (auto-) regression setting. An attractive feature of the proposed estimator is that it is efficiently computable even for very large scale problems by solving a second-order cone program (SOCP). We present theoretical analysis and numerical results assessing the performance of the proposed procedure.
Arnak S. Dalalyan, Mohamed Hebiri, Katia Meziani, Joseph Salmon
ICML (3)4
2012 Poisson noise reduction with non-local PCA
abstract
Photon limitations arise in spectral imaging, nuclear medicine, astronomy and night vision. The Poisson distribution used to model this noise has variance equal to its mean so blind application of standard noise removals methods yields significant artifacts. Recently, overcomplete dictionaries combined with sparse learning techniques have become extremely popular in image reconstruction. The aim of the present work is to demonstrate that for the task of image denoising, nearly state-of-the-art results can be achieved using small dictionaries only, provided that they are learned directly from the noisy image. To this end, we introduce patch-based denoising algorithms which perform an adaptation of PCA (Principal Component Analysis) for Poisson noise. We carry out a comprehensive empirical evaluation of the performance of our algorithms in terms of accuracy when the photon count is really low. The results reveal that, despite its simplicity, PCA-flavored denoising appears to be competitive with other state-of-the-art denoising algorithms.
Joseph Salmon, Charles-Alban Deledalle, Rebecca Willett, Zachary T. Harmany
ICASSP1
2012 Oracle Inequalities and Minimax Rates for Nonlocal Means and Related Adaptive Kernel-Based Methods
abstract
This paper describes a novel theoretical characterization of the performance of nonlocal means (NLM) for noise removal. NLM has proved effective in a variety of empirical studies, but little is understood fundamentally about how it performs relative to classical methods based on wavelets or how its parameters should be chosen. For cartoon images and images which may contain thin features and regular textures, the error decay rates of NLM are derived and compared with those of linear filtering, oracle estimators, Yaroslavsky's filter, and wavelet thresholding estimators. The trade-off between global and local search for matching patches is examined, and the bias reduction associated with the local polynomial regression version of NLM is analyzed. The theoretical results are validated via simulations for two-dimensional images corrupted by additive white Gaussian noise.
Ery Arias-Castro, Joseph Salmon, Rebecca Willett
SIAM J. Imaging Sci.2
2012 Patch reprojections for Non-Local methods
Joseph Salmon, Yann Strozecki
Signal Process.1
2011 Competing against the Best Nearest Neighbor Filter in Regression
Arnak S. Dalalyan, Joseph Salmon
ALT2
2011 Image denoising with patch based PCA: local versus global
abstract
International audience
Charles-Alban Deledalle, Joseph Salmon, Arnak S. Dalalyan
BMVC2
2010 From patches to pixels in Non-Local methods: Weighted-average reprojection
abstract
Since their introduction in denoising, the family of non local methods, whose Non-Local Means (NL-Means) is the most famous member, has proved its ability to challenge other powerful methods such as wavelet based approaches or variational techniques. Though simple to implement and efficient in practice, the classical NL-Means suffers from ringing artifacts around edges. In this paper, we present an easy to implement and time efficient modification of the NL-means based on a better reprojection from the patches space to the original (image) pixel space. We illustrate the performance of our method on a toy example and on some classical images.
Joseph Salmon, Yann Strozecki
ICIP1
2010 On Two Parameters for Denoising With Non-Local Means
abstract
Non-local means (NLM) provides a very efficient procedure to denoise digital images. We study the influence of two important parameters on this algorithm: the size of the searching window and the weight given to the central patch. We verify numerically the common knowledge that the searching zone can be advantageously limited and we propose an efficient modification of the central weight based on the Stein's unbiased risk estimate principle.
Joseph Salmon
IEEE Signal Process. Lett.1
2009 NL-Means and aggregation procedures
abstract
Patch based denoising methods, such as the NL-Means, have emerged recently as simple and efficient denoising methods. This paper provides a new insight on those methods by showing their connection with recent statistical aggregation techniques. Within this aggregation framework, we propose some novel patch based denoising methods. We provide some theoretical justification and then explain how to implement them with a Monte Carlo based algorithm.
Joseph Salmon, Erwan Le Pennec
ICIP1