FedPIDAvg: A PID controller inspired aggregation method for Federated Learning

Leon Mächler, Ivan Ezhov, Suprosanna Shit, Johannes C. Paetzold
4/24/2023
cs.LG

No confident code implementation found for this paper.

Abstract

This paper presents FedPIDAvg, the winning submission to the Federated Tumor Segmentation Challenge 2022 (FETS22). Inspired by FedCostWAvg, our winning contribution to FETS21, we contribute an improved aggregation strategy for federated and collaborative learning. FedCostWAvg is a weighted averaging method that not only considers the number of training samples of each cluster but also the size of the drop of the respective cost function in the last federated round. This can be interpreted as the derivative part of a PID controller (proportional-integral-derivative controller). In FedPIDAvg, we further add the missing integral term. Another key challenge was the vastly varying size of data samples per center. We addressed this by modeling the data center sizes as following a Poisson distribution and choosing the training iterations per center accordingly. Our method outperformed all other submissions.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{mchler2023fedpidavg,
  title  = {FedPIDAvg: A PID controller inspired aggregation method for Federated Learning},
  author = {Leon Mächler and Ivan Ezhov and Suprosanna Shit and Johannes C. Paetzold},
  year   = {2023},
  eprint = {2304.12117},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.12117v1}
}

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

Discussion