atlas

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

One Arrow, Two Hawks: Sharpness-aware Minimization for Federated Learning via Global Model Trajectory

ICML 2025 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Non-IID federated learning

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 FedGMT, a federated learning method that measures global sharpness via an EMA of the global model trajectory (KL-based loss, one backward pass) combined with ADMM-style alignment, with a convergence analysis and experiments on CIFAR-10/100, CINIC-10, and AG News.

Problem

Heterogeneous (non-IID) federated learning suffers from client drift; existing SAM-based FL methods perturb using local sharpness rather than the global objective and need two backward passes per iteration.

Approach

Measure global sharpness using a KL divergence between the current local model and an exponential moving average (EMA) of the global model trajectory, which needs only one extra forward pass and no extra backward pass; ADMM aligns local and global updates.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FedGMT instead of the strongest listed baselineFederated learning · CIFAR-10 CNN, Path(10), Path(4), and Path(2)test accuracy@1 (%): 83.49(0.47) -> 83.64(0.11); 80.51(1.19) -> 82.79(0.22); 76.74(1.49) -> 78.04(1.03)Helped
Use FedGMT instead of the strongest listed baselineFederated learning · CIFAR-10 CNN, Dir(1.0), Dir(0.1), and Dir(0.01)test accuracy@1 (%): 80.38(0.38) -> 80.48(0.18); 77.08(0.97) -> 79.17(0.49); 72.11(1.79) -> 74.67(0.77)Helped
Use FedGMT instead of the strongest listed baselineFederated learning · CIFAR-100 ResNet-8, Path(2) and Dir(0.1), participation 20%, 10%, and 5%test accuracy@1 (%): 47.48(0.87) -> 49.76(0.33); 45.76(1.12) -> 48.19(0.56); 40.06(1.61) -> 46.11(0.67); 48.26(0.42) -> 48.65(0.22); 45.73(0.Helped
Use FedGMT instead of the strongest listed baselineFederated learning · CINIC-10 ViT, Path(2) and Dir(0.1)test accuracy@1 (%): 49.27(2.17) -> 52.67(1.13); 49.07(2.29) -> 57.84(0.77)Helped
Use FedGMT instead of the strongest listed baselineFederated learning · AG News FastText, Path(2) and Dir(0.1)test accuracy@1 (%): 85.37( 2.57) -> 89.39( 0.62); 85.68(1.62) -> 88.39(0.67)Helped
Add ADMM and global trajectory loss (ablation)FedGMT · CIFAR-10, Dir(1)test accuracy (%): 75.73(0.85) -> 80.48(0.18)Helped
Add ADMM to global trajectory loss (ablation)FedGMT · CIFAR-10, Dir(1)test accuracy (%): 78.18(0.43) -> 80.48(0.18)Helped
Add global trajectory loss to ADMM (ablation)FedGMT · CIFAR-10, Dir(1)test accuracy (%): 78.13(0.34) -> 80.48(0.18)Helped
Add ADMM and global trajectory loss (ablation)FedGMT · CIFAR-10, Dir(0.1)test accuracy (%): 70.61(3.51) -> 79.17(0.49)Helped
Add ADMM to global trajectory loss (ablation)FedGMT · CIFAR-10, Dir(0.1)test accuracy (%): 72.68(2.19) -> 79.17(0.49)Helped
Add global trajectory loss to ADMM (ablation)FedGMT · CIFAR-10, Dir(0.1)test accuracy (%): 75.97(1.09) -> 79.17(0.49)Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 CINIC-10 AG News

Benchmarks: CIFAR-10 CIFAR-100 CINIC-10 AG News

Metrics: test accuracy communication rounds to target accuracy computation time

Baselines: FedAvg FedDyn FedNTD FedSAM FedSpeed FedSMOO FedLESAM-D

Builds on: SAM FedSAM FedSMOO FedSpeed FedLESAM FedAvg

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