Adaptive Gradient Clipping for Robust Federated Learning

Youssef Allouah, R. Guerraoui, Nirupam Gupta, Ahmed Jellouli, Geovani Rizk +1 more
2/12/2026

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

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-aggregation gradient clipping. However, existing static clipping strategies yield inconsistent results: enhancing robustness against some attacks while being ineffective or even detrimental against others. To address this limitation, we propose a principled adaptive clipping strategy, Adaptive Robust Clipping (ARC), which dynamically adjusts clipping thresholds based on the input gradients. We prove that ARC not only preserves the theoretical robustness guarantees of SOTA Robust-DGD methods but also provably improves asymptotic convergence when the model is well-initialized. Extensive experiments on benchmark image classification tasks confirm these theoretical insights, demonstrating that ARC significantly enhances robustness, particularly in highly heterogeneous and adversarial settings.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{allouah2026adaptive,
  title  = {Adaptive Gradient Clipping for Robust Federated Learning},
  author = {Youssef Allouah and R. Guerraoui and Nirupam Gupta and Ahmed Jellouli and Geovani Rizk and John Stephan},
  year   = {2026},
  eprint = {2405.14432},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2405.14432},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.14432.svg)](https://codeofpaper.com/paper/2405.14432)

Discussion