MDA: Availability-Aware Federated Learning Client Selection
Amin Eslami Abyane, Steve Drew, Hadi Hemmati

TL;DR
This paper introduces MDA, an availability-aware client selection strategy for federated learning that improves training speed and reduces bias by considering client availability and resource heterogeneity.
Contribution
The paper presents the first availability-aware client selection method called MDA, enhancing training speed and client diversity in federated learning.
Findings
MDA speeds up federated learning by up to 6.5% over vanilla FL.
Combining resource heterogeneity-aware techniques with MDA improves speed by up to 16%.
MDA selects more diverse clients, reducing bias in training.
Abstract
Recently, a new distributed learning scheme called Federated Learning (FL) has been introduced. FL is designed so that server never collects user-owned data meaning it is great at preserving privacy. FL's process starts with the server sending a model to clients, then the clients train that model using their data and send the updated model back to the server. Afterward, the server aggregates all the updates and modifies the global model. This process is repeated until the model converges. This study focuses on an FL setting called cross-device FL, which trains based on a large number of clients. Since many devices may be unavailable in cross-device FL, and communication between the server and all clients is extremely costly, only a fraction of clients gets selected for training at each round. In vanilla FL, clients are selected randomly, which results in an acceptable accuracy but is…
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 · Privacy, Security, and Data Protection · Internet Traffic Analysis and Secure E-voting
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
