Benchmarking Algorithms for Federated Domain Generalization

Ruqi Bai, Saurabh Bagchi, David I. Inouye
7/11/2023
cs.LG

Official code: inouye-lab/FedDG_Benchmark (26 stars, last commit 2025-06-05).

Abstract

While prior domain generalization (DG) benchmarks consider train-test dataset heterogeneity, we evaluate Federated DG which introduces federated learning (FL) specific challenges. Additionally, we explore domain-based heterogeneity in clients' local datasets - a realistic Federated DG scenario. Prior Federated DG evaluations are limited in terms of the number or heterogeneity of clients and dataset diversity. To address this gap, we propose an Federated DG benchmark methodology that enables control of the number and heterogeneity of clients and provides metrics for dataset difficulty. We then apply our methodology to evaluate 14 Federated DG methods, which include centralized DG methods adapted to the FL context, FL methods that handle client heterogeneity, and methods designed specifically for Federated DG. Our results suggest that despite some progress, there remain significant performance gaps in Federated DG particularly when evaluating with a large number of clients, high client heterogeneity, or more realistic datasets. Please check our extendable benchmark code here: https://github.com/inouye-lab/FedDG_Benchmark.

View on arXivView PDF

Code Implementations(1)

This is the repo for paper

267Python, Jupyter NotebookJul 4, 20231 years ago

Similar Papers

Cite this paper

@article{bai2023benchmarking,
  title  = {Benchmarking Algorithms for Federated Domain Generalization},
  author = {Ruqi Bai and Saurabh Bagchi and David I. Inouye},
  year   = {2023},
  eprint = {2307.04942},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.04942v2},
  journal = {ICLR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.04942.svg)](https://codeofpaper.com/paper/2307.04942)

Discussion