Hadrien Hendrikx

dblp:199/2214 · DBLP profile ↗
← Back
14ranked-venue papers
6as first author
8since 2021 · last 2025
—ORCID · unresolved

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

Artificial intelligence and machine learning · 13 · 6 first-author · 8 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
8 papers
Optimization for machine learning · 71% Efficient and distributed learning · 23% Reinforcement learning · 6%
Theoretical computer science
6 papers
Mathematical optimization · 90% Distributed computing theory · 10%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

Topics — the 27 heaviest of 28, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
distributed training
1.432022
Beyond spectral gap: the role of the topology in decentralized learning · NeurIPS 2022
Dual-Free Stochastic Decentralized Optimization with Variance Reduction · NeurIPS 2020
An Accelerated Decentralized Stochastic Proximal Algorithm for Finite Sums · NeurIPS 2019
Machine learning › Optimization for machine learning
distributed optimization
1.222023
Beyond Spectral Gap: The Role of the Topology in Decentralized Learning · J. Mach. Learn. Res. 2023
Beyond spectral gap: the role of the topology in decentralized learning · NeurIPS 2022
Machine learning › Optimization for machine learning
variance reduction
0.922021
Fast Stochastic Bregman Gradient Methods: Sharp Analysis and Variance Reduction · ICML 2021
Dual-Free Stochastic Decentralized Optimization with Variance Reduction · NeurIPS 2020
Mathematical optimization › continuous optimization › convex optimization › first-order methods › gradient-based optimization
accelerated gradient methods
0.922021
Continuized Accelerations of Deterministic and Stochastic Gradient Descents, and of Gossip Algorithms · NeurIPS 2021
Statistically Preconditioned Accelerated Gradient Method for Distributed Optimization · ICML 2020
Distributed systems › fault tolerance
byzantine fault tolerance
0.912025
Unified Breakdown Analysis for Byzantine Robust Gossip · ICML 2025
Distributed systems › data aggregation
robust aggregation
0.912025
Unified Breakdown Analysis for Byzantine Robust Gossip · ICML 2025
Machine learning › Optimization for machine learning › distributed optimization
decentralized stochastic optimization
0.822020
Dual-Free Stochastic Decentralized Optimization with Variance Reduction · NeurIPS 2020
An Accelerated Decentralized Stochastic Proximal Algorithm for Finite Sums · NeurIPS 2019
Machine learning › Optimization for machine learning
convergence guarantees
0.712023
Revisiting Gradient Clipping: Stochastic bias and tight convergence guarantees · ICML 2023
Machine learning › Optimization for machine learning
gradient clipping
0.712023
Revisiting Gradient Clipping: Stochastic bias and tight convergence guarantees · ICML 2023
Machine learning › Efficient and distributed learning › distributed training
network topology effects
0.712023
Beyond Spectral Gap: The Role of the Topology in Decentralized Learning · J. Mach. Learn. Res. 2023
Mathematical optimization
distributed optimization
0.622023
Statistically Preconditioned Accelerated Gradient Method for Distributed Optimization · ICML 2020
Beyond Spectral Gap: The Role of the Topology in Decentralized Learning · J. Mach. Learn. Res. 2023
Machine learning › Optimization for machine learning
convergence analysis
0.612022
Beyond spectral gap: the role of the topology in decentralized learning · NeurIPS 2022
Machine learning › Optimization for machine learning › distributed optimization
decentralized SGD
0.612022
Beyond spectral gap: the role of the topology in decentralized learning · NeurIPS 2022
Machine learning › Optimization for machine learning › gradient-based optimization › proximal gradient method
bregman proximal gradient
0.512021
Fast Stochastic Bregman Gradient Methods: Sharp Analysis and Variance Reduction · ICML 2021
Machine learning › Optimization for machine learning
stochastic gradient methods
0.512021
Fast Stochastic Bregman Gradient Methods: Sharp Analysis and Variance Reduction · ICML 2021
Mathematical optimization › continuous optimization
convex optimization
0.512021
Fast Stochastic Bregman Gradient Methods: Sharp Analysis and Variance Reduction · ICML 2021
Mathematical optimization › continuous optimization › convex optimization
first-order methods
0.512021
Continuized Accelerations of Deterministic and Stochastic Gradient Descents, and of Gossip Algorithms · NeurIPS 2021
Distributed computing theory › information dissemination
gossip protocols
0.512021
Continuized Accelerations of Deterministic and Stochastic Gradient Descents, and of Gossip Algorithms · NeurIPS 2021
Mathematical optimization › continuous optimization › convex optimization › first-order methods › gradient-based optimization › accelerated gradient methods
nesterov acceleration
0.512021
Continuized Accelerations of Deterministic and Stochastic Gradient Descents, and of Gossip Algorithms · NeurIPS 2021
Mathematical optimization › stochastic optimization › stochastic gradient methods
stochastic gradient descent
0.512021
Continuized Accelerations of Deterministic and Stochastic Gradient Descents, and of Gossip Algorithms · NeurIPS 2021
Mathematical optimization
stochastic optimization
0.512021
Continuized Accelerations of Deterministic and Stochastic Gradient Descents, and of Gossip Algorithms · NeurIPS 2021
Mathematical optimization › continuous optimization › convex optimization › first-order methods › gradient-based optimization
preconditioned gradient method
0.412020
Statistically Preconditioned Accelerated Gradient Method for Distributed Optimization · ICML 2020
Machine learning › Optimization for machine learning › stochastic optimization
finite-sum optimization
0.412019
An Accelerated Decentralized Stochastic Proximal Algorithm for Finite Sums · NeurIPS 2019
Machine learning › Reinforcement learning
multi-agent reinforcement learning
0.312017
Dynamic Safe Interruptibility for Decentralized Multi-Agent Reinforcement Learning · NIPS 2017
Machine learning › Reinforcement learning › safe reinforcement learning
safe exploration
0.312017
Dynamic Safe Interruptibility for Decentralized Multi-Agent Reinforcement Learning · NIPS 2017
Machine learning › Efficient and distributed learning › distributed training
decentralized learning
0.312025
Unified Breakdown Analysis for Byzantine Robust Gossip · ICML 2025
Machine learning › Optimization for machine learning
stochastic gradient descent
0.212023
Revisiting Gradient Clipping: Stochastic bias and tight convergence guarantees · ICML 2023

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

