← Search

Rachid Guerraoui

27 accepted papers

2026

Robust Federated Inference

ICLR 2026poster

Federated inference, in the form of one-shot federated learning, edge ensembles, or federated ensembles, has emerged as an attractive solution to combine predictions from multiple models. This paradigm enables each model to remain local and proprietary while a central server queries them and aggrega…

Cited by 0SourcecodeScholar
2025

Adaptive Gradient Clipping for Robust Federated Learning

ICLR 2025spotlight

Robust federated learning aims to maintain reliable performance despite the presence of adversarial or misbehaving workers. While state-of-the-art (SOTA) robust distributed gradient descent (Robust-DGD) methods were proven theoretically optimal, their empirical success has often relied on pre-aggreg…

Cited by 0SourcePDFScholar
2025

Certified Unlearning for Neural Networks

ICML 2025poster

We address the problem of machine unlearning, where the goal is to remove the influence of specific training data from a model upon request, motivated by privacy concerns and regulatory requirements such as the “right to be forgotten.” Unfortunately, existing methods rely on restrictive assumptions…

2025

The Utility and Complexity of In- and Out-of-Distribution Machine Unlearning

ICLR 2025poster

Machine unlearning, the process of selectively removing data from trained models, is increasingly crucial for addressing privacy concerns and knowledge gaps post-deployment. Despite this importance, existing approaches are often heuristic and lack formal guarantees. In this paper, we analyze the fun…

Cited by 1SourcePDFScholar
2025

Towards Trustworthy Federated Learning with Untrusted Participants

ICML 2025poster

Resilience against malicious participants and data privacy are essential for trustworthy federated learning, yet achieving both with good utility typically requires the strong assumption of a trusted central server. This paper shows that a significantly weaker assumption suffices: each pair of parti…

Cited by 0SourcePDFScholar
2024

Byzantine-Robust Federated Learning: Impact of Client Subsampling and Local Updates

ICML 2024poster

The possibility of adversarial (a.k.a., Byzantine) clients makes federated learning (FL) prone to arbitrary manipulation. The natural approach to robustify FL against adversarial clients is to replace the simple averaging operation at the server in the standard $\mathsf{FedAvg}$ algorithm by a robus…

Cited by 5SourcePDFScholar
2024

Fine-Tuning Personalization in Federated Learning to Mitigate Adversarial Clients

NeurIPS 2024poster

Federated learning (FL) is an appealing paradigm that allows a group of machines (a.k.a. clients) to learn collectively while keeping their data local. However, due to the heterogeneity between the clients’ data distributions, the model obtained through the use of FL algorithms may perform poorly on…

Cited by 0SourcePDFScholar
2024

Revisiting Ensembling in One-Shot Federated Learning

NeurIPS 2024poster

Federated Learning (FL) is an appealing approach to training machine learning models without sharing raw data. However, standard FL algorithms are iterative and thus induce a significant communication cost. One-Shot FL (OFL) trades the iterative exchange of models between clients and the server wit…

2024

The Privacy Power of Correlated Noise in Decentralized Learning

ICML 2024poster

Decentralized learning is appealing as it enables the scalable usage of large amounts of distributed data and resources without resorting to any central entity, while promoting privacy since every user minimizes the direct exposure of their data. Yet, without additional precautions, curious users ca…

2023

Epidemic Learning: Boosting Decentralized Learning with Randomized Communication

NeurIPS 2023poster

We present Epidemic Learning (EL), a simple yet powerful decentralized learning (DL) algorithm that leverages changing communication topologies to achieve faster model convergence compared to conventional DL approaches. At each round of EL, each node sends its model updates to a random sample of $s$…

2023

Fixing by Mixing: A Recipe for Optimal Byzantine ML under Heterogeneity

AISTATS 2023poster

Byzantine machine learning (ML) aims to ensure the resilience of distributed learning algorithms to misbehaving (or Byzantine) machines. Although this problem received significant attention, prior works often assume the data held by the machines to be homogeneous, which is seldom true in practical s…

Cited by 72SourcePDFScholar
2023

On the Privacy-Robustness-Utility Trilemma in Distributed Learning

ICML 2023poster

The ubiquity of distributed machine learning (ML) in sensitive public domain applications calls for algorithms that protect data privacy, while being robust to faults and adversarial behaviors. Although privacy and robustness have been extensively studied independently in distributed ML, their synth…

Cited by 27SourcePDFScholar
2023

