William de Vazelhes

dblp:247/1152 · DBLP profile ↗
← Back
10ranked-venue papers
4as first author
9since 2021 · last 2025
0000-0002-8234-6528ORCID · verified

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

Artificial intelligence and machine learning · 10 · 4 first-author · 9 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 3 since 2021Databases, data management, data science and information retrieval · 1 · 1 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.

Artificial intelligence
7 papers
Optimization for machine learning · 54% Learning theory · 18% Trustworthy machine learning · 13%
Theoretical computer science
2 papers
Mathematical optimization · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning
hard thresholding
1.522024
Hard-Thresholding Meets Evolution Strategies in Reinforcement Learning · IJCAI 2024
New Insight of Variance reduce in Zero-Order Hard-Thresholding: Mitigating Gradient Error and Expansivity Contradictions · ICLR 2024
Mathematical optimization › black-box optimization
zeroth-order optimization
1.422025
Optimization over Sparse Support-Preserving Sets: Two-Step Projection with Global Optimality Guarantees · ICML 2025
Zeroth-Order Hard-Thresholding: Gradient Error vs. Expansivity · NeurIPS 2022
Machine learning › Optimization for machine learning › black-box optimization
zeroth-order optimization
1.422024
New Insight of Variance reduce in Zero-Order Hard-Thresholding: Mitigating Gradient Error and Expansivity Contradictions · ICLR 2024
Direct Training of SNN using Local Zeroth Order Method · NeurIPS 2023
Mathematical optimization › continuous optimization › convex optimization › first-order methods › gradient-based optimization
iterative hard thresholding
0.912025
Optimization over Sparse Support-Preserving Sets: Two-Step Projection with Global Optimality Guarantees · ICML 2025
Mathematical optimization
nonconvex optimization
0.912025
Optimization over Sparse Support-Preserving Sets: Two-Step Projection with Global Optimality Guarantees · ICML 2025
Mathematical optimization
sparse optimization
0.912025
Optimization over Sparse Support-Preserving Sets: Two-Step Projection with Global Optimality Guarantees · ICML 2025
Machine learning › Optimization for machine learning › evolutionary computation
evolution strategies
0.812024
Hard-Thresholding Meets Evolution Strategies in Reinforcement Learning · IJCAI 2024
Machine learning › Learning theory › statistical learning theory › regularization theory
iterative regularization
0.812024
Iterative Regularization with k-support Norm: An Important Complement to Sparse Recovery · AAAI 2024
Machine learning › Optimization for machine learning › regularized optimization
k-support norm
0.812024
Iterative Regularization with k-support Norm: An Important Complement to Sparse Recovery · AAAI 2024
Machine learning › Optimization for machine learning
online gradient descent
0.812024
Limited Memory Online Gradient Descent for Kernelized Pairwise Learning with Dynamic Averaging · AAAI 2024
Machine learning › Reinforcement learning
policy optimization
0.812024
Hard-Thresholding Meets Evolution Strategies in Reinforcement Learning · IJCAI 2024
Machine learning › Learning theory › sparse recovery
recovery guarantees
0.812024
Iterative Regularization with k-support Norm: An Important Complement to Sparse Recovery · AAAI 2024
Machine learning › Optimization for machine learning › sparse learning
sparse optimization
0.812024
New Insight of Variance reduce in Zero-Order Hard-Thresholding: Mitigating Gradient Error and Expansivity Contradictions · ICLR 2024
Machine learning › Learning theory
sparse recovery
0.812024
Iterative Regularization with k-support Norm: An Important Complement to Sparse Recovery · AAAI 2024
Machine learning › Deep learning architectures and training
spiking neural network
0.712023
Direct Training of SNN using Local Zeroth Order Method · NeurIPS 2023
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.612022
Efficient Semi-Supervised Adversarial Training without Guessing Labels · ICDM 2022
Machine learning › Trustworthy machine learning › robustness › adversarial robustness
adversarial training
0.612022
Efficient Semi-Supervised Adversarial Training without Guessing Labels · ICDM 2022
Machine learning › Optimization for machine learning
minimax optimization
0.612022
Efficient Semi-Supervised Adversarial Training without Guessing Labels · ICDM 2022
Machine learning › Trustworthy machine learning › robustness › adversarial robustness › adversarial training
semi-supervised adversarial training
0.612022
Efficient Semi-Supervised Adversarial Training without Guessing Labels · ICDM 2022
Machine learning › Optimization for machine learning
stochastic gradient methods
0.612022
Efficient Semi-Supervised Adversarial Training without Guessing Labels · ICDM 2022
Mathematical optimization
convergence analysis
0.612022
Zeroth-Order Hard-Thresholding: Gradient Error vs. Expansivity · NeurIPS 2022
Mathematical optimization
gradient estimation
0.612022
Zeroth-Order Hard-Thresholding: Gradient Error vs. Expansivity · NeurIPS 2022
Mathematical optimization
hard thresholding
0.612022
Zeroth-Order Hard-Thresholding: Gradient Error vs. Expansivity · NeurIPS 2022
Mathematical optimization › regularization › nonconvex regularization
l0 minimization
0.612022
Zeroth-Order Hard-Thresholding: Gradient Error vs. Expansivity · NeurIPS 2022
Mathematical optimization
sparse learning
0.612022
Zeroth-Order Hard-Thresholding: Gradient Error vs. Expansivity · NeurIPS 2022
Machine learning › Representation and self-supervised learning › representation learning
metric learning
0.412020
metric-learn: Metric Learning Algorithms in Python · J. Mach. Learn. Res. 2020
Machine learning › Learning theory › online learning
regret bounds
0.212024
Limited Memory Online Gradient Descent for Kernelized Pairwise Learning with Dynamic Averaging · AAAI 2024
Machine learning › Optimization for machine learning
variance reduction
0.212024
New Insight of Variance reduce in Zero-Order Hard-Thresholding: Mitigating Gradient Error and Expansivity Contradictions · ICLR 2024
Machine learning › Efficient and distributed learning › energy-efficient learning
energy-efficient training
0.212023
Direct Training of SNN using Local Zeroth Order Method · NeurIPS 2023

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

