atlas

Research map / Federated learning and privacy / Personalized and heterogeneous FL

Locally Estimated Global Perturbations are Better than Local Perturbations for Federated Sharpness-aware Minimization

ICML 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Non-IID federated learning · 1 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 FedLESAM, which estimates the global SAM perturbation locally on each client as the difference between the global models from the previous active and current rounds, removing the extra backpropagation of local SAM while tightening the convergence bound over FedSAM.

Problem

Federated learning with data heterogeneity and multi-step local updates yields sharp global minima; existing federated SAM methods compute perturbations from local client gradients, which do not reflect the global loss landscape's flatness and add computation cost.

Approach

Clients approximate the global perturbation direction by the normalized difference between the global model received in the previous active round and the current global model, so perturbations are consistent across local steps and require only one backpropagation per iteration. Two variants, FedLESAM-S (Scaffold) and FedLESAM-D (FedDyn), add drift correction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace local-gradient perturbations with locally estimated global perturbationsFedSAM-style federated training · CIFAR10, CIFAR100, OfficeHome, and DomainNetaccuracyMixed
add Scaffold variance reduction to FedLESAM (ablation)FedLESAM · CIFAR10 averaged test accuracyaccuracy: 78.80 -> 82.63Helped
add Scaffold variance reduction to FedLESAM (ablation)FedLESAM · CIFAR100 averaged test accuracyaccuracy: 44.21 -> 48.00Helped
add Scaffold variance reduction to FedLESAM (ablation)FedLESAM · OfficeHome averaged test accuracyaccuracy: 78.93 -> 79.80Helped
add Scaffold variance reduction to FedLESAM (ablation)FedLESAM · DomainNet averaged test accuracyaccuracy: 71.62 -> 73.37Helped
add FedDyn dynamic regularizer to FedLESAM (ablation)FedLESAM · CIFAR10 averaged test accuracyaccuracy: 79.60 -> 82.65Helped
add FedDyn dynamic regularizer to FedLESAM (ablation)FedLESAM · CIFAR100 averaged test accuracyaccuracy: 43.11 -> 46.78Helped
add FedDyn dynamic regularizer to FedLESAM (ablation)FedLESAM · OfficeHome averaged test accuracyaccuracy: 76.56 -> 77.53Helped
add FedDyn dynamic regularizer to FedLESAM (ablation)FedLESAM · DomainNet averaged test accuracyaccuracy: 69.66 -> 71.30Helped
use FedLESAM-S instead of FedLESAM-D (ablation)FedLESAM variants · OfficeHome, DomainNet, and CIFAR100accuracyMixed
use FedLESAM-S instead of FedAvgfederated training on CIFAR10 · CIFAR10, Dirichlet β=0.1, 100 clients, 68% target accuracycomputation time: 28 (1x) -> 0.81xHelped
use FedLESAM-D instead of FedAvgfederated training on CIFAR10 · CIFAR10, Dirichlet β=0.1, 100 clients, 74% target accuracycomputation time: 88 (1x) -> 0.30xHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 OfficeHome DomainNet

Benchmarks: CIFAR10 CIFAR100 OfficeHome DomainNet

Metrics: test accuracy communication rounds communication cost computational time global sharpness perturbation drift

Baselines: FedAvg FedSAM MoFedSAM FedGAMMA FedSMOO Scaffold FedDyn FedAdam FedCM

Builds on: SAM FedAvg FedSAM Scaffold FedDyn

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