atlas

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

Federated Domain Generalization with Data-free On-server Matching Gradient

ICLR 2025 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Federated learning with pretrained models · 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 FedOMG, a communication-free on-server gradient-matching method that finds an invariant gradient direction as a convex combination of client gradients for federated domain generalization and standard FL.

Problem

Federated domain generalization (FDG): training a global model over distributed source domains (clients) that generalizes to unseen target domains without sharing data or adding communication cost.

Approach

Instead of optimizing model parameters for gradient inner product maximization (which needs second-order derivatives), it optimizes convex combination coefficients over local client gradients at the server, with a radius constraint around the FedAvg gradient and a closed-form-like relaxation, yielding an on-server invariant gradient update that is orthogonal to existing FL/FDG methods.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FedOMG instead of FedRodfederated learning · MNIST, non-IID α=0.1accuracy: 98.09 $\pm$ 0.27 -> 98.75 $\pm$ 0.02Helped
Use FedOMG instead of FedASfederated learning · CIFAR-10, non-IID α=0.1accuracy: 89.15 $\pm$ 0.06 -> 90.40 $\pm$ 0.03Helped
Use FedOMG instead of FedASfederated learning · CIFAR-100, non-IID α=0.1accuracy: 50.37 $\pm$ 0.18 -> 48.76 $\pm$ 0.15Hurt
Use FedOMG instead of FedPacfederated learning · EMNIST, non-IID α=0.1accuracy: 97.74 $\pm$ 0.32 -> 98.91 $\pm$ 0.02Helped
Use FedOMG instead of FedRodfederated learning · MNIST, non-IID α=0.5accuracy: 96.85 $\pm$ 0.11 -> 98.58 $\pm$ 0.09Helped
Use FedOMG instead of FedASfederated learning · CIFAR-10, non-IID α=0.5accuracy: 75.75 $\pm$ 0.21 -> 72.68 $\pm$ 0.02Hurt
Use FedOMG instead of FedASfederated learning · CIFAR-100, non-IID α=0.5accuracy: 32.57 $\pm$ 0.31 -> 30.64 $\pm$ 0.32Hurt
Use FedOMG instead of FedRodfederated learning · EMNIST, non-IID α=0.5accuracy: 96.46 $\pm$ 0.22 -> 98.41 $\pm$ 0.02Helped
Apply on-server gradient matching with FedOMGfederated domain generalization · VLCS, averageaccuracy: 76.6 -> 82.0Helped
Apply on-server gradient matching with FedOMGfederated domain generalization · PACS, averageaccuracy: 84.2 -> 88.4Helped
Apply on-server gradient matching with FedOMGfederated domain generalization · OfficeHome, averageaccuracy: 65.2 -> 70.0Helped
Add FedOMG to FedRodFedRod · federated learning, listed datasets and non-IID scenariosaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST EMNIST CIFAR-10 CIFAR-100 PACS VLCS OfficeHome

Benchmarks: MNIST EMNIST CIFAR-10 CIFAR-100 PACS VLCS OfficeHome

Metrics: top-1 accuracy

Baselines: FedAvg PerAvg FedRod FedBABU FedPAC FedAS FedGA FedSAM FedIIR FedSR StableFDG

Builds on: Fish Fishr FedAvg FedRod meta-learning

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