atlas

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

Beyond Local Sharpness: Communication-Efficient Global Sharpness-aware Minimization for Federated Learning

CVPR 2025 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Non-IID federated learning · 8 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 FEDGLOSS, a federated learning method that applies sharpness-aware minimization on the server and approximates the global perturbation with the previous round's pseudo-gradient, avoiding extra communication, with ADMM for local-global consistency.

Problem

Federated learning under data heterogeneity converges to sharp global minima; existing client-side SAM methods (FedSAM) optimize only local sharpness, leaving local and global loss landscapes inconsistent, while global-sharpness alternatives (FedSMOO) double communication.

Approach

Run SAM on the server to minimize global sharpness, approximating the perturbation with the previous round's perturbed global pseudo-gradient so no extra client exchange is needed, and use ADMM to align local and global updates.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FEDGLOSS with local SAM instead of FEDSMOOFederated CNN training · CIFAR10 α = 0 and α = 0.05; CIFAR100 α = 0 and α = 0.5accuracy: 81.3±0.5 -> 83.9±0.4; 82.8±0.6 -> 84.4±0.5; 47.8±0.5 -> 50.6±0.6; 51.7±0.46 -> 53.4±0.5Helped
Use FEDGLOSS with local SGD instead of FEDAVGFederated CNN training · CIFAR10 α = 0 and α = 0.05; CIFAR100 α = 0 and α = 0.5accuracy: 59.9±0.4 -> 69.5±0.4; 65.7±1.0 -> 75.5±0.3; 28.6±0.7 -> 42.5±0.6; 38.5±0.5 -> 47.9±0.5Helped
Use FEDGLOSS with local SAM instead of FEDSMOOFederated ResNet18 training · CIFAR100 α = 0.5 and CIFAR10 α = 0.05accuracy: 44.8±0.5 -> 47.2±0.2; 75.3±0.6 -> 80.0±0.3Helped
Use FEDGLOSS instead of FEDAVGMobileNetv2 · LANDMARKS-USER-160Kaccuracy: 56.3±0.2 -> 59.7±1.2Helped
Approximate the perturbation with the previous round's pseudo-gradient instead of computing the exact perturbation (ablation)FEDGLOSS · CIFAR10 α = 0 and CIFAR100 α = 0accuracy @100%: 83.9±0.2 -> 83.9±0.4; 50.8±0.1 -> 50.6±0.6No clear effect
Add ADMM-based global-local consistency (ablation)FEDGLOSS with local SAM · CIFAR10 α = 0, CNNaccuracy: 70.2±0.9 -> 83.9±0.4Helped
Add server-side SAM for global sharpness minimization (ablation)FEDGLOSS with local SAM · CIFAR10 α = 0, CNNaccuracy: 79.3±3.1 -> 83.9±0.4Helped
Add server-side SAM for global sharpness minimization (ablation)FEDGLOSS with local SAM · CIFAR100 α = 0, CNNaccuracy: ✗ -> 50.6±0.6Helped
Add ADMM-based global-local consistency (ablation)FEDGLOSS with local SAM · CIFAR100 α = 0, CNNaccuracy: 28.7±0.5 -> 50.6±0.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 LANDMARKS-USER-160K

Benchmarks: CIFAR10 CIFAR100 LANDMARKS-USER-160K

Metrics: test accuracy maximum Hessian eigenvalue communication cost in bits rounds to reach FedAvg accuracy

Baselines: FedAvg FedProx FedDyn SCAFFOLD FedSAM FedSpeed FedGamma FedSMOO

Builds on: SAM FedSAM FedSMOO FedAvg 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