Federated Domain Generalization with Generalization Adjustment

Ruipeng Zhang, Qinwei Xu, Jiangchao Yao, Ya Zhang, Qi Tian +1 more
2/14/2026

No official code found. Best implementation: MediaBrain-SJTU/FedDG-GA (53 stars, last commit 2023-06-14).

Abstract

Federated Domain Generalization (FedDG) attempts to learn a global model in a privacy-preserving manner that generalizes well to new clients possibly with domain shift. Recent exploration mainly focuses on designing an unbiased training strategy within each individual domain. However, without the support of multi-domain data jointly in the minibatch training, almost all methods cannot guarantee the generalization under domain shift. To overcome this problem, we propose a novel global objective incorporating a new variance reduction regularizer to encourage fairness. A novel FL-friendly method named Generalization Adjustment (GA) is proposed to optimize the above objective by dynamically calibrating the aggregation weights. The theoretical analysis of GA demonstrates the possibility to achieve a tighter generalization bound with an explicit reweighted aggregation, substituting the implicit multi-domain data sharing that is only applicable to the conventional DG settings. Besides, the proposed algorithm is generic and can be combined with any local client training-based methods. Extensive experiments on several benchmark datasets have shown the effectiveness of the proposed method, with consistent improvements over several FedDG algorithms when used in combination. The source code is released at https://github.com/MediaBrain-SJTU/FedDG-GA

DOISemantic Scholar

Code Implementations(1)

[CVPR 2023] Federated Domain Generalization with Generalization Adjustment

5313PythonMar 16, 20233 years ago

Cite this paper

@article{zhang2026federated,
  title  = {Federated Domain Generalization with Generalization Adjustment},
  author = {Ruipeng Zhang and Qinwei Xu and Jiangchao Yao and Ya Zhang and Qi Tian and Yanfeng Wang},
  year   = {2026},
  doi    = {10.1109/CVPR52729.2023.00385},
  url    = {https://doi.org/10.1109/CVPR52729.2023.00385},
  journal = {CVPR 2023 2023}
}

Discussion