atlas

Research map / Optimization / Distributed and compressed

Adaptive Gradient Clipping for Robust Federated Learning

ICLR 2025 · Optimization › Distributed and compressed · approach: Byzantine-robust learning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ARC, an adaptive pre-aggregation gradient clipping rule for Byzantine-robust distributed/federated SGD that clips a number of largest gradients tied to f/n, and proves improved error bounds under heterogeneity near the breakdown point.

Problem

Robust federated/distributed learning with Byzantine workers under data heterogeneity, where static pre-aggregation gradient clipping gives inconsistent robustness across heterogeneity levels and attacks.

Approach

Replace static clipping thresholds with an adaptive threshold chosen so that a fixed fraction lambda = zeta*f/n of input gradients (the largest ones) is clipped, guaranteeing at least one honest unclipped vector among any n-f subset; combined with NNM and robust aggregators, this yields provably better error under (G,B)-gradient dissimilarity near the breakdown point.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add ARC to Robust-DSGD with good initialization (μ=1)Robust-DSGD · MNIST, extreme heterogeneity, α = 0.1, f = 1accuracyHelped
Degrade initialization from μ=1 toward μ=5 while using ARC-enhanced Robust-DSGD (ablation)ARC-enhanced Robust-DSGD · MNIST, extreme heterogeneity, α = 0.1, f = 1accuracyHurt
Add ARC to Robust-DSGD with poor initialization (μ=5)Robust-DSGD · MNIST, extreme heterogeneity, α = 0.1, f = 1accuracyNo clear effect
Use ARC instead of static clipping thresholds C = 0.2 or C = 0.02Robust-DSGD · MNIST, moderate heterogeneity (Dirichlet α = 1)performanceHelped
Use ARC instead of static clipping thresholds C = 2 or C = 20Robust-DSGD · MNIST, moderate heterogeneity (Dirichlet α = 1)performanceNo clear effect
Vary the static clipping threshold across C ∈ {0.02, 0.2, 2, 20} (ablation)Robust-DSGD with static clipping · MNIST, different heterogeneity levels and Byzantine attacksrobust performanceMixed
Use ARC instead of static clipping across the tested settingsRobust-DSGD · MNIST, different heterogeneity levels and Byzantine attacksrobust performanceHelped
Set ARC parameter ζ to 2 (ablation)ARC · Experiments across tested settingsperformanceHelped
Add ARC to Robust-DSGDRobust-DSGD · Fashion-MNIST and CIFAR-10, tested settingsperformanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST Fashion-MNIST CIFAR-10

Benchmarks: MNIST Fashion-MNIST CIFAR-10

Metrics: test accuracy

Baselines: static gradient clipping vanilla Robust-DSGD Byzantine-free DSGD NNM

Builds on: Robust-DGD nearest neighbor mixing Robust-DSGD Byzantine-robust learning under heterogeneity (Allouah et al.)

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy