Federated Learning under Heterogeneous and Correlated Client Availability
Angelo Rodio, Francescomaria Faticanti, Othmane Marfoq, Giovanni, Neglia, Emilio Leonardi

TL;DR
This paper analyzes the convergence of federated learning with heterogeneous and correlated client availability, proposing a new algorithm CA-Fed that improves convergence speed and reduces bias.
Contribution
It provides the first convergence analysis under correlated client availability and introduces CA-Fed, an adaptive algorithm balancing convergence and bias.
Findings
CA-Fed outperforms AdaFed and F3AST in accuracy and stability.
Correlation among clients slows convergence and increases bias.
Adaptive weighting in CA-Fed mitigates negative effects of correlation.
Abstract
The enormous amount of data produced by mobile and IoT devices has motivated the development of federated learning (FL), a framework allowing such devices (or clients) to collaboratively train machine learning models without sharing their local data. FL algorithms (like FedAvg) iteratively aggregate model updates computed by clients on their own datasets. Clients may exhibit different levels of participation, often correlated over time and with other clients. This paper presents the first convergence analysis for a FedAvg-like FL algorithm under heterogeneous and correlated client availability. Our analysis highlights how correlation adversely affects the algorithm's convergence rate and how the aggregation strategy can alleviate this effect at the cost of steering training toward a biased model. Guided by the theoretical analysis, we propose CA-Fed, a new FL algorithm that tries to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Internet Traffic Analysis and Secure E-voting
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
