← Search

El Mahdi El Mhamdi

6 accepted papers

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

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

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