Client Selection for Federated Learning with Heterogeneous Resources in Mobile Edge

04/23/2018
by   Takayuki Nishio, et al.
0

We envision a mobile edge computing (MEC) framework for machine learning (ML) technologies, which leverages distributed client data and computation resources for training high-performance ML models while preserving a client privacy. Toward this future goal, this work aims to extend Federated Learning (FL), which enables privacy-preserving training of models, to work with heterogeneous clients in a practical cellular network. The FL protocol iteratively asks random clients to download a trainable model from a server, update it with own data, and upload the updated model to the server, while asking the server to aggregate multiple client updates to further improve the model. While clients in this protocol are free from disclosing own private data, the overall training process can become inefficient when some clients are with limited computational resources (i.e., requiring longer update time) or under poor wireless channel conditions (longer upload time). Our new FL protocol, which we refer to as FedCS, mitigates this problem and performs FL efficiently while actively managing clients based on their resource conditions. Specifically, FedCS solves a client selection problem with resource constraints, which selects the maximum possible number of clients who can complete the FL's download, update, and upload steps within a certain deadline. This selection strategy results in the server aggregating as many client updates as possible and accelerating performance improvement in ML models (e.g., classification accuracy.) We conducted an experimental evaluation using publicly-available large-scale image datasets to train deep neural networks on MEC environment simulations. The experimental results show that FedCS is able to complete its training process in a significantly shorter time compared to the original FL protocol.

READ FULL TEXT

page 1

page 5

research
05/17/2019

Hybrid-FL: Cooperative Learning Mechanism Using Non-IID Data in Wireless Networks

A decentralized learning mechanism, Federated Learning (FL), has attract...
research
07/16/2023

DynamicFL: Balancing Communication Dynamics and Client Manipulation for Federated Learning

Federated Learning (FL) is a distributed machine learning (ML) paradigm,...
research
09/29/2020

MAB-based Client Selection for Federated Learning with Uncertain Resources in Mobile Networks

This paper proposes a client selection method for federated learning (FL...
research
06/11/2019

Learning Selection Masks for Deep Neural Networks

Data have often to be moved between servers and clients during the infer...
research
07/17/2020

Prioritized Multi-Criteria Federated Learning

In Machine Learning scenarios, privacy is a crucial concern when models ...
research
10/05/2019

ExpertMatcher: Automating ML Model Selection for Users in Resource Constrained Countries

In this work we introduce ExpertMatcher, a method for automating deep le...
research
08/30/2022

Online Meta-Learning for Model Update Aggregation in Federated Learning for Click-Through Rate Prediction

In Federated Learning (FL) of click-through rate (CTR) prediction, users...

Please sign up or login with your details

Forgot password? Click here to reset