kernel methods · 1.3two-step projection · 0.9three-point lemma · 0.9restricted strong convexity · 0.9zeroth-order gradient estimation · 0.8variance reduction · 0.8random fourier features · 0.8online gradient descent · 0.8k-support norm · 0.8iterative regularization · 0.8evolution strategies · 0.8early stopping · 0.8convergence analysis · 0.8stochastic zeroth-order gradient · 0.6random support sampling · 0.6scikit-learn · 0.4metric learning · 0.4
YearPublicationVenuePosition
2025 Optimization over Sparse Support-Preserving Sets: Two-Step Projection with Global Optimality Guarantees
abstract
In sparse optimization, enforcing hard constraints using the $\ell_0$ pseudo-norm offers advantages like controlled sparsity compared to convex relaxations. However, many real-world applications demand not only sparsity constraints but also some extra constraints. While prior algorithms have been developed to address this complex scenario with mixed combinatorial and convex constraints, they typically require the closed form projection onto the mixed constraints which might not exist, and/or only provide local guarantees of convergence which is different from the global guarantees commonly sought in sparse optimization. To fill this gap, in this paper, we study the problem of sparse optimization with extra support-preserving constraints commonly encountered in the literature. We present a new variant of iterative hard-thresholding algorithm equipped with a two-step consecutive projection operator customized for these mixed constraints, serving as a simple alternative to the Euclidean projection onto the mixed constraint. By introducing a novel trade-off between sparsity relaxation and sub-optimality, we provide global guarantees in objective value for the output of our algorithm, in the deterministic, stochastic, and zeroth-order settings, under the conventional restricted strong-convexity/smoothness assumptions. As a fundamental contribution in proof techniques, we develop a novel extension of the classic three-point lemma to the considered two-step non-convex projection operator, which allows us to analyze the convergence in objective value in an elegant way that has not been possible with existing techniques. In the zeroth-order case, such technique also improves upon the state-of-the-art result from de Vazelhes et. al. (2022), even in the case without additional constraints, by allowing us to remove a non-vanishing system error present in their work.
William de Vazelhes, Xiao-Tong Yuan, Bin Gu 0001
ICML1
2025 Stagewise Training With Exponentially Growing Training Sets
abstract
In the world of big data, training large-scale machine learning problems has gained considerable attention. Numerous innovative optimization strategies have been presented in recent years to accelerate the large-scale training process. However, the possibility of further accelerating the training process of various optimization algorithms remains an unresolved subject. To begin addressing this difficult problem, we exploit the researched findings that when training data are independent and identically distributed, the learning problem on a smaller dataset is not significantly different from the original one. Upon that, we propose a stagewise training technique that grows the size of the training set exponentially while solving nonsmooth subproblem. We demonstrate that our stagewise training via exponentially growing the size of the training sets (STEGSs) are compatible with a large number of proximal gradient descent and gradient hard thresholding (GHT) techniques. Interestingly, we demonstrate that STEGS can greatly reduce overall complexity while maintaining statistical accuracy or even surpassing the intrinsic error introduced by GHT approaches. In addition, we analyze the effect of the training data growth rate on the overall complexity. The practical results of applying $l_{2,1}$ - and $l_{0}$ -norms to a variety of large-scale real-world datasets not only corroborate our theories but also demonstrate the benefits of our STEGS framework.
Bin Gu 0001, Hilal AlQuabeh, William de Vazelhes, Zhouyuan Huo, Heng Huang 0001
IEEE Trans. Neural Networks Learn. Syst.3
2024 Limited Memory Online Gradient Descent for Kernelized Pairwise Learning with Dynamic Averaging
abstract
Pairwise learning, an important domain within machine learning, addresses loss functions defined on pairs of training examples, including those in metric learning and AUC maximization. Acknowledging the quadratic growth in computation complexity accompanying pairwise loss as the sample size grows, researchers have turned to online gradient descent (OGD) methods for enhanced scalability. Recently, an OGD algorithm emerged, employing gradient computation involving prior and most recent examples, a step that effectively reduces algorithmic complexity to O(T), with T being the number of received examples. This approach, however, confines itself to linear models while assuming the independence of example arrivals. We introduce a lightweight OGD algorithm that does not require the independence of examples and generalizes to kernel pairwise learning. Our algorithm builds the gradient based on a random example and a moving average representing the past data, which results in a sub-linear regret bound with a complexity of O(T). Furthermore, through the integration of O(√T logT) random Fourier features, the complexity of kernel calculations is effectively minimized. Several experiments with real-world datasets show that the proposed technique outperforms kernel and linear algorithms in offline and online scenarios.
Hilal AlQuabeh, William de Vazelhes, Bin Gu 0001
AAAI2
2024 Iterative Regularization with k-support Norm: An Important Complement to Sparse Recovery
abstract
Sparse recovery is ubiquitous in machine learning and signal processing. Due to the NP-hard nature of sparse recovery, existing methods are known to suffer either from restrictive (or even unknown) applicability conditions, or high computational cost. Recently, iterative regularization methods have emerged as a promising fast approach because they can achieve sparse recovery in one pass through early stopping, rather than the tedious grid-search used in the traditional methods. However, most of those iterative methods are based on the l1 norm which requires restrictive applicability conditions and could fail in many cases. Therefore, achieving sparse recovery with iterative regularization methods under a wider range of conditions has yet to be further explored. To address this issue, we propose a novel iterative regularization algorithm, IRKSN, based on the k-support norm regularizer rather than the l1 norm. We provide conditions for sparse recovery with IRKSN, and compare them with traditional conditions for recovery with l1 norm regularizers. Additionally, we give an early stopping bound on the model error of IRKSN with explicit constants, achieving the standard linear rate for sparse recovery. Finally, we illustrate the applicability of our algorithm on several experiments, including a support recovery experiment with a correlated design matrix.
William de Vazelhes, Bhaskar Mukhoty, Xiao-Tong Yuan, Bin Gu 0001
AAAI1
2024 New Insight of Variance reduce in Zero-Order Hard-Thresholding: Mitigating Gradient Error and Expansivity Contradictions
abstract
Hard-thresholding is an important type of algorithm in machine learning that is used to solve $\ell_0$ constrained optimization problems. However, the true gradient of the objective function can be difficult to access in certain scenarios, which normally can be approximated by zeroth-order (ZO) methods. SZOHT algorithm is the only algorithm tackling $\ell_0$ sparsity constraints with zeroth-order gradients so far. Unfortunately, SZOHT has a notable limitation on the number of random directions due to the inherent conflict between the deviation of ZO gradients and the expansivity of the hard-thresholding operator. This paper approaches this problem by considering the role of variance and provides a new insight into variance reduction: mitigating the unique conflicts between ZO gradients and hard-thresholding. Under this perspective, we propose a generalized variance reduced ZO hard-thresholding algorithm as well as the generalized convergence analysis under standard assumptions. The theoretical results demonstrate the new algorithm eliminates the restrictions on the number of random directions, leading to improved convergence rates and broader applicability compared with SZOHT. Finally, we illustrate the utility of our method on a portfolio optimization problem as well as black-box adversarial attacks.
Xinzhe Yuan 0001, William de Vazelhes, Bin Gu 0001, Huan Xiong
ICLR2
2024 Hard-Thresholding Meets Evolution Strategies in Reinforcement Learning
Chengqian Gao, William de Vazelhes, Hualin Zhang, Bin Gu 0001
IJCAI2
2023 Direct Training of SNN using Local Zeroth Order Method
abstract
Spiking neural networks are becoming increasingly popular for their low energy requirement in real-world tasks with accuracy comparable to traditional ANNs. SNN training algorithms face the loss of gradient information and non-differentiability due to the Heaviside function in minimizing the model loss over model parameters. To circumvent this problem, the surrogate method employs a differentiable approximation of the Heaviside function in the backward pass, while the forward pass continues to use the Heaviside as the spiking function. We propose to use the zeroth-order technique at the local or neuron level in training SNNs, motivated by its regularizing and potential energy-efficient effects and establish a theoretical connection between it and the existing surrogate methods. We perform experimental validation of the technique on standard static datasets (CIFAR-10, CIFAR-100, ImageNet-100) and neuromorphic datasets (DVS-CIFAR-10, DVS-Gesture, N-Caltech-101, NCARS) and obtain results that offer improvement over the state-of-the-art results. The proposed method also lends itself to efficient implementations of the back-propagation method, which could provide 3-4 times overall speedup in training time. The code is available at \url{https://github.com/BhaskarMukhoty/LocalZO}.
Bhaskar Mukhoty, Velibor Bojkovic, William de Vazelhes, Xiaohan Zhao, Giulia De Masi, Huan Xiong, Bin Gu 0001
NeurIPS3
2022 Efficient Semi-Supervised Adversarial Training without Guessing Labels
abstract
Adversarial training has been proved to be the most effective defensive strategy to protect models from adversarial attacks. In the practical application scenario of adversarial training, besides labeled data, we also face an enormous amount of unlabeled data. However, existing adversarial training methods are naturally targeting supervised learning problems. To adapt to semi-supervised learning problems, they need to estimate labels for unlabeled data in advance, which inevitably degenerates the performance of the learned model due to the bias on the estimation of labels for unlabeled data. To mitigate this issue, in this paper, we propose a new semi-supervised adversarial training framework via maximizing AUCs which is also a minimax problem but treats the unlabeled samples as both positive and negative ones, which allows us to avoid guessing labels for unlabeled data. Quite naturally, the minimax problem can be solved via a traditional adversarial training algorithm by extending singly stochastic gradients to triply stochastic gradients, to adapt to the three (i.e. positive, negative, and unlabeled) data sources. To further accelerate the training procedure, we transform the minimax adversarial training problem into an equivalent minimization one based on the kernel perspective. For the minimization problem, we discuss scalable and efficient algorithms not only for deep neural networks but also for kernel support vector machines. Extensive experimental results show that our algorithms not only achieve better generalization performance against various adversarial attacks, but also enjoy efficiency and scalability when considered from the kernel perspective.
Huimin Wu 0004, William de Vazelhes, Bin Gu 0001
ICDM2
2022 Zeroth-Order Hard-Thresholding: Gradient Error vs. Expansivity
abstract
$\ell_0$ constrained optimization is prevalent in machine learning, particularly for high-dimensional problems, because it is a fundamental approach to achieve sparse learning. Hard-thresholding gradient descent is a dominant technique to solve this problem. However, first-order gradients of the objective function may be either unavailable or expensive to calculate in a lot of real-world problems, where zeroth-order (ZO) gradients could be a good surrogate. Unfortunately, whether ZO gradients can work with the hard-thresholding operator is still an unsolved problem.To solve this puzzle, in this paper, we focus on the $\ell_0$ constrained black-box stochastic optimization problems, and propose a new stochastic zeroth-order gradient hard-thresholding (SZOHT) algorithm with a general ZO gradient estimator powered by a novel random support sampling. We provide the convergence analysis of SZOHT under standard assumptions. Importantly, we reveal a conflict between the deviation of ZO estimators and the expansivity of the hard-thresholding operator, and provide a theoretical minimal value of the number of random directions in ZO gradients. In addition, we find that the query complexity of SZOHT is independent or weakly dependent on the dimensionality under different settings. Finally, we illustrate the utility of our method on a portfolio optimization problem as well as black-box adversarial attacks.
William de Vazelhes, Hualin Zhang, Huimin Wu 0004, Xiao-Tong Yuan, Bin Gu 0001
NeurIPS1
2020 metric-learn: Metric Learning Algorithms in Python
abstract
metric-learn is an open source Python package implementing supervised and weakly-supervised distance metric learning algorithms. As part of scikit-learn-contrib, it provides a unified interface compatible with scikit-learn which allows to easily perform cross-validation, model selection, and pipelining with other machine learning estimators. metric-learn is thoroughly tested and available on PyPi under the MIT license.
William de Vazelhes, CJ Carey, Yuan Tang 0001, Nathalie Vauquier, Aurélien Bellet
J. Mach. Learn. Res.1