atlas

Research map / Federated learning and privacy / Communication-efficient FL

Federated Optimization with Doubly Regularized Drift Correction

ICML 2024 · Federated learning and privacy › Communication-efficient FL · approach: Local drift correction · 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.

Revisits DANE and proposes DANE+ (inexact local solvers, flexible averaging) and FedRed (doubly regularized drift correction with probabilistic communication), showing communication reduction depending on averaged Hessian dissimilarity.

Problem

Federated/distributed optimization suffers from client drift and communication costs; existing drift-correction methods have communication complexity dependent on smoothness L and do not uniformly beat gradient descent. The paper asks whether communication can be reduced in terms of Hessian similari

Approach

Revisit DANE as regularized drift correction, extend it to DANE+ with inexact local solvers and flexible averaging, and propose FedRed, which adds a second regularizer around a large stepsize eta so local subproblems are well conditioned and communicates only with probability p, enabling one-gradient-step local updates (FedRed-GD) with communication reduced by about L/delta.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DANE+-GD instead of centralized GD under Hessian similarityDANE+-GD · Synthetic quadratic problemscommunication rounds: approximately 20 times fewer communication roundsHelped
Use FedRed-GD instead of centralized GD under Hessian similarityFedRed-GD · Synthetic quadratic problemsgradient computation cost: at the same scale as GDNo clear effect
Add the additional regularizer to the DANE+ local objective and skip communication probabilisticallyFedRed · Non-convex optimizationlocal computational complexityHelped
Use FedRed-GD rather than DANE+-GD local solvingFedRed-GD · Strongly-convex and general convex optimizationlocal steps per round: $\frac{L}{\delta_A}$Helped
Use regularized drift correction with similarity-dependent rates instead of centralized GDDANE · General convex optimizationcommunication rounds: $\cO(\frac{\delta_A R_0^2}{\varepsilon})$ vs. $\cO\bigl( \frac{LR_0^2}{\varepsilon} \bigr)$Helped
Use FedRed-GD instead of GD when $L/\delta_A\approx L/\delta_B\gtrsim 20$FedRed-GD · Synthetic strongly-convex, general convex, and non-convex problemscommunication rounds: approximately 20 times fewer communication roundsHelped
Set $p=1$ and $\eta=0$ to recover DANE+ from FedRed (ablation)FedRed · Optimization frameworkmethod equivalenceNo clear effect
Replace the exact/local subproblem solver with one local gradient step (ablation)FedRed-GD · Smooth non-convex optimizationgradient computation complexity: $K=\cO(\frac{L}{\varepsilon})$No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: LIBSVM datasets synthetic quadratic functions

Benchmarks: LIBSVM binary classification (four datasets) synthetic quadratic and non-convex problems

Metrics: communication rounds to target suboptimality total local gradient computations

Baselines: GD Scaffold Scaffnew FedProx DANE+-GD

Builds on: DANE Scaffold FedProx Scaffnew SVRP

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