spectral gap analysis · 1.9bregman divergence · 1.9convex optimization · 1.8variance reduction · 1.8robust-sum aggregation · 1.7gossip protocol · 1.7catalyst framework · 0.9stochastic gradient descent · 0.7gradient clipping · 0.7convex optimization theory · 0.6ordinary differential equations · 0.5continuous-time analysis · 0.5uniform concentration of hessians · 0.4preconditioning · 0.4dual-free algorithm · 0.4
YearPublicationVenuePosition
2025 Unified Breakdown Analysis for Byzantine Robust Gossip
abstract
In decentralized machine learning, different devices communicate in a peer-to-peer manner to collaboratively learn from each other’s data. Such approaches are vulnerable to misbehaving (or Byzantine) devices. We introduce F-RG, a general framework for building robust decentralized algorithms with guarantees arising from robust-sum-like aggregation rules F. We then investigate the notion of breakdown point, and show an upper bound on the number of adversaries that decentralized algorithms can tolerate. We introduce a practical robust aggregation rule, coined CS+, such that CS+-RG has a near-optimal breakdown. Other choices of aggregation rules lead to existing algorithms such as ClippedGossip or NNA. We give experimental evidence to validate the effectiveness of CS+-RG and highlight the gap with NNA, in particular against a novel attack tailored to decentralized communications.
Renaud Gaucher, Aymeric Dieuleveut, Hadrien Hendrikx
ICML3
2024 The Relative Gaussian Mechanism and its Application to Private Gradient Descent
abstract
The Gaussian Mechanism (GM), which consists in adding Gaussian noise to a vector-valued query before releasing it, is a standard privacy protection mechanism. In particular, given that the query respects some L2 sensitivity property (the L2 distance between outputs on any two neighboring inputs is bounded), GM guarantees Rényi Differential Privacy (RDP). Unfortunately, precisely bounding the L2 sensitivity can be hard, thus leading to loose privacy bounds. In this work, we consider a Relative L2 sensitivity assumption, in which the bound on the distance between two query outputs may also depend on their norm. Leveraging this assumption, we introduce the Relative Gaussian Mechanism (RGM), in which the variance of the noise depends on the norm of the output. We prove tight bounds on the RDP parameters under relative L2 sensitivity, and characterize the privacy loss incurred by using output-dependent noise. In particular, we show that RGM naturally adapts to a latent variable that would control the norm of the output. Finally, we instantiate our framework to show tight guarantees for Private Gradient Descent, a problem that naturally fits our relative L2 sensitivity assumption.
Hadrien Hendrikx, Paul Mangold, Aurélien Bellet
AISTATS1
2023 A principled framework for the design and analysis of token algorithms
abstract
We consider a decentralized optimization problem, in which n nodes collaborate to optimize a global objective function using local communications only. While many decentralized algorithms focus on gossip communications (pairwise averaging), we consider a different scheme, in which a “token” that contains the current estimate of the model performs a random walk over the network, and updates its model using the local model of the node it is at. Indeed, token algorithms generally benefit from improved communication efficiency and privacy guarantees. We frame the token algorithm as a randomized gossip algorithm on a conceptual graph, which allows us to prove a series of convergence results for variance-reduced and accelerated token algorithms for the complete graph. We also extend these results to the case of multiple tokens by extending the conceptual graph, and to general graphs by tweaking the communication procedure. The reduction from token to well-studied gossip algorithms leads to tight rates for many token algorithms, and we illustrate their performance empirically.
Hadrien Hendrikx
AISTATS1
2023 Revisiting Gradient Clipping: Stochastic bias and tight convergence guarantees
abstract
Gradient clipping is a popular modification to standard (stochastic) gradient descent, at every iteration limiting the gradient norm to a certain value $c >0$. It is widely used for example for stabilizing the training of deep learning models (Goodfellow et al., 2016), or for enforcing differential privacy (Abadi et al., 2016). Despite popularity and simplicity of the clipping mechanism, its convergence guarantees often require specific values of $c$ and strong noise assumptions. In this paper, we give convergence guarantees that show precise dependence on arbitrary clipping thresholds $c$ and show that our guarantees are tight with both deterministic and stochastic gradients. In particular, we show that (i) for deterministic gradient descent, the clipping threshold only affects the higher-order terms of convergence, (ii) in the stochastic setting convergence to the true optimum cannot be guaranteed under the standard noise assumption, even under arbitrary small step-sizes. We give matching upper and lower bounds for convergence of the gradient norm when running clipped SGD, and illustrate these results with experiments.
Anastasia Koloskova, Hadrien Hendrikx, Sebastian U. Stich
ICML2
2023 Beyond Spectral Gap: The Role of the Topology in Decentralized Learning
abstract
In data-parallel optimization of machine learning models, workers collaborate to improve their estimates of the model: more accurate gradients allow them to use larger learning rates and optimize faster. In the decentralized setting, in which workers communicate over a sparse graph, current theory fails to capture important aspects of real-world behavior. First, the `spectral gap' of the communication graph is not predictive of its empirical performance in (deep) learning. Second, current theory does not explain that collaboration enables larger learning rates than training alone. In fact, it prescribes smaller learning rates, which further decrease as graphs become larger, failing to explain convergence dynamics in infinite graphs. This paper aims to paint an accurate picture of sparsely-connected distributed optimization. We quantify how the graph topology influences convergence in a quadratic toy problem and provide theoretical results for general smooth and (strongly) convex objectives. Our theory matches empirical observations in deep learning, and accurately describes the relative merits of different graph topologies.
Thijs Vogels, Hadrien Hendrikx, Martin Jaggi
J. Mach. Learn. Res.2
2022 Beyond spectral gap: the role of the topology in decentralized learning
abstract
In data-parallel optimization of machine learning models, workers collaborate to improve their estimates of the model: more accurate gradients allow them to use larger learning rates and optimize faster. We consider the setting in which all workers sample from the same dataset, and communicate over a sparse graph (decentralized). In this setting, current theory fails to capture important aspects of real-world behavior. First, the ‘spectral gap’ of the communication graph is not predictive of its empirical performance in (deep) learning. Second, current theory does not explain that collaboration enables larger learning rates than training alone. In fact, it prescribes smaller learning rates, which further decrease as graphs become larger, failing to explain convergence in infinite graphs. This paper aims to paint an accurate picture of sparsely-connected distributed optimization when workers share the same data distribution. We quantify how the graph topology influences convergence in a quadratic toy problem and provide theoretical results for general smooth and (strongly) convex objectives. Our theory matches empirical observations in deep learning, and accurately describes the relative merits of different graph topologies.
Thijs Vogels, Hadrien Hendrikx, Martin Jaggi
NeurIPS2
2021 Fast Stochastic Bregman Gradient Methods: Sharp Analysis and Variance Reduction
abstract
We study the problem of minimizing a relatively-smooth convex function using stochastic Bregman gradient methods. We first prove the convergence of Bregman Stochastic Gradient Descent (BSGD) to a region that depends on the noise (magnitude of the gradients) at the optimum. In particular, BSGD quickly converges to the exact minimizer when this noise is zero (interpolation setting, in which the data is fit perfectly). Otherwise, when the objective has a finite sum structure, we show that variance reduction can be used to counter the effect of noise. In particular, fast convergence to the exact minimizer can be obtained under additional regularity assumptions on the Bregman reference function. We illustrate the effectiveness of our approach on two key applications of relative smoothness: tomographic reconstruction with Poisson noise and statistical preconditioning for distributed optimization.
Radu-Alexandru Dragomir, Mathieu Even, Hadrien Hendrikx
ICML3
2021 Continuized Accelerations of Deterministic and Stochastic Gradient Descents, and of Gossip Algorithms
abstract
We introduce the ``continuized'' Nesterov acceleration, a close variant of Nesterov acceleration whose variables are indexed by a continuous time parameter. The two variables continuously mix following a linear ordinary differential equation and take gradient steps at random times. This continuized variant benefits from the best of the continuous and the discrete frameworks: as a continuous process, one can use differential calculus to analyze convergence and obtain analytical expressions for the parameters; but a discretization of the continuized process can be computed exactly with convergence rates similar to those of Nesterov original acceleration. We show that the discretization has the same structure as Nesterov acceleration, but with random parameters. We provide continuized Nesterov acceleration under deterministic as well as stochastic gradients, with either additive or multiplicative noise. Finally, using our continuized framework and expressing the gossip averaging problem as the stochastic minimization of a certain energy function, we provide the first rigorous acceleration of asynchronous gossip algorithms.
Mathieu Even, Raphaël Berthier, Francis R. Bach, Nicolas Flammarion, Hadrien Hendrikx, Pierre Gaillard, Laurent Massoulié, Adrien B. Taylor
NeurIPS5
2020 Statistically Preconditioned Accelerated Gradient Method for Distributed Optimization
abstract
We consider the setting of distributed empirical risk minimization where multiple machines compute the gradients in parallel and a centralized server updates the model parameters. In order to reduce the number of communications required to reach a given accuracy, we propose a preconditioned accelerated gradient method where the preconditioning is done by solving a local optimization problem over a subsampled dataset at the server. The convergence rate of the method depends on the square root of the relative condition number between the global and local loss functions. We estimate the relative condition number for linear prediction models by studying uniform concentration of the Hessians over a bounded domain, which allows us to derive improved convergence rates for existing preconditioned gradient methods and our accelerated method. Experiments on real-world datasets illustrate the benefits of acceleration in the ill-conditioned regime.
Hadrien Hendrikx, Sébastien Bubeck, Francis R. Bach, Laurent Massoulié
ICML1
2020 Dual-Free Stochastic Decentralized Optimization with Variance Reduction
abstract
We consider the problem of training machine learning models on distributed data in a decentralized way. For finite-sum problems, fast single-machine algorithms for large datasets rely on stochastic updates combined with variance reduction. Yet, existing decentralized stochastic algorithms either do not obtain the full speedup allowed by stochastic updates, or require oracles that are more expensive than regular gradients. In this work, we introduce a Decentralized stochastic algorithm with Variance Reduction called DVR. DVR only requires computing stochastic gradients of the local functions, and is computationally as fast as a standard stochastic variance-reduced algorithms run on a $1/n$ fraction of the dataset, where $n$ is the number of nodes. To derive DVR, we use Bregman coordinate descent on a well-chosen dual problem, and obtain a dual-free algorithm using a specific Bregman divergence. We give an accelerated version of DVR based on the Catalyst framework, and illustrate its effectiveness with simulations on real data.
Hadrien Hendrikx, Francis R. Bach, Laurent Massoulié
NeurIPS1
2020 Who Started This Rumor? Quantifying the Natural Differential Privacy of Gossip Protocols
abstract
Gossip protocols (also called rumor spreading or epidemic protocols) are widely used to disseminate information in massive peer-to-peer networks. These protocols are often claimed to guarantee privacy because of the uncertainty they introduce on the node that started the dissemination. But is that claim really true? Can the source of a gossip safely hide in the crowd? This paper examines, for the first time, gossip protocols through a rigorous mathematical framework based on differential privacy to determine the extent to which the source of a gossip can be traceable. Considering the case of a complete graph in which a subset of the nodes are curious, we study a family of gossip protocols parameterized by a "muting" parameter s: nodes stop emitting after each communication with a fixed probability 1-s. We first prove that the standard push protocol, corresponding to the case s = 1, does not satisfy differential privacy for large graphs. In contrast, the protocol with s = 0 (nodes forward only once) achieves optimal privacy guarantees but at the cost of a drastic increase in the spreading time compared to standard push, revealing an interesting tension between privacy and spreading time. Yet, surprisingly, we show that some choices of the muting parameter s lead to protocols that achieve an optimal order of magnitude in both privacy and speed. Privacy guarantees are obtained by showing that only a small fraction of the possible observations by curious nodes have different probabilities when two different nodes start the gossip, since the source node rapidly stops emitting when s is small. The speed is established by analyzing the mean dynamics of the protocol, and leveraging concentration inequalities to bound the deviations from this mean behavior. We also confirm empirically that, with appropriate choices of s, we indeed obtain protocols that are very robust against concrete source location attacks (such as maximum a posteriori estimates) while spreading the information almost as fast as the standard (and non-private) push protocol.
Aurélien Bellet, Rachid Guerraoui, Hadrien Hendrikx
DISC3
2019 Accelerated Decentralized Optimization with Local Updates for Smooth and Strongly Convex Objectives
abstract
In this paper, we study the problem of minimizing a sum of smooth and strongly convex functions split over the nodes of a network in a decentralized fashion. We propose the algorithm ESDACD, a decentralized accelerated algorithm that only requires local synchrony. Its rate depends on the condition number $\kappa$ of the local functions as well as the network topology and delays. Under mild assumptions on the topology of the graph, ESDACD takes a time $O((\tau_{\max} + \Delta_{\max})\sqrt{{\kappa}/{\gamma}}\ln(\epsilon^{-1}))$ to reach a precision $\epsilon$ where $\gamma$ is the spectral gap of the graph, $\tau_{\max}$ the maximum communication delay and $\Delta_{\max}$ the maximum computation time. Therefore, it matches the rate of SSDA, which is optimal when $\tau_{\max} = \Omega\left(\Delta_{\max}\right)$. Applying ESDACD to quadratic local functions leads to an accelerated randomized gossip algorithm of rate $O( \sqrt{\theta_{\rm gossip}/n})$ where $\theta_{\rm gossip}$ is the rate of the standard randomized gossip. To the best of our knowledge, it is the first asynchronous algorithm with a provably improved rate of convergence of the second moment of the error. We illustrate these results with experiments in idealized settings.
Hadrien Hendrikx, Francis R. Bach, Laurent Massoulié
AISTATS1
2019 An Accelerated Decentralized Stochastic Proximal Algorithm for Finite Sums
abstract
Modern large-scale finite-sum optimization relies on two key aspects: distribution and stochastic updates. For smooth and strongly convex problems, existing decentralized algorithms are slower than modern accelerated variance-reduced stochastic algorithms when run on a single machine, and are therefore not efficient. Centralized algorithms are fast, but their scaling is limited by global aggregation steps that result in communication bottlenecks. In this work, we propose an efficient \textbf{A}ccelerated \textbf{D}ecentralized stochastic algorithm for \textbf{F}inite \textbf{S}ums named ADFS, which uses local stochastic proximal updates and randomized pairwise communications between nodes. On $n$ machines, ADFS learns from $nm$ samples in the same time it takes optimal algorithms to learn from $m$ samples on one machine. This scaling holds until a critical network size is reached, which depends on communication delays, on the number of samples $m$, and on the network topology. We provide a theoretical analysis based on a novel augmented graph approach combined with a precise evaluation of synchronization times and an extension of the accelerated proximal coordinate gradient algorithm to arbitrary sampling. We illustrate the improvement of ADFS over state-of-the-art decentralized approaches with experiments.
Hadrien Hendrikx, Francis R. Bach, Laurent Massoulié
NeurIPS1
2017 Dynamic Safe Interruptibility for Decentralized Multi-Agent Reinforcement Learning
abstract
In reinforcement learning, agents learn by performing actions and observing their outcomes. Sometimes, it is desirable for a human operator to interrupt an agent in order to prevent dangerous situations from happening. Yet, as part of their learning process, agents may link these interruptions, that impact their reward, to specific states and deliberately avoid them. The situation is particularly challenging in a multi-agent context because agents might not only learn from their own past interruptions, but also from those of other agents. Orseau and Armstrong defined safe interruptibility for one learner, but their work does not naturally extend to multi-agent systems. This paper introduces dynamic safe interruptibility, an alternative definition more suited to decentralized learning problems, and studies this notion in two learning frameworks: joint action learners and independent learners. We give realistic sufficient conditions on the learning algorithm to enable dynamic safe interruptibility in the case of joint action learners, yet show that these conditions are not sufficient for independent learners. We show however that if agents can detect interruptions, it is possible to prune the observations to ensure dynamic safe interruptibility even for independent learners.
El Mahdi El Mhamdi, Rachid Guerraoui, Hadrien Hendrikx, Alexandre Maurer
NIPS3