FedPop: Federated Population-based Hyperparameter Tuning

Haokun Chen, Denis Krompass, Jindong Gu, Volker Tresp
8/16/2023
cs.LGcs.AIcs.DC

No official code found. Best implementation: HaokunChen245/FedDAT (67 stars, MIT, last commit 2024-01-21). 1 more below.

Abstract

Federated Learning (FL) is a distributed machine learning (ML) paradigm, in which multiple clients collaboratively train ML models without centralizing their local data. Similar to conventional ML pipelines, the client local optimization and server aggregation procedure in FL are sensitive to the hyperparameter (HP) selection. Despite extensive research on tuning HPs for centralized ML, these methods yield suboptimal results when employed in FL. This is mainly because their "training-after-tuning" framework is unsuitable for FL with limited client computation power. While some approaches have been proposed for HP-Tuning in FL, they are limited to the HPs for client local updates. In this work, we propose a novel HP-tuning algorithm, called Federated Population-based Hyperparameter Tuning (FedPop), to address this vital yet challenging problem. FedPop employs population-based evolutionary algorithms to optimize the HPs, which accommodates various HP types at both the client and server sides. Compared with prior tuning methods, FedPop employs an online "tuning-while-training" framework, offering computational efficiency and enabling the exploration of a broader HP search space. Our empirical validation on the common FL benchmarks and complex real-world FL datasets, including full-sized Non-IID ImageNet-1K, demonstrates the effectiveness of the proposed method, which substantially outperforms the concurrent state-of-the-art HP-tuning methods in FL.

View on arXivView PDF

Code Implementations(2)

MIT

[AAAI 2024] FedDAT: An Approach for Foundation Model Finetuning in Multi-Modal Heterogeneous Federated Learning

675Shell, PythonDec 24, 20232 years agoMIT

[AAAI 2025] FedPop: Federated Population-based Hyperparameter Tuning

00PythonJun 25, 20241 years ago

Similar Papers

Cite this paper

@article{chen2023fedpop,
  title  = {FedPop: Federated Population-based Hyperparameter Tuning},
  author = {Haokun Chen and Denis Krompass and Jindong Gu and Volker Tresp},
  year   = {2023},
  eprint = {2308.08634},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.08634v3}
}

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/2308.08634.svg)](https://codeofpaper.com/paper/2308.08634)

Discussion