Aiding Global Convergence in Federated Learning via Local Perturbation and Mutual Similarity Information

Emanuel Buttaci, Giuseppe Carlo Calafiore
10/7/2024
cs.LGmath.OC

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Federated learning has emerged in the last decade as a distributed optimization paradigm due to the rapidly increasing number of portable devices able to support the heavy computational needs related to the training of machine learning models. Federated learning utilizes gradient-based optimization to minimize a loss objective shared across participating agents. To the best of our knowledge, the literature mostly lacks elegant solutions that naturally harness the reciprocal statistical similarity between clients to redesign the optimization procedure. To address this gap, by conceiving the federated network as a similarity graph, we propose a novel modified framework wherein each client locally performs a perturbed gradient step leveraging prior information about other statistically affine clients. We theoretically prove that our procedure, due to a suitably introduced adaptation in the update rule, achieves a quantifiable speedup concerning the exponential contraction factor in the strongly convex case compared with popular algorithms FedAvg and FedProx, here analyzed as baselines. Lastly, we legitimize our conclusions through experimental results on the CIFAR10 and FEMNIST datasets, where we show that our algorithm speeds convergence up to a margin of 30 global rounds compared with FedAvg while modestly improving generalization on unseen data in heterogeneous settings.

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. 1 weaker match is hidden by default — 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{buttaci2024aiding,
  title  = {Aiding Global Convergence in Federated Learning via Local Perturbation and Mutual Similarity Information},
  author = {Emanuel Buttaci and Giuseppe Carlo Calafiore},
  year   = {2024},
  eprint = {2410.05545},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.05545v1}
}

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

Discussion