← Search

Hadrien Hendrikx

12 accepted papers

2024

The Relative Gaussian Mechanism and its Application to Private Gradient Descent

AISTATS 2024poster

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 b…

Cited by 2SourcePDFScholar
2023

Revisiting Gradient Clipping: Stochastic bias and tight convergence guarantees

ICML 2023poster

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…

Cited by 56SourcePDFScholar
2022

Beyond spectral gap: the role of the topology in decentralized learning

NeurIPS 2022accept

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…

2021

Continuized Accelerations of Deterministic and Stochastic Gradient Descents, and of Gossip Algorithms

NeurIPS 2021oral

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…

Cited by 24SourcePDFScholar
2021

Fast Stochastic Bregman Gradient Methods: Sharp Analysis and Variance Reduction

ICML 2021spotlight

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 quickl…

Cited by 45SourcePDFScholar
2020

Dual-Free Stochastic Decentralized Optimization with Variance Reduction

NeurIPS 2020poster

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…

2020

Statistically Preconditioned Accelerated Gradient Method for Distributed Optimization

ICML 2020poster

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 accelera…

Cited by 68SourcePDFScholar
2019

Accelerated Decentralized Optimization with Local Updates for Smooth and Strongly Convex Objectives

AISTATS 2019poster

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 n…

Cited by 51SourcePDFScholar
2019

An Accelerated Decentralized Stochastic Proximal Algorithm for Finite Sums

NeurIPS 2019poster

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 theref…

2017

Dynamic Safe Interruptibility for Decentralized Multi-Agent Reinforcement Learning

NeurIPS 2017spotlight

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…

Cited by 31SourcePDFScholar