FedCBO: Reaching Group Consensus in Clustered Federated Learning through Consensus-based Optimization

Jose A. Carrillo, Nicolas Garcia Trillos, Sixu Li, Yuhua Zhu
5/4/2023
cs.LGmath.APmath.OC

No official code found. Best implementation: SixuLi/FedCBO (11 stars, last commit 2023-05-04).

Abstract

Federated learning is an important framework in modern machine learning that seeks to integrate the training of learning models from multiple users, each user having their own local data set, in a way that is sensitive to data privacy and to communication loss constraints. In clustered federated learning, one assumes an additional unknown group structure among users, and the goal is to train models that are useful for each group, rather than simply training a single global model for all users. In this paper, we propose a novel solution to the problem of clustered federated learning that is inspired by ideas in consensus-based optimization (CBO). Our new CBO-type method is based on a system of interacting particles that is oblivious to group memberships. Our model is motivated by rigorous mathematical reasoning, including a mean field analysis describing the large number of particles limit of our particle system, as well as convergence guarantees for the simultaneous global optimization of general non-convex objective functions (corresponding to the loss functions of each cluster of users) in the mean-field regime. Experimental results demonstrate the efficacy of our FedCBO algorithm compared to other state-of-the-art methods and help validate our methodological and theoretical work.

View on arXivView PDF

Code Implementations(1)

SixuLi/FedCBOCommunity100%

This repo provide code for paper "FedCBO: Reaching Consensus in Clustered Federated Learning through Consensus-based Optimization".

111Shell, PythonMay 4, 20233 years ago

Similar Papers

Cite this paper

@article{carrillo2023fedcbo,
  title  = {FedCBO: Reaching Group Consensus in Clustered Federated Learning through Consensus-based Optimization},
  author = {Jose A. Carrillo and Nicolas Garcia Trillos and Sixu Li and Yuhua Zhu},
  year   = {2023},
  eprint = {2305.02894},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.02894v1}
}

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

Discussion