On the Strategyproofness of the Geometric Median

AISTATS 2023poster

The geometric median, an instrumental component of the secure machine learning toolbox, is known to be effective when robustly aggregating models (or gradients), gathered from potentially malicious (or strategic) users. What is less known is the extent to which the geometric median incentivizes dish…

2023

Robust Collaborative Learning with Linear Gradient Overhead

ICML 2023poster

Collaborative learning algorithms, such as distributed SGD (or D-SGD), are prone to faulty machines that may deviate from their prescribed algorithm because of software or hardware bugs, poisoned data or malicious behaviors. While many solutions have been proposed to enhance the robustness of D-SGD…

2023

Robust Distributed Learning: Tight Error Bounds and Breakdown Point under Data Heterogeneity

NeurIPS 2023spotlight

The theory underlying robust distributed learning algorithms, designed to resist adversarial machines, matches empirical observations when data is homogeneous. Under data heterogeneity however, which is the norm in practical scenarios, established lower bounds on the learning error are essentially v…

Cited by 20SourcePDFScholar
2022

An Equivalence Between Data Poisoning and Byzantine Gradient Attacks

ICML 2022spotlight

To study the resilience of distributed learning, the “Byzantine" literature considers a strong threat model where workers can report arbitrary gradients to the parameter server. Whereas this model helped obtain several fundamental results, it has sometimes been considered unrealistic, when the worke…

2022

Byzantine Machine Learning Made Easy By Resilient Averaging of Momentums

ICML 2022spotlight

Byzantine resilience emerged as a prominent topic within the distributed machine learning community. Essentially, the goal is to enhance distributed optimization algorithms, such as distributed SGD, in a way that guarantees convergence despite the presence of some misbehaving (a.k.a.,

Cited by 76SourcePDFScholar
2021

Collaborative Learning in the Jungle (Decentralized, Byzantine, Heterogeneous, Asynchronous and Nonconvex Learning)

NeurIPS 2021poster

We study \emph{Byzantine collaborative learning}, where $n$ nodes seek to collectively learn from each others' local data. The data distribution may vary from one node to another. No node is trusted, and $f < n$ nodes can behave arbitrarily. We prove that collaborative learning is equivalent to a ne…

Cited by 69SourcePDFScholar
2021

Differentially Private Stochastic Coordinate Descent

AAAI 2021technical

In this paper we tackle the challenge of making the stochastic coordinate descent algorithm differentially private. Compared to the classical gradient descent algorithm where updates operate on a single model vector and controlled noise addition to this vector suffices to hide critical information…

2021

Distributed Momentum for Byzantine-resilient Stochastic Gradient Descent

ICLR 2021poster

Byzantine-resilient Stochastic Gradient Descent (SGD) aims at shielding model training from Byzantine faults, be they ill-labeled training datapoints, exploited software/hardware vulnerabilities, or malicious worker nodes in a distributed setting. Two recent attacks have been challenging state-of-th…

Cited by 67SourcePDFScholar
2018

Asynchronous Byzantine Machine Learning (the case of SGD)

ICML 2018oral

Asynchronous distributed machine learning solutions have proven very effective so far, but always assuming perfectly functioning workers. In practice, some of the workers can however exhibit Byzantine behavior, caused by hardware failures, software bugs, corrupt data, or even malicious attacks. We i…

2018

Personalized and Private Peer-to-Peer Machine Learning

AISTATS 2018poster

The rise of connected personal devices together with privacy concerns call for machine learning algorithms capable of leveraging the data of a large number of agents to learn personalized models under strong privacy requirements. In this paper, we introduce an efficient algorithm to address the abov…

Cited by 0SourcePDFScholar
2018

The Hidden Vulnerability of Distributed Learning in Byzantium

ICML 2018oral

While machine learning is going through an era of celebrated success, concerns have been raised about the vulnerability of its backbone: stochastic gradient descent (SGD). Recent approaches have been proposed to ensure the robustness of distributed SGD against adversarial (Byzantine) workers sending

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
2017

Machine Learning with Adversaries: Byzantine Tolerant Gradient Descent

NeurIPS 2017poster

We study the resilience to Byzantine failures of distributed implementations of Stochastic Gradient Descent (SGD). So far, distributed machine learning frameworks have largely ignored the possibility of failures, especially arbitrary (i.e., Byzantine) ones. Causes of failures include software bugs…

Cited by 2435SourcePDFScholar